---
title: "SCORM Lab — Run &amp; debug SCORM packages on your Mac — lost end found"
canonical_url: "https://lostendfound.com/scorm-lab/"
last_updated: "2026-10-26T18:58:25.784Z"
meta:
  description: "A native macOS debugger and inspector for SCORM e-learning packages. 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."
  "og:description": "A native macOS debugger and inspector for SCORM e-learning packages. 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."
  "og:title": "SCORM Lab — Run & debug SCORM packages on your Mac — lost end found"
---

****

[Home](https://lostendfound.com/)/ [Work](https://lostendfound.com/work/)/SCORM Lab

# SCORM Lab

A native debugger and inspector for SCORM e-learning packages. Open a SCORM 1.2 or 2004 .zip, run it exactly as an LMS would, and 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.

[![Download for Mac](https://lostendfound.com/badges/mac-app-store-white.svg)](https://apps.apple.com/us/app/scorm-lab-debug/id6777097626)

macOS 14.0 or later

![SCORM Lab app icon](https://lostendfound.com/images/scorm-lab-hero.png)

//

## What You See

09 FEATURES

01

### Live API Transcript

Every Initialize, GetValue, SetValue, Commit and Terminate — with arguments, return values, and error codes — as they happen.

02

### CMI Data-Model Inspector

The full data tree — completion, success, score, location, suspend\_data, interactions, objectives — updated in real time.

03

### CMI Diff

Compare the data model between two points in a session and see exactly which elements were added, changed, or removed.

04

### 2004 Sequencing Visualiser

The activity tree with live rollup and status, plus a plain-language explanation of why a navigation was allowed or DENIED.

05

### LMS Quirk Profiles

Run the same package as SCORM Cloud, Moodle, Cornerstone, or strict ADL to reproduce LMS-specific bugs on your desktop.

06

### Time-Travel Replay

Scrub the recorded session and reconstruct the exact CMI state at any step, to pinpoint where a value went wrong.

07

### Authoring Lint

Automatic checks for the problems courses actually ship with — status never Terminated, suspend\_data over limit, and more — grouped by severity.

08

### Console Capture

Messages and errors logged by the running content, surfaced in a native console alongside the transcript.

09

### Session Export

Export a full session — API calls, CMI snapshots, lint findings, sequencing decisions — to JSON plus a readable HTML report.

//

## How It Works

HOW IT WORKS

1

### Open a SCORM package

Drop in any SCORM 1.2 or SCORM 2004 .zip. The course runs locally in an embedded web view — no upload, no LMS.

2

### Click through the course

The API transcript, CMI inspector and sequencing tab populate live as the content runs.

3

### Reproduce the bug

Switch to an LMS quirk profile, replay the session, and diff the data model to see exactly what went wrong.

4

### Export the evidence

Hand a JSON + HTML report to a client or attach it to a bug ticket — without ever touching a real LMS.

//

## Who It's For

WHO IT'S FOR

→

### eLearning Developers

Verify completion, score and suspend/resume logic before you ship a course.

→

### Instructional Designers

Understand 2004 sequencing rules by stepping through them, not reading the spec.

→

### Course QA & Consultants

Reproduce and diagnose LMS-specific tracking bugs locally, then prove the fix.

//

## Supported Standards

FORMATS

SCORM Lab focuses on the SCORM standards it can debug accurately.

SCORM 1.2Full LMSInitialize / LMSGetValue / LMSSetValue / LMSCommit / LMSFinish runtime and CMI model.

SCORM 2004Initialize / GetValue / SetValue / Commit / Terminate, plus the sequencing and navigation visualiser.

//

## Requirements

REQUIREMENTS

- macOS 14.0 or later
- A SCORM 1.2 or SCORM 2004 .zip package to inspect
- No account, no internet connection — the app is fully offline

// Privacy & Security

### Private by Design

SCORM Lab is a completely offline tool. No accounts, no analytics, no network access, no data collection. Your packages and sessions never leave your Mac, and can be removed at any time.

## Stop debugging courses inside the LMS

Reproduce the bug on your desktop, see exactly what the course does, and fix it before it ships.

[![Get SCORM Lab](https://lostendfound.com/badges/mac-app-store-white.svg)](https://apps.apple.com/us/app/scorm-lab-debug/id6777097626)

[Overview](https://lostendfound.com/scorm-lab/) [Privacy](https://lostendfound.com/scorm-lab/privacy/) [Support](https://lostendfound.com/scorm-lab/support/)