@conform-ed/qti-xml
v0.1.2
Published
Readme
@conform-ed/qti-xml
QTI XML intake, inventory, and validation helpers for the versioned contracts package.
This package deliberately keeps the fixture strategy conservative:
- it works against user-provided paths such as
/path/to/qti-examples - it does not vendor the official example XML corpus into the repo
- tests should prefer synthetic fixtures or generated metadata over copied upstream examples
Current supported XML -> normalized-contract validation roots:
- QTI 2.2
assessmentItem - QTI 2.2
manifest - QTI 3.0.1
qti-assessment-item - QTI 3.0.1
qti-assessment-test - QTI 3.0.1
assessmentResult
Current inventory/CLI entry points:
bun run qti:inventory:examples -- --root /path/to/qti-examplesbun run qti:validate:file -- path/to/file.xmlbun run qti:validate:folder -- path/to/folderbun run qti:validate:package -- path/to/exploded-packagebun run qti:coverage:report -- --root /path/to/qti-examples
