SCORM Content
SCORM content is available on the Pro plan and above.
SCORM (Sharable Content Object Reference Model) is a standard format for e-learning content. If you have existing training content exported from tools like Articulate Storyline, Adobe Captivate, or iSpring, you can upload the SCORM package directly to the platform.
Supported versions
| Version | Support |
|---|---|
| SCORM 1.2 | Supported |
| SCORM 2004 (all editions) | Supported |
| xAPI (Tin Can) | Not currently supported |
| AICC | Not currently supported |
Upload a SCORM package
SCORM content is delivered as a lesson of type SCORM.
- Open a course and go to the module where you want to add the content
- Click Add Lesson
- Set Type to SCORM
- Enter a Title
- Click Upload SCORM Package and select your
.zipfile (max 500 MB) - Click Save
The platform validates and unpacks the ZIP file. Processing usually completes within 1–2 minutes; you will see a status indicator on the lesson card.
The ZIP file must contain a valid imsmanifest.xml (SCORM 1.2) or imsmanifest.xml/tincan.xml at the root level. If the upload fails validation, check that you exported the correct format from your authoring tool.
How students experience SCORM content
When a student opens a SCORM lesson, the content loads in an embedded player directly on the lesson page — no separate window or download is required. The player fills the lesson area and renders your SCORM module exactly as authored.
Navigation within the SCORM content (slide-by-slide, branching, etc.) is controlled by the content itself.
Completion tracking
Completion is tracked automatically using the SCORM API:
- When the SCORM package reports
cmi.core.lesson_status = passedorcompleted(SCORM 1.2), orcmi.completion_status = completed(SCORM 2004), the lesson is marked complete in the platform - The student's overall course progress updates accordingly
- If the SCORM package does not report a completion status, the lesson remains marked as in-progress
You do not need to configure anything — the platform listens to the SCORM API calls made by the content.
Limitations
| Feature | SCORM support |
|---|---|
| Drip content (scheduled release) | Not supported on SCORM lessons |
| Free preview | Not supported on SCORM lessons |
| AI assistant (content generation) | Not applicable |
| Video player controls | Controlled by the SCORM content, not the platform |
If your SCORM package has its own built-in quiz, the quiz results are tracked within the SCORM completion data. Platform-native quiz analytics (separate quiz attempts, per-question breakdown) are only available for lessons of type Quiz, not SCORM.