Skip to content
Mindstamp

SCORM

Free SCORM package builder

Add your HTML content, name the course, and download a manifest-correct SCORM 1.2 or 2004 package: built in your browser.

Free, no account needed. Runs in your browser: nothing is uploaded.

What it does

What the builder does

It writes the package files that an LMS requires and keeps your source content unchanged.

A correct manifest

imsmanifest.xml with the right namespaces, schema version, organization, and file list: generated, not hand-typed.

Your files, verbatim

Content is packaged exactly as uploaded. Nothing is injected, rewritten, or executed.

Self-validated

Every build runs through the same engine as the SCORM validator before you download it.

How to use it

How to build a package

  1. Name the course and pick the SCORM version: 1.2 has the widest LMS support.
  2. Add the content files, including the HTML page the LMS should launch.
  3. Confirm the launch file, then select Build SCORM package.
  4. Check the self-validation line and download the zip.

In depth

What a SCORM package contains

Strip away the acronym and a SCORM package is a zip file with a contract: an imsmanifest.xml at the root that tells the LMS what the course is called, which file to launch, and which files came along. Most "SCORM export" failures are contract failures: a manifest nested one folder deep, a namespace from the wrong spec version, a launch href pointing at a file the zip does not contain.

The builder exists to make those failures impossible. It writes the manifest against the version you choose: SCORM 1.2 with its adlcp_rootv1p2 namespace, or 2004 3rd Edition with adlcp_v1p3: lists every file you added, marks the launchable resource as a SCO, and zips it with the manifest at the root where the LMS looks first. The result imports and launches.

Launching is not the same as reporting, and the builder is honest about the difference. Completion and score reach the LMS only when the content itself calls the SCORM API from its JavaScript. A packaged slide deck or HTML page will open cleanly in any LMS and report nothing: which is fine for reference material, and not fine for compliance training.

When reporting is the point, package content that speaks SCORM. Mindstamp exports interactive videos as SCORM packages whose player does the API work: completion, score, and each learner’s answers land in the LMS gradebook without your content team writing a line of JavaScript.

Questions

Common questions

Which SCORM version should I choose?

SCORM 1.2, unless your LMS documentation asks for 2004. Twenty years on, 1.2 remains the version every LMS imports without argument.

Will the package report completion and scores?

It will launch in any SCORM LMS. Reporting requires the content itself to call the SCORM API: static HTML reports nothing. For tracked training, export from a tool whose player makes those calls, such as Mindstamp.

Why can’t I include my own imsmanifest.xml?

The builder’s whole job is writing a correct one: two manifests in one package is exactly the kind of ambiguity that breaks imports. To inspect a package that already has a manifest, use the SCORM inspector.

Are my files uploaded anywhere?

No. Files are read, packaged, validated, and zipped entirely in your browser.

With Mindstamp

Need the package to report back?

Mindstamp turns interactive video into SCORM that scores: completion, results, and per-learner answers in your LMS.

Works on the video you already have. No re-encoding.