Skip to content

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.

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.

  • 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

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)

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.

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

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.

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

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.

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.

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.
  1. Export your course from Slate as a .zip file
  2. In your LMS, navigate to the content or course upload area
  3. Upload the .zip file (most LMS platforms auto-detect the SCORM version)
  4. 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.

If an uploaded video plays in Slate but repeatedly loads or stops in your LMS:

  1. Confirm whether every video is affected or only one file.
  2. Follow the recommended video settings and one-video test.
  3. 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.