Import a SCORM Course

How-to guide
6 min readUpdated March 26, 2026scorm, import, content, e-learning

SkillStream LMS supports SCORM 1.2 and SCORM 2004 (all editions). Imported SCORM packages play in the built-in SCORM player and report completion, score, and time-spent data.

What is SCORM?#

SCORM (Sharable Content Object Reference Model) is a technical standard for e-learning content. If your authoring tool (Articulate Storyline, Adobe Captivate, iSpring, etc.) can export to SCORM, the resulting zip file can be imported into SkillStream.

Before You Import#

  • Export your content as a .zip file from your authoring tool. Do not extract the zip.
  • Verify the zip contains an imsmanifest.xml file at the root level — this is required.
  • Maximum upload size: 500 MB. For larger packages, contact support.

Step 1: Start the Import#

  1. Go to Admin → Courses → Import → SCORM.
  2. Click Choose file and select your .zip file.
  3. Click Upload.

SkillStream validates the package. You see a list of detected SCOs (Sharable Content Objects) from the manifest.

Step 2: Configure the Import#

After upload, review and configure:

SettingDescription
TitlePre-filled from the manifest; edit if needed
DescriptionOptional course description
Cover imageUpload a thumbnail for the course library
Completion trackingSCORM status, score threshold, or time-based
Mastery scoreOverride the minimum passing score (0–100)

Completion tracking options:

  • SCORM status (recommended) — the course marks complete when the SCORM content sends cmi.core.lesson_status = passed or cmi.completion_status = completed.
  • Score threshold — marks complete when the learner's score exceeds a value you set.
  • Time spent — marks complete when the learner spends a minimum number of minutes in the course.

Step 3: Publish#

  1. Click Import course.
  2. SkillStream creates the course in draft mode.
  3. Preview the course by clicking Preview to verify it plays correctly.
  4. Click Publish when ready.

Troubleshooting#

Error: "No imsmanifest.xml found" The zip structure is incorrect. Re-export from your authoring tool and ensure the manifest is at the root of the zip (not inside a subfolder).

SCORM plays but does not mark complete Check which completion signal your content sends. In Storyline, verify the trigger is set to "Complete course when learner has viewed all slides" or uses a "passed" result. Adjust the completion tracking setting in SkillStream to match.

Error: "Package too large" Reduce the package size in your authoring tool (compress images, reduce video quality) or contact support to raise your limit.

Content displays but shows 0% score Your SCORM content may not be sending score data. In Storyline, check the Result Slide is configured to report the score to the LMS. In Captivate, verify the quiz interaction settings include LMS reporting.

Was this article helpful?

Still need help?

Our support team is ready to assist with anything not covered here.

Contact support