QTI 3 matrix
The QTI 3 support matrix reviewers can score.
This is the public version of the QFlowLearn QTI 3 capability matrix. It names the package, item, accessibility, delivery, and platform behaviors that matter in an RFP, then ties each row to the evidence we provide.
Certification posture
We separate support from formal certification.
We can state the support target and show the evidence matrix now. Formal 1EdTech certification is a separate process and should be cited only when certification is complete.
Package and delivery compliance
Core QTI 3 capabilities.
| Capability | QFlowLearn support | Evidence artifact | Status |
|---|---|---|---|
| QTI 3 package import | Import QTI 3 packages with manifest, assessment test resources, item resources, metadata, and local assets preserved for delivery. | Package validation report, immutable package record, import warnings when present | Ready |
| QTI 3 package export | Authoring exports clean QTI 3 packages for interchange, including manifest metadata and item-to-standard alignments. | QTI 3 ZIP package sample, manifest sample, standards metadata sample | Ready |
| QTI 3 Basic and Advanced delivery target | Delivery is built around Amp QTI 3 Test Player coverage plus QFlowLearn attempt authority, receipts, reporting, and recovery. | Capability fixture suite, renderer adapter evidence, certification packet | In build for launch |
| Tests with items packages | Assessment-test packages map into immutable delivery versions, item order, delivery policy, and runtime launch state. | Assessment package fixture, manifest dependency report, launch screenshot | In build for launch |
| Item-only packages | Item resources can be imported, reviewed, preserved, and assembled into QFlowLearn assessments. | Item-only package sample, item bank record, source XML preservation example | Ready |
| Portable Custom Interaction path | PCI is in scope for delivery, with a defined security model for package resources, sandboxing, state capture, and audit evidence. | PCI security model, PCI fixture, CSP and sandbox report | In build for launch |
Item interaction coverage
Standard QTI item types and interaction paths.
| Interaction | QTI element | Coverage | Status |
|---|---|---|---|
| Choice | qti-choice-interaction | Single select and multiple select choice items. | Ready |
| Inline choice | qti-inline-choice-interaction | Inline option selection inside item text. | Ready |
| Text entry | qti-text-entry-interaction | Short text, numeric, and constrained text responses. | Ready |
| Extended text | qti-extended-text-interaction | Long response items with rubric and manual scoring support. | Ready |
| Order | qti-order-interaction | Ordered response persistence and scoring. | Ready |
| Match | qti-match-interaction | Pairing and matching response capture. | Ready |
| Gap match | qti-gap-match-interaction | Text gap drag and drop response capture. | Ready |
| Media | qti-media-interaction | Media presentation with captions, transcripts, and response evidence. | Ready |
| Graphic gap match | qti-graphic-gap-match-interaction | Image based drag and drop with asset preservation. | In build for launch |
| Hottext | qti-hottext-interaction | Text selection response capture and resume. | In build for launch |
| Hotspot | qti-hotspot-interaction | Image map and area response capture. | In build for launch |
| Select point | qti-select-point-interaction | Coordinate response capture and resume. | In build for launch |
| End attempt | qti-end-attempt-interaction | Item-driven end attempt behavior connected to QFlowLearn attempt lifecycle. | In build for launch |
| Portable custom interaction | qti-portable-custom-interaction | PCI runtime policy, state capture, scoring output, and audit logging. | In build for launch |
| Custom interaction | qti-custom-interaction | Custom interaction policy and fixture expectations. | In build for launch |
Accessibility and presentation
QTI 3 capabilities that matter to accessibility reviewers.
| Capability | QFlowLearn support | Evidence artifact | Status |
|---|---|---|---|
| PNP and accommodations | Learner accommodation profiles flow into delivery policy, renderer presentation settings, launch-time snapshots, reports, and CSV exports. | Accommodation profile snapshot, attempt evidence, learner report, CSV export, accessibility crosswalk | Ready |
| 14 standard color themes | QTI color style classes are in scope for the accommodation fixture harness. | Theme fixture screenshots and visual checks | In build for launch |
| Catalog, glossary, and keyword translation | Catalog behavior is treated as a delivery feature with learner-facing shell support and event evidence. | Catalog fixture, glossary event sample, accessibility report | In build for launch |
| qti-stylesheet | Stylesheet resources are preserved with a safe style policy for delivery. | Stylesheet fixture, package resource report, safe style policy | In build for launch |
| Shared stimulus | Shared passages and stimulus resources are preserved and resolved during delivery. | Shared stimulus package fixture and manifest dependency report | In build for launch |
| Feedback, adaptive behavior, and templating | Feedback, template processing, and adaptive item behavior are included in the delivery evidence plan. | Advanced fixture wave, response state capture, result ledger sample | In build for launch |
| Vertical writing and shared CSS classes | Presentation capabilities are validated through import preservation and browser delivery fixtures. | Presentation fixture screenshots and package validation report | In build for launch |
QFlowLearn platform responsibilities
QTI support is more than rendering an item.
| Platform capability | RFP-ready behavior | Status |
|---|---|---|
| Immutable package publication | Published assessment versions are frozen, versioned, and traceable. | Ready |
| Manifest and dependency resolution | Item resources, assessment-test resources, and local dependencies are resolved before launch. | Ready |
| Asset preservation | Local referenced assets are stored with the immutable version and checked during import. | Ready |
| Authoring to delivery handoff | QTI 3 packages can move from QFlowLearn authoring into the delivery runtime. | Ready |
| Launch, resume, and submit | Attempts run through per-attempt authority with durable receipts and recovery behavior. | Ready |
| Response capture | Renderer state is captured into attempt events for save, resume, submit, and reporting. | Ready |
| Scoring and result persistence | Scores and outcome facts are projected into result ledgers that can be exported and audited. | Ready |
| Accommodations evidence | Accommodation policy and learner-facing presentation are captured with the attempt record and exported for review. | Ready |
| Reporting and export | Reports connect item, standard, learner, accommodation, receipt, and score evidence through cataloged CSV and ZIP bundles. | Ready |
QTI 3 evidence
Send the matrix with package samples and validation reports.
For an RFP response, pair this matrix with QTI 3 package examples, import validation output, delivery screenshots, accessibility evidence, and result export samples.