SCORM · cmi5 · xAPI

Import your existing SCORM content

Bring your existing courses from publishers or a legacy LMS — and have them behave like a native part of the platform.

What is SCORM?

SCORM is the global standard for reusable e-learning content. We support SCORM 1.2, SCORM 2004 and the modern cmi5/xAPI formats. Drop a .zip in and we parse the manifest, find the entry point and host the package securely in the EU.

Who is it for?

Schools with publisher content

You already paid for Pearson, Cambridge or Oxford packages. Use them directly — without leaving the platform.

Migration from another LMS

Move your whole course library from Moodle, itslearning or Canvas in minutes.

Corporate training

Compliance and onboarding courses built in Articulate, Storyline or iSpring can be shared with staff instantly.

How it works

Three steps from .zip file to a lesson students can launch.

Step 1

Upload .zip

A school admin uploads the package at /admin/scorm. We parse imsmanifest.xml automatically.

Step 2

Link to curriculum

Pick subject, grade and topic. The package shows up as a learning item across the teachers tools.

Step 3

Students play it

The SCORM package runs in a sandboxed iframe. Results are stored like any other submission.

Fully wired — not an isolated player

SCORM packages flow into the same pipes as our native content.

XP, streaks and rewards

When a student finishes a SCORM package, XP, daily goal, streaks and avatar accessories all credit just like a normal exercise.

Gradebook & analytics

Attempts, scores and time-on-task land in the teacher gradebook and analytics dashboard alongside the rest of the student work.

Year plan & knowledge map

Packages can be added to a year plan, and completion updates the student knowledge map for the relevant topic.

GDPR in the EU

Files live in our EU EU storage. Access is gated by your school access policies — only your school sees your packages.

Compatibility

  • SCORM 1.2
    Supported
  • SCORM 2004 (3rd & 4th ed.)
    Supported
  • cmi5
    Supported
  • xAPI (Tin Can)
    Supported
  • Max package size
    500 MB

Frequently asked questions

Who can upload packages?

School admins can upload and manage packages for their own school. Super admins can see and manage packages across all schools.

How big can a package be?

Up to 500 MB per .zip. Split larger packages before upload.

Where are the files stored?

In our EU EU storage. Packages live in a private storage and access uses time-limited signed links.

Can students view packages without logging in?

No. Playback requires a valid student login and the package must be linked to a visible curriculum topic.

What happens to xAPI statements?

They are kept in the platform LRS outbox and can be forwarded to an external LRS at /admin/lrs.

Bring your content with you — keep your data

No need to throw away the content you already paid for. Import it and let it live alongside the rest of your teaching.