How to Import a SCORM 1.2 Package Into Moodle
Last updated: 2026-08-30
If you have a SCORM package — whether it came from MoodleBuilder or another tool — getting it live inside a Moodle course takes about five minutes once you know where to look. This guide walks through the exact steps, the settings worth changing, and what to check if something doesn't work.
Before You Start
You'll need Teacher or Manager permissions in the course, and the SCORM package as a single .zip file — don't unzip it first; Moodle needs the archive itself.
- A Moodle course already created and ready to receive the activity
- Teacher, non-editing teacher (with SCORM add rights), or Manager access to that course
- The SCORM package as one unmodified .zip file
Step 1 — Turn Editing On
Open the course and click Turn editing on, near the top right of the page (in some Moodle themes this is a toggle in the course settings menu instead of a button).
Step 2 — Add a SCORM Activity
In the section where you want the course to appear, click Add an activity or resource. In the activity chooser, select SCORM package under the Activities tab.
Step 3 — Upload the Package
Give the activity a Name (this is what students will see in the course) and, optionally, a Description. Then drag your .zip file into the Package file area, or click it to browse for the file.
Moodle validates the archive automatically once it's uploaded — if it isn't recognized as a valid SCORM package, see Troubleshooting below.
Step 4 — Configure the Settings That Actually Matter
SCORM activities have a long settings page, but most courses only need to check a handful of these:
- Grading method — Highest attempt is the standard default; switch to Average or Last attempt only if your course policy specifically calls for it.
- Attempts allowed — Unlimited is common for practice material; set a fixed number if the package is a graded assessment.
- Display package — New window gives the most reliable playback across browsers; Current window can clip navigation on some SCORM packages.
- Completion tracking — if your course uses Activity Completion, set it to track completion based on the SCORM's own completion/score data.
Step 5 — Save and Test It Yourself
Click Save and display. Moodle shows a preview page — click Enter to launch the package exactly as a student would see it. Click through a lesson and a quiz question if the package has one, and confirm the score or completion status updates correctly before sharing the course with students.
Troubleshooting Common Issues
- "Package file not recognized" — confirm you uploaded the original .zip, not a folder, and that it wasn't re-zipped after downloading (re-zipping can move imsmanifest.xml out of the archive root, which Moodle requires at the top level).
- Blank or frozen screen after launching — usually a pop-up or frame blocker in the browser; switch Display to New window and try again.
- Grades aren't showing in the gradebook — check that Grading method and Maximum grade in the SCORM settings match what your gradebook expects, and that the activity is visible (not hidden) in the course.
- Package plays but progress doesn't save — confirm students are staying logged into Moodle for the whole attempt; SCORM progress is saved via the browser session, so a timeout mid-attempt can lose it.
A Note on SCORM Versions
Moodle supports both SCORM 1.2 and SCORM 2004. SCORM 1.2 is the older but far more broadly compatible version — it's what MoodleBuilder produces by default, precisely because it works reliably across virtually every Moodle installation and third-party LMS without any version selection needed on your end. Just upload the .zip as-is.
Want a complete course built for you?
Skip the manual work — upload your materials and get a full, Moodle-ready course package.
Get Started