Docs/SCORM Integration/Progress Tracking

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

MetricHow It's Calculated
Raw ScoreAverage percentage across all completed challenges
Max Score100
Min Score0
Passing Score70 (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:

SettingValue
IntervalEvery 30 seconds during active training
PurposePrevents LMS from timing out the session
Also updatesBookmark / suspend data

Viewing Progress

Admins can view SCORM sessions from:

1

SecureCodingHub admin panel → SCORMActive 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.