SCORM Data Exchange: What Information Is Shared With Your LMS

When you launch a MetaCompliance course through your own Learning Management System (LMS) using SCORM Transfer, a small amount of information is exchanged between your LMS and MetaCompliance. This happens in two directions:

  • Reading user information - so we can identify who is taking the course and track their progress.
  • Writing completion data - so your LMS can show accurate completion status and scores for each learner.

This article explains exactly what is exchanged, for both SCORM Transfer courses and Learning Pathways.

1. User Information (Read from your LMS)

Where possible, we read basic user details from your LMS so that course completion can be tracked against the correct person. The same two attributes are used for both SCORM Transfer and Learning Pathways content.

What it identifiesSCORM 1.2 parameterSCORM 2004 parameter
Student taking coursecmi.core.student_idcmi.learner_id
Student name, as provided by your LMScmi.core.student_namecmi.learner_name

2. Completion and Reporting (Written to your LMS)

We write course status back to your LMS so it's clear when and how a learner has engaged with a course.

Common to both SCORM Transfer and Learning Pathways

What it reportsSCORM 1.2 parameterSCORM 2004 parameter
Completion statuscmi.core.lesson_statuscmi.completion_status
Time spent in coursecmi.core.session_timecmi.session_time

SCORM 2004 only, both content types also write:

What it reportsParameter
Pass statuscmi.success_status
Learner's scorecmi.score.scaled

Additional data for Learning Pathways only

Learning Pathways write two extra pieces of information into cmi.suspend_data:

DataFormatExample
Learning Pathway assessment scorescore=integerValue (0-100)score=85
Course assigned to the usercourseName=courseName-SmartPathOption-BandingcourseName=Cyber Security-Finance-Banding 2

 

Summary

  • Reading from your LMS: we only ever read the learner's ID and name, using whichever SCORM version your LMS supports.
  • Writing to your LMS: we always write completion status and session time; SCORM 2004 also gets a pass status and a scaled score. Learning Pathways additionally write the assessment score and the specific course assigned to the learner.
Back to all articles