SCORM Progress Tracking
SecureCodingHub reports training progress back to your LMS via SCORM. Track completion, scores, and session time.
How Progress Is Reported
When a learner completes training, the SCORM bridge sends the following data back to the LMS:
- Completion status (incomplete → completed)
- Score (0-100)
- Session time
- Bookmark for resume
Completion Criteria
A SCORM session is marked "completed" when the learner reaches the required training threshold. This typically means completing all assigned challenges or scenarios.
Score Calculation
| Metric | How It's Calculated |
|---|---|
| Raw Score | Average percentage across all completed challenges |
| Max Score | 100 |
| Min Score | 0 |
| Passing Score | 70 (configurable) |
Resume / Suspend
If a learner closes the session before completing:
- Current position is saved as a bookmark
- Next launch resumes from the bookmark
- Session heartbeat keeps the session alive during active use
Heartbeat
SecureCodingHub sends periodic heartbeat signals to maintain the SCORM session:
| Setting | Value |
|---|---|
| Interval | Every 30 seconds during active training |
| Purpose | Prevents LMS from timing out the session |
| Also updates | Bookmark / suspend data |
Viewing Progress
Admins can view SCORM sessions from:
1
SecureCodingHub admin panel → SCORM → Active Sessions
2
LMS grade book / completion reports
Separate tracking: SCORM progress is separate from native SecureCodingHub progress. For the most detailed analytics, use the SecureCodingHub admin dashboard.