Import and validate a QTI 3.0 assessment package into a QTI-conformant delivery platform

domain: imsglobal.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Validate the ZIP package structure: the root must contain imsmanifest.xml (or a QTI 3 package manifest) referencing all item and test XML files with correct relative paths.
  2. Run the package through the 1EdTech QTI 3 online validation tool (available to 1EdTech members) to check schema conformance before uploading; review any reported errors by element and line number.
  3. Upload the package to the delivery platform via its import API or admin UI; note the returned packageId or assessmentId for subsequent delivery configuration.
  4. Trigger a delivery session by associating the assessmentId with a course context (e.g., via LTI Deep Linking or the platform's assignment API), and configure time limits and shuffle settings at the test level.
  5. After a learner session, retrieve QTI Results Reporting XML (QTI-RR) from the platform's results endpoint; parse assessmentResult / itemResult / outcomeVariable elements to extract SCORE and RESPONSE values.
  6. Map the SCORE outcome against your grade book line item using LTI Advantage AGS if the delivery was launched via LTI.

Known gotchas

Related routes

Package and import a QTI 3.0 assessment item into an LMS or assessment platform.
imsglobal.org · 5 steps · unrated
package a QTI 3.0 assessment test (not just a single item) as an imsmanifest.xml-based content package
imsglobal.org · 5 steps · unrated
Import a QTI 2.1 assessment package into an LMS or assessment platform
imsglobal.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans