SCORM in Moodle: How the Course Package Becomes Knowledge for Your AI Tutor
SCORM has been the workhorse of e-learning for more than 20 years: millions of ready-made course packages from Articulate Storyline, Adobe Captivate or iSpring run in Moodle instances around the world today. These packages often contain an education provider’s most valuable content – and at the same time it is locked away in there like in a black box.
In this second part of our series on e-learning formats in Moodle, we show how SCORM is embedded in Moodle, where the format’s limits are – and how the content gets into the knowledge base (RAG) of an AI tutor via Auto-Sync in the Alphalearn Portal.
Key Takeaways
SCORM handles tracking, not knowledge: Moodle learns about completion, score and learning time – the learning content itself stays locked inside the package.
Moodle fully supports SCORM 1.2, SCORM 2004 only partially (no sequencing). For new projects it is worth looking at cmi5.
Neither Moodle’s native AI subsystem nor simple chat plugins can read SCORM content – your most expensive content remains invisible to AI learning support.
Auto-Sync in the Alphalearn Portal extracts SCORM content, vectorises it and makes it available to the course’s AI tutor as a knowledge base – scheduled and automatic.
Bonus: The AI tutor can be embedded directly into SCORM packages – so it even works in LMSs without plugin support.
What is SCORM – and why is it still relevant in 2026?
SCORM (Sharable Content Object Reference Model) is the standard for exchanging e-learning modules between authoring tools and learning platforms. Technically, a SCORM package is a ZIP archive: a manifest file (imsmanifest.xml) describes the structure, HTML and JavaScript files contain the actual learning content, and a standardised interface reports learning progress to the LMS.
Two versions matter in practice: SCORM 1.2 (the most widely used standard) and SCORM 2004 (with extended tracking and sequencing). Despite modern successors such as xAPI and cmi5, SCORM remains the default in 2026 – the stock of existing packages is huge, every authoring tool exports SCORM by default, and the packages run independently of the LMS.
Embedding SCORM in Moodle: the steps
Create the activity: Add the “SCORM package” activity to the course.
Upload the package: Upload the ZIP from Articulate, Captivate or iSpring directly – Moodle detects the manifest automatically.
Set display & attempts: Embedded or in a new window; choose the number of attempts and the grading method.
Check tracking: Completion, score and learning time automatically end up in the gradebook.
Limitations: Moodle does not support SCORM 2004 sequencing, and in the Moodle mobile app the display of SCORM packages is limited depending on package and version. If you are producing new content, check whether SCORM 1.2 as the lowest common denominator is enough – or go straight for more modern approaches.
The problem:
your most valuable content is a black box
To Moodle, a SCORM package is just a “media player”. Status data flows through the interface – passed, score, time. The didactically valuable content, on the other hand – explanations, examples, exercises, narration scripts – stays locked inside the package.
The consequences: Moodle search cannot find SCORM content. Moodle’s native AI subsystem cannot see it. Simple chat plugins cannot include it in their answers. Of all things, the courses that consumed the biggest production budgets remain invisible to AI-supported learning.
From SCORM package to AI tutor: how Auto-Sync works in the Alphalearn Portal
Connect Moodle: Install the Alphabees Moodle plugin and connect your instance to the Alphalearn Portal.
Sync courses: Select the courses you want in the portal – Auto-Sync captures the course content including the embedded SCORM packages.
Extraction & vectorisation: The texts are extracted from the package, split into sections and stored as vectors in the course’s knowledge base (RAG).
Link the AI tutor: Assign a tutor template to the course – the instance automatically connects to its course’s knowledge base. With a template rollout this works in one click across your entire course portfolio.
Stay up to date: If the package is replaced or the course changes, the scheduled sync updates the knowledge base – no manual maintenance.
The result: learners ask their questions right in the course – and the AI tutor answers based on the SCORM content, with source references to the course material instead of generic language-model knowledge. The black box becomes a searchable, interactive knowledge base.
Bonus: the AI tutor directly inside the SCORM package
Alphalearn can also embed the AI tutor directly into the SCORM, xAPI or HTML package. The package then simply brings its tutor along – no matter which LMS it is played in. For education providers who deliver their courses to customers on different learning platforms, this is the most elegant way to a consistent AI learning companion across all systems.
Conclusion: the black box becomes a knowledge base
SCORM remains the standard for portable course content in 2026 – but its value lies in the content, not the tracking. With Auto-Sync in the Alphalearn Portal, SCORM packages automatically become part of the AI tutor’s knowledge base: extracted, vectorised, linked to their course and kept up to date on a schedule.
Frequently Asked Questions
-
Only partially: Moodle plays SCORM 2004 packages, but does not support sequencing (controlled navigation paths). SCORM 1.2 is fully supported. For new projects with granular tracking, cmi5 is worth a look.
-
Not by itself – a SCORM package is a closed box that only exposes tracking data. Auto-Sync in the Alphalearn Portal extracts the content and transfers it into the AI tutor’s RAG knowledge base.
-
Yes. All common authoring tools export standard SCORM packages whose content is captured during the sync. The more text-based the package, the more complete the knowledge base – pure video content is added via transcripts.
-
The scheduled Auto-Sync captures course changes automatically and updates the knowledge base – no manual re-uploading to the portal is needed.
-
Yes. Alphabees AI tutors can be embedded directly into SCORM, xAPI and HTML packages via the Alphalearn Portal. The package then brings its AI tutor along into almost any LMS or website.