Skip to content

Interactive Demos ​

Try out scorm-again with real SCORM content. These demos use the Golf Examples content package to demonstrate full API functionality.

SCORM 1.2 - Basic ​

Test the SCORM 1.2 API implementation with the Golf Examples content package. Includes full CMI data model support and lesson tracking.

Launch demo →

SCORM 1.2 - Previously Launched ​

Simulates a learner returning to continue a previously started course. Demonstrates how scorm-again restores CMI data from prior sessions.

Launch demo →

SCORM 1.2 - Flattened Format ​

Uses the "flattened" data commit format where CMI elements are sent as flat key-value pairs instead of nested JSON objects.

Launch demo →

SCORM 2004 - Basic ​

Test the SCORM 2004 API implementation with sequencing and navigation support. Includes the complete CMI data model for SCORM 2004 4th Edition.

Launch demo →

SCORM 2004 - Previously Launched ​

Simulates a learner returning to continue a previously started course. Demonstrates how scorm-again restores CMI data from prior sessions.

Launch demo →

SCORM 2004 - Flattened Format ​

Uses the "flattened" data commit format where CMI elements are sent as flat key-value pairs instead of nested JSON objects.

Launch demo →

How It Works ​

Each demo launches in a new tab with a simulated LMS environment. The SCORM content runs in an iframe and communicates with the scorm-again API. You can view API calls and data in the debug panel.

These demos use a mock HTTP backend - no data is sent to any server. All SCORM data is logged to the browser console and displayed in the UI.

Released under the MIT License.