Manifest and version
imsmanifest.xml present at the root, well-formed, and declaring SCORM 1.2 or 2004 with its edition.
SCORM
Check a SCORM .zip before it reaches the LMS: manifest, version, launch file, references, and structure: in your browser.
What it does
The checks that decide whether an LMS import succeeds, runs, and launches.
imsmanifest.xml present at the root, well-formed, and declaring SCORM 1.2 or 2004 with its edition.
Items point at real resources, dependencies exist, and every referenced file is in the archive.
The launch file resolves and exists, identifiers are unique, and at least one SCO reports.
How to use it
In depth
Many SCORM imports fail because the package structure is invalid. The LMS unzips the file, reads imsmanifest.xml, and follows its references. Common faults include a nested manifest, a renamed resource identifier, a missing launch file, and a file-name case mismatch.
Those are exactly the checks this validator runs. It reads the central directory of the zip, parses the manifest, resolves every item, dependency, and file reference against the archive’s actual contents, and reports each break with the identifier involved: the difference between "import failed" and knowing which line of the manifest to fix.
Warnings cover the faults an LMS tolerates but a team should not: no resource marked as a SCO (so nothing will ever report progress or score), missing titles that render as blank menu entries, and an undeclared schema version that leaves the LMS guessing which spec to apply.
Your browser reads the package locally. The validator reads the manifest as text and the file list as a table of contents. It does not upload, execute, or render package content.
Questions
SCORM 1.2 and SCORM 2004, with the 2004 edition read from the manifest when declared. AICC and xAPI/cmi5 packages are different specifications and will report as unrecognized.
No. Your browser reads the .zip locally, up to 250 MB. No course content, scores, or code are uploaded.
Some LMSs add rules beyond the specification: size caps, restricted file types, or required metadata fields. The validator confirms the package is structurally correct SCORM; check the LMS import log for its extra rules.
Each resource is typed as an asset, so the package can play but cannot report completion or score. If tracking matters, your authoring tool must mark the launchable resource as a SCO.
Yes. Mindstamp exports interactive videos as SCORM packages, so questions answered in the video report completion and score to your LMS.
Related tools
These tools share engines and hand off to each other.
See inside any SCORM .zip: version, organizations, SCOs, resources, launch paths, and files: without importing it anywhere.
Open the tool →Paste training material and get a complete assessment: instructions, questions, answers, explanations, and a recommended passing score.
Open the tool →Check SRT and VTT files for broken timestamps, overlaps, and unreadable cues: then fix the safe problems automatically.
Open the tool →With Mindstamp
Mindstamp turns an interactive video into a SCORM package your LMS tracks: completion, score, and per-learner answers.