meta data for this page
SCORM, cmi5 & xAPI
SCORM Import
Import a SCORM package to automatically create LEAST lessons and materials:
- Navigate to Educator → SCORM Import (
educator/scorm-import.php) - Upload a SCORM 1.2 or SCORM 2004 zip file
- LEAST reads the manifest (
imsmanifest.xml) and creates:- One lesson per SCO (Sharable Content Object)
- One material per SCO, with the embedded player set up
- Review the created lessons and add descriptions before publishing
SCORM Export
Export a LEAST lesson as a SCORM package for use in another LMS:
- Open the lesson → Export → SCORM
- Choose SCORM 1.2 or SCORM 2004
- Download the zip — import it into Moodle, Canvas, or any SCORM-compatible LMS
cmi5 Export
Export a lesson as a cmi5 Assignable Unit (AU):
- Open the lesson → Export → cmi5
- Download the cmi5 zip — contains a
cmi5.xmlmanifest and the launch URL - Import into any cmi5-compatible LMS
SCORM Content Upload
For self-hosted SCORM content (where the SCO files are not on an external server):
- Navigate to Educator → SCORM Upload (
educator/scorm-upload.php) - Upload the zipped SCO content
- LEAST serves it through an iframe bridge that handles the SCORM API calls
xAPI Statements Viewer
View inbound xAPI statements received from external systems:
- Navigate to Educator → xAPI Statements (
educator/xapi-statements.php) - Filter by: learner, verb, activity, date range
- Statements from SCORM/cmi5 completions, external LRS pushes, and badge issuance all appear here
SCORM Tracking Details
When a learner completes a SCORM material, LEAST records:
- Completion status (
completed,passed,failed,incomplete) - Score (raw, min, max, scaled)
- Time spent (session time)
- Suspend data (for resume support)
These are visible in Educator Analytics per learner.