Table of Contents

SCORM, cmi5 & xAPI

SCORM Import

Import a SCORM package to automatically create LEAST lessons and materials:

  1. Navigate to Educator → SCORM Import (educator/scorm-import.php)
  2. Upload a SCORM 1.2 or SCORM 2004 zip file
  3. 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
  4. Review the created lessons and add descriptions before publishing

SCORM Export

Export a LEAST lesson as a SCORM package for use in another LMS:

  1. Open the lesson → Export → SCORM
  2. Choose SCORM 1.2 or SCORM 2004
  3. Download the zip — import it into Moodle, Canvas, or any SCORM-compatible LMS

cmi5 Export

Export a lesson as a cmi5 Assignable Unit (AU):

  1. Open the lesson → Export → cmi5
  2. Download the cmi5 zip — contains a cmi5.xml manifest and the launch URL
  3. Import into any cmi5-compatible LMS

SCORM Content Upload

For self-hosted SCORM content (where the SCO files are not on an external server):

  1. Navigate to Educator → SCORM Upload (educator/scorm-upload.php)
  2. Upload the zipped SCO content
  3. LEAST serves it through an iframe bridge that handles the SCORM API calls

xAPI Statements Viewer

View inbound xAPI statements received from external systems:

  1. Navigate to Educator → xAPI Statements (educator/xapi-statements.php)
  2. Filter by: learner, verb, activity, date range
  3. 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:

These are visible in Educator Analytics per learner.