QTI 3 · Cloudflare delivery

QTI 3 assessment authoring and delivery

QFlowLearn provides an open-source IMS QTI 3.0 authoring environment. Cloudflare Workers and Durable Objects run the delivery service and isolate each learner attempt.

  • Uses IMS/1EdTech QTI 3
  • Open-source authoring
  • Edge-hosted delivery, durable receipts
  • LTI Advantage and OneRoster provisioning
QTI 3
Open standard for item and test exchange
LTI Advantage
Launch, Dynamic Registration, Deep Linking, AGS, NRPS
OneRoster
CSV preview, apply, hierarchy metadata, run reports
Cloudflare
Workers + Durable Objects delivery architecture
For procurement evaluators

Evaluation resources

Each page gives the support status for standards, authoring, delivery, analytics, accessibility, security, and evidence.

Standards support
QFlowLearn uses IMS/1EdTech QTI 3 for item structure, accessibility data, and results.
Review QTI 3 support
Authoring and migration
The QFlowLearn workspace contains versioned items, assessment assembly, standards metadata, and QTI exports. It imports seven package formats for fidelity review.
See the workspace
Item bank coverage
The matrix covers item types, metadata, source preservation, accessibility fields, revisions, review status, and assessment assembly.
Review item coverage
Delivery for high-stakes assessments
The Cloudflare runtime supports concurrent starts, deadline submissions, reconnections, duplicate tabs, corrections, and durable receipts.
Review the runtime
Accessibility
QTI 3 PNP data controls extra time, masking, color themes, screen reader support, glossary resources, and evidence.
Review the matrix
Security and reliability
QFlowLearn uses tenant isolation, signed launch tokens, fixed content versions, attempt event ledgers, and a specified recovery process.
See architecture
Reporting and analytics
State standards breakdowns, item analysis, subgroup views, completion receipts, accommodation evidence, and export-ready reports.
See report examples
Integrations
LTI 1.3 and Advantage support for launch, dynamic registration, Deep Linking, AGS grade return, and NRPS membership reads, plus CSV and OneRoster CSV provisioning.
Map system handoffs
Implementation and QA
The implementation plan covers discovery, migration, integration tests, accessibility review, pilot work, launch, training, user acceptance tests, and support.
Review launch plan
RFP packet
Each row gives a support status, evidence item, and packet section for an evaluator.
Open the matrix
Assessment platform guides

Assessment requirements

Open all guides

QTI 2 vs QTI 3

Compare migration, accessibility, packaging, delivery, and evidence requirements.

Canvas QTI migration

Preserve source material and verify transformed content against the target package.

Delivery operations

High-stakes assessment delivery

QFlowLearn supports synchronized starts, deadline submissions, connection failures, content corrections, and result reviews.

  • Synchronized starts Every learner gets the same published package version.
  • Deadline submissions Durable receipts and queues process concurrent submit requests.
  • Connection drops The browser journal keeps work until reconnection.
  • Stale or duplicate tabs One attempt authority rejects a state change from an old session.
  • Instructor edits after release A correction creates a new version and does not change live work.
  • Bad questions or answer keys Rescoring preserves original responses and records the correction.
  • Late submits and reconnects Policy-aware reconciliation records what happened and when.
  • Result challenges The attempt event trail supports review, audit, and rescoring.
Architecture

Authoring and delivery responsibilities

The authoring app creates and publishes assessment packages. The delivery runtime starts attempts, records events, and puts submit requests in a queue.

Authoring
app.qflowlearn.com
  • Versioned items and assemblies
  • Standards metadata
  • Signed publish to delivery
  • Migration fidelity review
Immutable package
Content version
  • Signed and pinned
  • No mutation after publish
  • Rescoring overlay
Delivery runtime
take.qflowlearn.com
  • Cloudflare Workers
  • Per-attempt authority
  • Durable submit queue
  • Local journal and replay
Attempt evidence ledger · reporting · audit · rescoring
Reporting and analytics

Assessment reports

QFlowLearn has charts and exports for standards, item analysis, groups, accommodations, completion, receipts, and rescoring history.

  • Break down results by state framework, domain, standard, cohort, class, and learner.
  • Flag bad items, over-selected distractors, weak discrimination, and rescoring activity.
  • Export redacted report samples, CSV rows, and evidence summaries for procurement.
Performance analytics

Delivery and outcome signals

This sample shows assessment operations, learner performance, and recovery risks.

AC Active learners
1

24 targeted

AV Average score
70.8%

18 scored

CO Completion rate
87.5%

21 of 24 submitted

CE Certification ready
9

>= 70% threshold

Score distribution

Distribution of finalized learner percentages.

18 scored
6 0-59
3 60-69
2 70-79
3 80-89
4 90-100

Delivery health

Operational signals from receipts, scoring, exports, and remediations.

Receipt path 21 Durable submissions
Needs action 3 Scoring queue
Stable 0 Export queue
Open work 0 Recovery work

Recovery risk

Attempts that require scoring, export, or remediation.

Scoring failed Urban assessment demo
Scoring queued Taylor assessment demo
Scoring queued Sage assessment demo
Accessibility

QTI 3 accessibility data

QFlowLearn uses alt text, captions, glossary catalogs, color themes, masking, extra time, and screen reader support in authoring and delivery.

Procurement

Request the QFlowLearn RFP packet

The packet includes a capability checklist, sample answers, a support matrix, and an architecture summary.