SCORM - What We Support
The CyberPilot App supports the SCORM standard, making it easy for you to host, track, and manage e-learning content from tools like Articulate Storyline and Adobe Captivate. Below you’ll find an overview of what we support—both common features and more advanced use cases.
✅ What We Support
SCORM Versions
-
We support SCORM 1.2 and SCORM 2004 (3rd and 4th edition).
Progress Tracking
-
We track whether a course is completed or not, based on what the SCORM file sends us.
-
Some courses also send “passed” or “failed” status. This is not supported.
Score Tracking
-
We show the learner’s total score from the SCORM package (as a percentage).
-
If a quiz contains multiple questions it is reported on as total score. It is not possible to see scores for each question individually.
Resume Support (Bookmarking)
-
Users can continue where they left off, if the SCORM file includes resume support setting.
Reporting
-
Admins can see each user's completion status and final score in the reports on the CyberPilot app.
Multiple Attempts
-
Users can retake SCORM courses.
-
The system keeps all attempts, but only the best score is shown in reports.
Hosting Your Own SCORM Content
-
Yes — you can upload your own SCORM packages under Content → Create Content.
-
Note: The SCORM package should not be configured to open in a new window. We only support content running inside an iframe.
-
Note: You can't combine a SCORM file and a quiz you create in the app. This is because both of these formats report a score back to the system, and the system can only show one score.
Mobile & Tablet Compatibility
-
SCORM content works in mobile browsers like Safari and Chrome.
Sequencing and Navigation
-
We support linear playback only. You can upload one SCORM file per piece of content.
External Communication (e.g., xAPI, API calls)
-
SCORM content cannot connect to external systems. This is for security reasons.
-
This means that if you are relying on a hosted solution for content playback via SCORM file, it will not work in the CyberPilot app.
Multi-SCO Packages
-
We don’t support multi-SCO courses (multiple SCORM modules in one file). Some behavior might work if simulated within the package, but full support is not provided.
Session Handling
-
If a user closes the browser mid-course, their progress is not saved.
Debugging Tools
-
We don’t provide SCORM debug logs.
-
Some errors are shown in the browser console (for developers), but they aren’t saved in the system.
Attempt Management
-
Admins can use built-in CyberPilot app features like:
-
Minimum score requirements
-
Force complete
-
-
These are managed in the CyberPilot app and not through SCORM file settings.
Offline Playback
-
Offline SCORM playback is not supported.
Questions?
If you have specific technical requirements or questions about uploading SCORM content, feel free to reach out to support@cyberpilot.io. We're happy to help!