Drop a course.
Get SCORM.

An HTML file, a Claude Design bundle or a zipped module in any format — and an LMS‑ready SCORM package out. Assets embedded, tracking wired.

Drop your course here, or browse
.html · .zip — bundle, Claude Design .dc, or a Teach on Mars content export
Only if your course reports a quiz score — learners at or above the mark are recorded as “passed”.
reading course…
assets embedded · works offline
tracking runtime injected
manifest validated · SCORM 2004
Download package
This is a hosted demo. Your file is processed in memory and never stored, logged or shared — but it does travel to a server. For real work, run the same tool on your own machine, where nothing leaves it. Demo limit: 4 MB per course. No limit locally.

Run it on your machine

Same tool, fully private: your courses never leave your computer. Free and open source.

This page, locally

no limit

One command opens this same drag-and-drop interface on your machine. No account, no upload.

npx -y scorm-mcp-server ui
Requires Node.js 20 or later — nodejs.org

Inside Claude

desktop extension

Install it once, then say “package this as SCORM” in any conversation.

Get the extension Download the .mcpb file, double-click, done

Command line & batch

migration

Package one course — or a whole catalogue in a single run with --batch.

npx -y scorm-mcp-server pack course.zip
Docs and library API on GitHub