Skip to content

SCORM Lab

Drop a package in the browser and watch every API call it makes

Active Checked · 24 Aug 2026 Made by us
We publish this directory and we make this tool
LOST END FOUND runs scorm-tools.com and builds this product. It is listed on exactly the same terms as everything else: the same fact block, the same provenance rules, never an editor's pick, and never in a paid slot.

The facts

Licence
Proprietary
Deployment
Hosted by the vendor
Platforms
Web
Vendor
LOST END FOUND LTD
Headquarters
United Kingdom

Standards support

Every line says where the claim came from. We do not test conformance ourselves and we issue no badge of our own.

Standards support for SCORM Lab, with the source of each claim and the date it was last confirmed.
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