# IMS QTI 1.2 Conformance Statement for the OLAT LMS Version 3.2

IMPORTANT This IMS QTI 1.2 Conformance Statement is based on the following assumptions. Publish conformance statement refers to the OLAT QTI Editor and all data generated by this editor. Accept conformance statement refers to the OLAT QTI Runtime Engine. Repackage Feature conformance statement refers to data generated by the OLAT QTI Editor. All files not edited by the OLAT QTI Editor are fully repackaged without any modifications. Note that the Conformance Statement has been filled out by the OLAT team and not by an official IMS authority; however our QTI engine has been verified by successfully serving more than 400 test/self-assessments for over 8000 students at the university of Zurich

Table 7.1 Conformance summary.

| Conformance Summary (Version 1.2)
| Publish 1) (export, data) | Accept 2) (import, display) | Repackage Feature 3)
Object bank level support | N | Y | N
Meta-data | N | N | N
Assessment level support | Y | Y | N
Meta-data | Y | Y | N
Objectives, Rubric and Presentation_Material | Y | Y | N
Outcomes processing | Y | Y | N
Feedback | N | N | N
Reference | N | N | N
Selection & ordering | Y | Y | N
Section level support | Y 4) | Y 4) | N
Meta-data | N | N | N
Objectives, Rubric and Presentation_Material | Y | Y | N
Outcomes processing | Y | Y | N
Feedback | Y | Y | N
Reference | N | N | N
Selection & ordering | Y | Y | N
Items supported | Y | Y | N 5)
Meta-data | N | N | N
Question types | Y | Y | N
Multiple choice | Y | Y | N
Drag and Drop | N | N | N
Fill in the Blank | Y | Y | N
Image hot-spot | N | N | N
Objectives & Rubric | Y | Y | N
Flow | Y | Y | N
Response processing | Y | Y | N
Feedback | Y | Y | N
Hints & Solutions | Y | Y | N
Material Content | Y | Y | N
Text | Y | Y | N
Image | Y | Y | N
Video | Y | Y | N
Audio | N | Y | N
Other | N | N | N

1) Publish conformance statement refers to the OLAT QTI Editor and all data generated by this editor.
2) Accept conformance statement refers to the OLAT QTI Runtime Engine.
3) Repackaging conformance statement refers to data generated by the OLAT QTI Editor. All files not edited by
the OLAT QTI Editor are fully repackaged without any modifications.
4) Only toplevel section elements. section within section elements are not supported.
5) Repackaging supported, in case the item is not supported by the editor and thus editing is not available for this item.
Table 7.2a Interoperability statement (Objectbank).

Objectbank | Version 1.2
Mandatory Fields: All of these fields must be supported.
x ident
Optional Fields: Optional fields are informative. Checking an optional field implies that all of the associated mandatory elements are supported.
| Publish (export, data) | Accept (import, display) | Repackage Feature
qtimetadata | q | x | x
section | q | x | x
item | q | x | x

Table 7.2b Interoperability statement (Assessment).

Assessment | Version 1.2
Mandatory Fields: All of these fields must be supported.
x ident x section
Optional Fields: Optional fields are informative. Checking an optional field implies that all of the associated mandatory elements are supported.
| Publish (export, data) | Accept (import, display) | Repackage Feature
duration | q | q | q
qtimetadata | q | q | q
objectives material flow_mat | x x q | x x x | q q q
assessmentcontrol | x | x | q
rubric material flow_mat | q q q | q q q | q q q
presentation_material material flow_mat | q q q | q q q | q q q
outcomes_processing outcomes outcomes_condition | q q q | x x q | q q q
assessfeedback material flow_mat | q q q | x x x | q q q
selection_ordering selection order | q q q | x x x | q q q
reference material | q q | q q | q q
sectionref | q | q | q
Extension Fields: These features allow the data model to be extended.
| Publish (export, data) | Accept (import, display) | Repackage Feature
selection_extension | q | q | q
assessproc_extension | x | x | q
outcomecond_extension | q | q | q

Table 7.2c Interoperability statement (Section).

Section | Version 1.2
Mandatory Fields: All of these fields must be supported.
x ident
Optional Fields: Optional fields are informative. Checking an optional field implies that all of the associated mandatory elements are supported.
| Publish (export, data) | Accept (import, display) | Repackage Feature
duration | q | x | q
qtimetadata | q | q | q
objectives material flow_mat | x x q | x x x | q q q
sectioncontrol | q | x | q
sectionprecondition | q | q | q
sectionpostcondition | q | q | q
rubric material flow_mat | q q q | q q q | q q q
presentation_material material flow_mat | q q q | q q q | q q q
outcomes_processing outcomes outcomes_condition | q q q | q q q | q q q
sectionfeedback material flow_mat | q q q | x x x | q q q
selection_ordering selection order | q q q | x x x | q q q
reference material | q q | q q | q q
section | x | x | x
sectionref | q | q | q
itemref | q | x | q
item | x | x | x
Extension Fields: These features allow the data model to be extended.
| Publish (export, data) | Accept (import, display) | Repackage Feature
selection_extension sectionproc_extension outcomecond_extenion | q q q | q q q | q q q

Table 7.2d Interoperability statement (Item).

Item | Version 1.2
Mandatory Fields: All of these fields must be supported.
x ident
Optional Fields: Optional fields are informative. Checking an optional field implies that all of the associated mandatory elements are supported.
| Publish (export, data) | Accept (import, display) | Repackage Feature
duration | x | x | x
qtimetadata | q | q | q
objectives material flow_mat | x x q | x x x | q q q
rubric material flow_mat | q q q | q q q | q q q
itemrubric | q | q | q
itemprecondition | q | q | q
itempostcondition | q | q | q
itemcontrol | q | q | q
presentation flow response_label flow_label response_lid response_xy response_str response_num response_grp render_choice render_hotspot render_fib render_slider | x x x x x q x q q x q x q | x x x x x q x x q x q x q | q q q q q q q q q q q q q
resprocessing outcomes decvar interpretvar respcondition setvar conditionvar | x x x q x x x | x x x x x x x | q q q q q q q
itemfeedback material flow_mat solution material flow_mat hint material flow_mat | x x x x x x x x x | x x x x x x x x x | q q q q q q q q q
material altmaterial matemtext mattext matimage matvideo mataudio matapplet matapplication | x q q x x x q q q | x q x x x x q q q | q q q x q q q q q
Extension Fields: These features allow the data model to be extended.
| Publish (export, data) | Accept (import, display) | Repackage Feature
response_na | q | q | q
response_extension | q | q | q
render_extension | q | q | q
condition_extension | q | q | q
respcond_extension | q | q | q
itemproc_extension | q | q | q
scorecondition_extension | q | q | q
mat_extension | q | q | q
var_extension | q | q | q