Skip to content
  • There are no suggestions because the search field is empty.

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!