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:
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.xml manifest 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.