Skip to content

QTI 2.2 — certification dossier

Generated by bun run conformance:render — do not edit by hand.

Point-by-point certification submission: every conformance requirement against the literal published schema (conform-ed ADR-0013), with emergent’s implementation status, the spec citation, the modelled schema anchors, and the verifying evidence (emergent ADR-0028).

  • Denominator: pinned Coverage Map docs/conformance/maps/qti-v2.2.json (generated 2026-06-18), sha256 c622277129e8b49d42a998d50de790cd7b53df5f1588b7361032086ec28a2cff.
  • Requirements: 0/11 done across 7 profile(s) — item, outcome-declaration, response-declaration, response-processing, results, section, test.
  • Information model: 208/5378 literal items modelled.
  • Evidence: each claim cites its [covers:] evidence key; run bun run conformance:prove to resolve these to the proving test names for a submission copy.
Req Level Status Statement Verified by / justification Spec source
QTI22-ITEM-1 MUST ➖ n/a An assessmentItem MUST declare a unique identifier and a human-readable title. emergent is QTI 3.0-native (see qti:3.0.1); it does not author or emit the QTI 2.2 binding. QTI 2.2 §assessmentItem — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
QTI22-ITEM-2 MUST ➖ n/a An assessmentItem MUST contain exactly one itemBody holding the candidate-facing content. emergent is QTI 3.0-native; the QTI 2.2 itemBody binding is not implemented. QTI 2.2 §itemBody — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
QTI22-ITEM-3 MUST ➖ n/a An assessmentItem MUST carry the timeDependent attribute and declare whether it is adaptive. emergent is QTI 3.0-native; the QTI 2.2 binding is not implemented. QTI 2.2 §assessmentItem (timeDependent/adaptive) — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
QTI22-ITEM-4 MUST ➖ n/a A scored assessmentItem MUST declare its response variable(s) via responseDeclaration and carry responseProcessing to score them. emergent is QTI 3.0-native; the QTI 2.2 binding is not implemented. QTI 2.2 §responseDeclaration / §responseProcessing — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
Modelled schema anchors
  • QTI22-ITEM-1qti:2.2:def:imsqti_v2p2p4.identifier.AssessmentItem.Attr/identifier, qti:2.2:def:imsqti_v2p2p4.title.AssessmentItem.Attr/title
  • QTI22-ITEM-2qti:2.2:def:imsqti_v2p2p4.AssessmentItemDType/itemBody
  • QTI22-ITEM-3qti:2.2:def:imsqti_v2p2p4.timeDependent.AssessmentItem.Attr/timeDependent, qti:2.2:def:imsqti_v2p2p4.adaptive.AssessmentItem.Attr/adaptive
  • QTI22-ITEM-4qti:2.2:def:imsqti_v2p2p4.AssessmentItemDType/responseDeclaration, qti:2.2:def:imsqti_v2p2p4.AssessmentItemDType/responseProcessing
Req Level Status Statement Verified by / justification Spec source
QTI22-OD-1 MUST ➖ n/a An outcomeDeclaration MUST declare an identifier under which its computed value is stored. emergent is QTI 3.0-native; the QTI 2.2 binding is not implemented. QTI 2.2 §outcomeDeclaration — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
Modelled schema anchors
  • QTI22-OD-1qti:2.2:def:imsqti_v2p2p4.identifier.OutcomeDeclaration.Attr/identifier

Profile: response-declaration — 0/1 done

Section titled “Profile: response-declaration — 0/1 done”
Req Level Status Statement Verified by / justification Spec source
QTI22-RD-1 MUST ➖ n/a A responseDeclaration MUST declare an identifier, a cardinality (single / multiple / ordered / record) and a baseType. emergent is QTI 3.0-native; the QTI 2.2 binding is not implemented. QTI 2.2 §responseDeclaration — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
Modelled schema anchors
  • QTI22-RD-1qti:2.2:def:imsqti_v2p2p4.identifier.ResponseDeclaration.Attr/identifier, qti:2.2:def:imsqti_v2p2p4.cardinality.ResponseDeclaration.Attr/cardinality, qti:2.2:def:imsqti_v2p2p4.baseType.ResponseDeclaration.Attr/baseType
Req Level Status Statement Verified by / justification Spec source
QTI22-RP-1 MUST ➖ n/a A responseProcessing block MUST either reference a standard processing template (via its template attribute) or carry custom processing rules. emergent is QTI 3.0-native; the QTI 2.2 binding is not implemented. QTI 2.2 §responseProcessing — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
Modelled schema anchors
  • QTI22-RP-1qti:2.2:def:imsqti_v2p2p4.template.ResponseProcessing.Attr/template
Req Level Status Statement Verified by / justification Spec source
QTI22-RES-1 MUST ➖ n/a An assessmentResult MUST carry the context identifying the candidate session it reports on. emergent emits QTI 3.0 results, not the QTI 2.2 Results-Reporting binding. QTI 2.2 Results Reporting §assessmentResult — https://www.imsglobal.org/question/qtiv2p2/imsqti_resultv2p2.html
Modelled schema anchors
  • QTI22-RES-1qti:2.2:def:imsqti_result_v2p2.AssessmentResult.Type/context
Req Level Status Statement Verified by / justification Spec source
QTI22-SEC-1 MUST ➖ n/a An assessmentSection MUST declare an identifier for the grouping it represents. emergent is QTI 3.0-native; the QTI 2.2 binding is not implemented. QTI 2.2 §assessmentSection — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
Modelled schema anchors
  • QTI22-SEC-1qti:2.2:def:imsqti_v2p2p4.identifier.AssessmentSection.Attr/identifier
Req Level Status Statement Verified by / justification Spec source
QTI22-TEST-1 MUST ➖ n/a An assessmentTest MUST declare an identifier and contain at least one testPart. emergent is QTI 3.0-native; the QTI 2.2 assessmentTest binding is not implemented. QTI 2.2 §assessmentTest — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
QTI22-TEST-2 MUST ➖ n/a A testPart MUST contain at least one assessmentSection organising the items it delivers. emergent is QTI 3.0-native; the QTI 2.2 binding is not implemented. QTI 2.2 §testPart — https://www.imsglobal.org/question/qtiv2p2/imsqti_infov2p2.html
Modelled schema anchors
  • QTI22-TEST-1qti:2.2:def:imsqti_v2p2p4.identifier.AssessmentTest.Attr/identifier, qti:2.2:def:imsqti_v2p2p4.AssessmentTestDType/testPart
  • QTI22-TEST-2qti:2.2:def:imsqti_v2p2p4.TestPartDType/assessmentSection