Skip to content

QTI 2.1 — 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.1.json (generated 2026-06-18), sha256 a09cba2a30faa331f90c33e6220d0c868c349e7111b7e5a0e9f900d83e31c7cb.
  • Requirements: 0/11 done across 7 profile(s) — item, outcome-declaration, response-declaration, response-processing, results, section, test.
  • Information model: 186/4971 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
QTI21-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.1 binding. QTI 2.1 §assessmentItem — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
QTI21-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.1 itemBody binding is not implemented. QTI 2.1 §itemBody — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
QTI21-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.1 binding is not implemented. QTI 2.1 §assessmentItem (timeDependent/adaptive) — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
QTI21-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.1 binding is not implemented. QTI 2.1 §responseDeclaration / §responseProcessing — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
Modelled schema anchors
  • QTI21-ITEM-1qti:2.1:def:imsqti_v2p1p2.identifier.AssessmentItem.Attr/identifier, qti:2.1:def:imsqti_v2p1p2.title.AssessmentItem.Attr/title
  • QTI21-ITEM-2qti:2.1:def:imsqti_v2p1p2.AssessmentItem.Type/itemBody
  • QTI21-ITEM-3qti:2.1:def:imsqti_v2p1p2.timeDependent.AssessmentItem.Attr/timeDependent, qti:2.1:def:imsqti_v2p1p2.adaptive.AssessmentItem.Attr/adaptive
  • QTI21-ITEM-4qti:2.1:def:imsqti_v2p1p2.AssessmentItem.Type/responseDeclaration, qti:2.1:def:imsqti_v2p1p2.AssessmentItem.Type/responseProcessing
Req Level Status Statement Verified by / justification Spec source
QTI21-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.1 binding is not implemented. QTI 2.1 §outcomeDeclaration — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
Modelled schema anchors
  • QTI21-OD-1qti:2.1:def:imsqti_v2p1p2.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
QTI21-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.1 binding is not implemented. QTI 2.1 §responseDeclaration — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
Modelled schema anchors
  • QTI21-RD-1qti:2.1:def:imsqti_v2p1p2.identifier.ResponseDeclaration.Attr/identifier, qti:2.1:def:imsqti_v2p1p2.cardinality.ResponseDeclaration.Attr/cardinality, qti:2.1:def:imsqti_v2p1p2.baseType.ResponseDeclaration.Attr/baseType
Req Level Status Statement Verified by / justification Spec source
QTI21-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.1 binding is not implemented. QTI 2.1 §responseProcessing — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
Modelled schema anchors
  • QTI21-RP-1qti:2.1:def:imsqti_v2p1p2.template.ResponseProcessing.Attr/template
Req Level Status Statement Verified by / justification Spec source
QTI21-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.1 Results-Reporting binding. QTI 2.1 Results Reporting §assessmentResult — https://www.imsglobal.org/question/qtiv2p1/imsqti_resultv2p1.html
Modelled schema anchors
  • QTI21-RES-1qti:2.1:def:imsqti_result_v2p1.AssessmentResult.Type/context
Req Level Status Statement Verified by / justification Spec source
QTI21-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.1 binding is not implemented. QTI 2.1 §assessmentSection — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
Modelled schema anchors
  • QTI21-SEC-1qti:2.1:def:imsqti_v2p1p2.identifier.AssessmentSection.Attr/identifier
Req Level Status Statement Verified by / justification Spec source
QTI21-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.1 assessmentTest binding is not implemented. QTI 2.1 §assessmentTest — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
QTI21-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.1 binding is not implemented. QTI 2.1 §testPart — https://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
Modelled schema anchors
  • QTI21-TEST-1qti:2.1:def:imsqti_v2p1p2.identifier.AssessmentTest.Attr/identifier, qti:2.1:def:imsqti_v2p1p2.AssessmentTest.Type/testPart
  • QTI21-TEST-2qti:2.1:def:imsqti_v2p1p2.TestPart.Type/assessmentSection