SCORM, cmi5, or xAPI
What the destination LMS accepts, what reporting you need, and whether an LRS is in the picture — a decision guide, not a spec tour.
Plain-language documentation of the data models, the errors each runtime actually throws, and the behaviours real platforms disagree on. New references are added as they are finished; the changelog records what landed when.
Working guides live on the blog. Start with these four.
What the destination LMS accepts, what reporting you need, and whether an LRS is in the picture — a decision guide, not a spec tour.
Which version to build, decided by five questions about the LMS, the reporting, and how much state the course stores.
The checks that catch lost completions, missing scores, and bookmark failures while they are still cheap to fix.
The full failure catalogue: exit values, mastery-score overrides, commit timing, and the fixes for each.
Upload a zip: the manifest is validated against its declared schema with plain-English errors, and the runtime call log shows every value the course reports. No account.
The saved platform behaviours the full test suite replays a package against — what each dimension asserts and what a pass means.
What changed in the product and this library, newest first.
Upload something you already have and see it as a package, with the conformance report and the runtime log alongside it.
→ upload handbook.pdf parsing … 14 sections building manifest … validating … 0 errors, 2 notes ✓ handbook-scorm2004.zip ✓ preview link ready
You will be taken to app.scormcentral.com to sign in.