SCORM Lab
Drop a package in the browser and watch every API call it makes
The facts
- Licence
- Proprietary
- Pricing
- Free Price source for SCORM Lab, opens in a new tab
- Deployment
- Hosted by the vendor
- Platforms
- Web
- Vendor
- LOST END FOUND LTD
- Headquarters
- United Kingdom
- Documentation
- scorm-lab.com — opens in a new tab
Standards support
Every line says where the claim came from. We do not test conformance ourselves and we issue no badge of our own.
| Standard | Supported | Provenance | Checked | Note |
|---|---|---|---|---|
| SCORM 1.2 | Yes | vendor-stated— source, opens in a new tab | — | — |
| SCORM 20042nd, 3rd, 4th editions | Yes | vendor-stated— source, opens in a new tab | — | — |
| xAPI | No | vendor-stated— source, opens in a new tab | — | — |
| cmi5 | No | vendor-stated— source, opens in a new tab | — | — |
| AICC | No | vendor-stated | — | — |
| LTI | No | vendor-stated | — | — |
- Claimed
- — the vendor states it. We have not confirmed it.
- Checked
- — an editor confirmed it on the date shown.
- Verified
- — an official registry lists it, and we link to the entry.
Editor's notes
SCORM Lab is a debugger rather than a player. You drop a SCORM 1.2 or 2004 package onto the page and it runs against a real runtime while showing you the transcript: every Initialize, GetValue, SetValue and Commit the course makes, the current state of the CMI data model, the sequencing decisions being taken, and the moment something returns an error code instead of a value.
That transcript is the point. Most SCORM failures are discovered late, in a client's LMS, by someone who cannot see what the course was trying to do — the module simply does not record a completion and nobody can say why. Seeing the call sequence usually makes the cause obvious within a minute: a course that never calls Initialize, a completion status written to the wrong element, suspend data exceeding what the LMS will store.
Nothing is uploaded. The package is unzipped in the browser and served locally through a service worker, which means unreleased client material stays on your machine — a practical requirement for agency work, and the reason the tool is usable at all under most confidentiality terms.
It is free and needs no account, though an email is requested. There is a native macOS build in preparation with session replay and LMS quirk profiles; it is not listed here until it is actually purchasable.
Disclosure: built by LOST END FOUND, which publishes this directory. It is listed under the same rules as everything else, is never an editor's pick, and never occupies a paid slot.
Listed on scorm-tools.com
Maintainers and vendors are welcome to show the listing badge in a README or on a product page. It is free, it does not require a claim, and there is nothing to buy.
Get the embed code