Get instant support with our search!
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 identifies | SCORM 1.2 parameter | SCORM 2004 parameter |
| Student taking course | cmi.core.student_id | cmi.learner_id |
| Student name, as provided by your LMS | cmi.core.student_name | cmi.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 reports | SCORM 1.2 parameter | SCORM 2004 parameter |
| Completion status | cmi.core.lesson_status | cmi.completion_status |
| Time spent in course | cmi.core.session_time | cmi.session_time |
SCORM 2004 only, both content types also write:
| What it reports | Parameter |
| Pass status | cmi.success_status |
| Learner's score | cmi.score.scaled |
Additional data for Learning Pathways only
Learning Pathways write two extra pieces of information into cmi.suspend_data:
| Data | Format | Example |
| Learning Pathway assessment score | score=integerValue (0-100) | score=85 |
| Course assigned to the user | courseName=courseName-SmartPathOption-Banding | courseName=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.