OddUtility / SCORM Patch · Free beta

SCORM ZIP rejected?
Check the package.

An LMS reporting “imsmanifest.xml is missing” or a 404 when a course launches may be encountering a packaging error. SCORM Patch checks for two narrow, safely repairable cases, without guessing at the rest.

No account required. Free public beta. The repair service may take up to a minute to start after inactivity.

Supported repairs

Two specific SCORM errors.

SCORM Patch does not attempt to rewrite your course. It repairs an original ZIP only when the package structure points to one clear correction.

Manifest hidden in an extra folder

The LMS expects imsmanifest.xml at the root of the SCORM ZIP. If the entire course was zipped as a folder, the manifest can be present but one directory too deep. An unambiguous extra wrapper can be removed.

CourseName/imsmanifest.xml → imsmanifest.xml

Launch-file capitalization mismatch

A manifest can reference a launch path that differs from the packaged filename only by letter case. On case-sensitive systems, that can cause a missing-page error. The tool only corrects a single clear match.

index.html ≠ Index.html
Before you upload

First, check what failed.

These clues can help distinguish a supported ZIP packaging error from a problem inside the LMS or course.

  • If the LMS says the manifest is missing, inspect whether imsmanifest.xml is nested inside a single enclosing folder.
  • If the course uploads but its launch page returns 404, compare the launch path recorded in the manifest with the filenames in the package.
  • If the manifest is entirely absent, files are missing, or several possible matches exist, this beta cannot safely manufacture a fix.

Only upload course files you're permitted to process. Avoid sending confidential learner or customer data.

Scope and limitations

Questions before you try.

Does SCORM Patch repair any broken SCORM course?
No. It covers only an unambiguous extra enclosing folder and a launch path whose letter case differs from the packaged filename. It does not certify full SCORM conformance.
Does it fix completion, scoring or LMS tracking problems?
No. Completion rules, assessments, runtime communication and LMS-specific behavior are outside this beta's scope.
What happens to the uploaded ZIP?
The repair service processes inputs temporarily and deletes them after processing. Any repaired output is also temporary. See the service's privacy information and terms for details.
Will a repaired ZIP definitely work in my LMS?
No. A corrected package structure is not a guarantee that an LMS will accept or run the course. Retest before deployment.