SCORM Export
SCORM is the most widely supported eLearning format. Slate supports SCORM 1.2 for maximum compatibility and SCORM 2004 (3rd and 4th Edition) for richer tracking. Both versions can include individual question responses in LMS reports.
Choosing a SCORM version
Section titled “Choosing a SCORM version”| Feature | SCORM 1.2 | SCORM 2004 |
|---|---|---|
| LMS compatibility | Broadest; works with virtually every LMS | Widely supported by modern LMS platforms |
| Completion tracking | Yes | Yes |
| Score reporting | Yes (0–100) | Yes (0–100 + scaled 0–1) |
| Bookmarking / resume | Yes | Yes |
| Question-level data | Optional answers and results (off by default) | Optional answers, results, and question text (on by default) |
| Pass / fail status | Single status field | Separate completion and success statuses |
Use SCORM 1.2 if your LMS is older or you need the broadest possible compatibility.
Use SCORM 2004 if your LMS supports it and you want richer question-level reporting from knowledge checks and assessments.
Free plans include 5 SCORM 1.2 exports. Standard and Pro include unlimited publishing and SCORM 2004.
What gets tracked
Section titled “What gets tracked”SCORM 1.2
Section titled “SCORM 1.2”- Completion status - completed, incomplete, passed, failed, or not attempted
- Score - percentage (0–100)
- Bookmarking - current position saved so learners can resume where they left off
- Lesson progress - which lessons have been viewed
- Question responses - optional individual answers, correct answers, results, and question types
SCORM 2004
Section titled “SCORM 2004”The same core tracking as SCORM 1.2, plus:
- Separate completion and success - completion status (completed/incomplete) is tracked independently from success status (passed/failed)
- Question responses - optional records for each knowledge check and assessment question, including:
- Question text
- Selected answer(s)
- Correct answer(s)
- Result (correct or incorrect)
- Question type (choice or fill-in)
Choose question response reporting
Section titled “Choose question response reporting”When you select a SCORM format in the Publish dialog, use Report question responses to the LMS to choose whether the package creates individual question records in your LMS.
- SCORM 1.2 - off by default
- SCORM 2004 - on by default for both 3rd and 4th Edition
Slate remembers your choice for your signed-in account and each SCORM family in your current browser. The two SCORM 2004 editions share one preference.
Turning question response reporting off does not affect completion, assessment scores, pass/fail status, bookmarking, or resume. Slate still saves the learner state needed to resume a course, but the LMS does not receive separate question interaction records.
Your selection is included in the downloaded ZIP. Changing the preference later does not change a package that you already downloaded or uploaded to an LMS. Export and upload a replacement package to use the new setting. Changing the reporting setting does not remove question records that your LMS has already stored.
Locked navigation
Section titled “Locked navigation”If your course has locked navigation enabled, the exported SCORM package enforces linear lesson progression:
- Learners see lock icons on lessons they haven’t reached yet
- Navigation is restricted to completed lessons plus the next available lesson
- Progress persists across sessions via bookmarking
Exit Course button
Section titled “Exit Course button”If you’ve enabled the Exit Course Button toggle in Theme Settings > Layout, learners see an “Exit Course” button at the bottom of the sidebar. Clicking it saves progress, closes the SCORM session, and closes the browser tab. If the LMS opened the course in the same tab (preventing the tab from closing), a “Course Progress Saved” confirmation is shown instead.
Assessment reporting
Section titled “Assessment reporting”For courses with an assessment section:
- The assessment score is reported to the LMS as a percentage
- Pass/fail status is determined by the passing score you set in the assessment settings
- Individual assessment questions are recorded when Report question responses to the LMS is on
Offline and self-contained
Section titled “Offline and self-contained”A SCORM package bundles all course content, media, and player files into a single self-contained ZIP. It works offline and doesn’t require an internet connection after download, so you can upload it to any LMS or archive it for long-term use.
Standard vs Dynamic delivery
Section titled “Standard vs Dynamic delivery”This page covers Standard delivery, which bundles the course into a self-contained ZIP. Dynamic SCORM is coming soon and will provide a hosted option for updating course content without uploading another package for routine changes.
Package size and the large-export warning
Section titled “Package size and the large-export warning”A SCORM package bundles all of your media, so its size depends entirely on the course. There’s no minimum and no hard cap: a text-only course can be under 1 MB, while a course full of uploaded video and high-resolution images can run to hundreds of megabytes.
When you open the export dialog, Slate estimates the package size up front. If an export is heading over roughly 500 MB, you’ll see a heads-up:
Large export (~XXX MB)
Some LMS platforms may not accept files this large. Consider using YouTube or Vimeo for some videos.
This is a portability reminder, not a limit imposed by Slate. SCORM itself sets no size cap, but individual LMS platforms do, and their limits vary widely. Keeping a package smaller makes it portable across more platforms and faster for learners to load. To bring the size down:
- Host video externally. Embedding from YouTube, Vimeo, Loom, Synthesia, or Google Drive keeps video out of the package entirely. See Video Providers.
- Optimize images. One-click image optimization converts images to WebP and can shrink large or AI-generated images considerably.
- Consider Dynamic SCORM when it launches. The planned hosted option uses a lightweight LMS package instead of bundling the course media.
Uploading to your LMS
Section titled “Uploading to your LMS”- Export your course from Slate as a
.zipfile - In your LMS, navigate to the content or course upload area
- Upload the
.zipfile (most LMS platforms auto-detect the SCORM version) - Assign the course to learners
We recommend testing your export with SCORM Cloud before deploying to your production LMS. SCORM Cloud is a free testing environment that validates tracking, bookmarking, and score reporting.
Troubleshooting uploaded video playback
Section titled “Troubleshooting uploaded video playback”If an uploaded video plays in Slate but repeatedly loads or stops in your LMS:
- Confirm whether every video is affected or only one file.
- Follow the recommended video settings and one-video test.
- Test the same SCORM ZIP in SCORM Cloud.
If the package works in SCORM Cloud but not in your LMS, contact your LMS support team. The comparison suggests that the LMS may be handling the packaged video differently.