SCORM Lab: Debug & Inspect
Test elearning courses offline
Only for Mac
$99.99
Mac
Drop in a SCORM 1.2 or 2004 .zip and watch every API call, CMI value, and sequencing decision live. Reproduce LMS quirks offline. Nothing leaves your Mac.
SCORM Lab is a native debugger and inspector for SCORM e-learning packages. Open a SCORM 1.2 or SCORM 2004 .zip and run the course exactly as a learning management system would — then watch what it actually does, call by call. It's the tool for the moment a course "works on my machine" but breaks on the LMS.
WHAT YOU SEE
• Live API transcript — every Initialize, GetValue, SetValue, Commit and Terminate (SCORM 2004) / LMSInitialize, LMSGetValue, LMSSetValue, LMSCommit and LMSFinish (1.2), with arguments, return values, and error codes as they happen.
• CMI data-model inspector — the full data tree (completion, success, score, location, suspend_data, interactions, objectives) updated in real time.
• CMI diff — compare the data model between two points in the session and see exactly which elements were added, changed, or removed.
• 2004 sequencing visualiser — the activity tree with live rollup and status, what navigation is permitted, and a plain-language explanation of why a request was allowed or DENIED, down to the sequencing-behavior (SB) code.
• Console capture — messages and errors logged by the running content, surfaced in a native console alongside the transcript.
DEBUG LIKE A CONSULTANT
• LMS quirk profiles — run the same package "as SCORM Cloud", "as Moodle", "as Cornerstone", or against a strict ADL reference, to reproduce the LMS-specific bug (oversized suspend_data, status coercion, and more) on your desktop.
• Time-travel replay — scrub the recorded session and reconstruct the exact CMI state at any step, so you can pinpoint where a value went wrong.
• Authoring lint — automatic checks for the problems courses actually ship with: status set but never Terminated, suspend_data over the limit, 2004 sequencing without delivery controls, never Initialized/Committed, malformed interactions, score without status, and more — grouped by severity.
WHY IT HELPS
• Reproduce and diagnose tracking bugs without uploading to a real LMS.
• Verify completion/score logic and suspend/resume before you ship a course.
• Understand 2004 sequencing rules by stepping through them, not reading the spec.
• Multi-SCO packages: jump between SCOs and inspect per-SCO state.
EXPORT
• Export a full session — API calls, CMI snapshots, lint findings, and sequencing decisions — to a JSON file plus a readable HTML report, ready to attach to a bug report or hand to a client.
PRIVATE BY DESIGN
SCORM Lab is a completely offline tool. It has no accounts, no analytics, no network access, and collects no data. Your packages and sessions never leave your machine. Imported packages and session history are stored locally on your Mac and can be removed at any time.
Built natively for macOS.
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
- The Library sidebar is easier to work with. Double-click a package (or press Return) to open it, and its contents appear right under it. Press Delete to remove the selected package.
- Filter the Library by name, and sort it by date imported, date last opened or title.
- Each package shows its import date, and hovering shows its full title.
- Right-click a package to rename it, re-import it from its original .zip, or show it in Finder.
- Re-importing a package now keeps its saved progress. You can change this in Settings.
- Newly imported packages show the course's title instead of its package ID.
- Fixed: saved sessions could be overwritten by a session from a later launch.
The developer, Ilarion Ioannidis, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- LOST END FOUND LTD
- Size
- 4.4 MB
- Category
- Developer Tools
- Compatibility
Requires macOS 14.0 or later.
- Mac
Requires macOS 14.0 or later.
- Mac
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © 2026 Lost End Found

