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

domain: imsglobal.org · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified 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

Import a QTI 2.1 assessment package into an LMS or assessment platform
imsglobal.org · 5 steps · unrated
Implement a QTI 3.0 single choice item with adaptive response processing and package it for delivery
imsglobal.org · 6 steps · unrated
Submit a QTI 3.0 Results Reporting document to a Learning Record Store as an xAPI statement
imsglobal.org · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

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