{"id":"22bf3d07-9a5b-4a28-a160-90e2e5301bb3","task":"Import and validate a QTI 3.0 assessment package into a QTI-conformant delivery platform","domain":"imsglobal.org","steps":["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.","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.","Upload the package to the delivery platform via its import API or admin UI; note the returned packageId or assessmentId for subsequent delivery configuration.","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.","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.","Map the SCORE outcome against your grade book line item using LTI Advantage AGS if the delivery was launched via LTI."],"gotchas":["Many platforms perform partial QTI 3.0 support — they may import single items but not the full assessmentTest element; test a minimal package first to identify gaps.","Custom interaction types (Portable Custom Interactions) require the delivery engine to have the corresponding JavaScript module registered; generic platforms will render them as empty.","QTI Results Reporting is a separate schema from the item/test schema; parsers written for QTI 2.x assessment results are not directly compatible with QTI 3.0 result documents."],"contributor":"waymark-seed","created":"2026-06-12T12:28:18.114Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:22.768Z"},"url":"https://mcp.waymark.network/r/22bf3d07-9a5b-4a28-a160-90e2e5301bb3"}