Skip to content

CMI5 1.0 — 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/cmi5-v1.0.json (generated 2026-06-22), sha256 9fb845df9f7b7bcc59f9543600c274fbb8afc49004997a312edc09330180a973.
  • Requirements: 6/6 done across 1 profile(s) — course-structure.
  • Information model: 30/45 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
CMI5-CS-1 MUST ✅ done A course-structure document has exactly one , identified by an id (an IRI). cmi5:1.0:conf:course-structure/CMI5-CS-1 cmi5 CourseStructure.xsd / cmi5 Quartz spec — https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md
CMI5-CS-2 MUST ✅ done Each assignable unit (AU) MUST carry an id (an IRI, unique within the course) and a launchable url. cmi5:1.0:conf:course-structure/CMI5-CS-2 cmi5 CourseStructure.xsd / cmi5 Quartz spec — https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md
CMI5-CS-3 MUST ✅ done An AU’s moveOn MUST be one of NotApplicable, Passed, Completed, CompletedAndPassed or CompletedOrPassed (default NotApplicable). cmi5:1.0:conf:course-structure/CMI5-CS-3 cmi5 CourseStructure.xsd / cmi5 Quartz spec — https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md
CMI5-CS-4 MUST ✅ done masteryScore, when present, MUST be a decimal between 0 and 1 inclusive. cmi5:1.0:conf:course-structure/CMI5-CS-4 cmi5 CourseStructure.xsd / cmi5 Quartz spec — https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md
CMI5-CS-5 MUST ✅ done An AU’s launchMethod MUST be AnyWindow or OwnWindow (default AnyWindow). cmi5:1.0:conf:course-structure/CMI5-CS-5 cmi5 CourseStructure.xsd / cmi5 Quartz spec — https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md
CMI5-CS-6 MUST ✅ done A block groups AUs and nested blocks, MUST carry an id, and references objectives by idref. cmi5:1.0:conf:course-structure/CMI5-CS-6 cmi5 CourseStructure.xsd / cmi5 Quartz spec — https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md
Modelled schema anchors
  • CMI5-CS-1cmi5:1.0:def:courseType/course, cmi5:1.0:def:courseType/course/id
  • CMI5-CS-2cmi5:1.0:def:auType/id, cmi5:1.0:def:auType/url
  • CMI5-CS-3cmi5:1.0:def:auType/moveOn
  • CMI5-CS-4cmi5:1.0:def:auType/masteryScore
  • CMI5-CS-5cmi5:1.0:def:auType/launchMethod
  • CMI5-CS-6cmi5:1.0:def:blockType/id, cmi5:1.0:def:blockType/objectives