jqti logo
QTItools Home | JQTI | QTIEngine | validatr | constructr

The core of QTItools is a library called JQTI. JQTI is essentially an interpreter for IMS QTI v2.1 xml. QTI xml is rather unlike most xml documents as it doesn't only contain data, but also instructions. These instructions determine how tests and items are presented, processed and evaluated. Basically the QTI specification defines a programming language that just happens to be expressed in the form of an xml document.

JQTI includes a number of features that make it immensely powerful:

  • Support for reading, parsing and interpreting QTI xml documents.
  • Support for programmatically creating new QTI assessments and outputting to XML.
  • Support for comprehensive validation and error reporting of QTI documents.

JQTI is available for you to use in your projects under the new BSD license.

Development Resources

Download latest version

Javadoc

Development site (source-code, etc)

JQTI on the QTItools wiki

Tools using JQTI

QTIEngine

constructr

validatr

Please send any comments or error reports to jqti@qtitools.org

ASDEL Logo Copyright © 2008, University of Southampton
JQTI was funded by JISC as part of the ASDEL project
JISC Logo