What suspend data is
Suspend data is a storage field a SCORM course can use to save state between sessions. Authoring tools often use it to remember completed interactions, navigation state, question progress or other information needed when the learner returns.
How it supports resume
When a learner exits, the course writes state information to the LMS. On relaunch, the course reads it back and reconstructs where the learner was. A separate location or bookmark value may also be used.
Why resume can fail
- The course does not commit updated data before exit.
- The saved data exceeds practical limits for the chosen SCORM version or LMS.
- A package update changes how existing state is interpreted.
- The LMS overwrites or rejects part of the value.
- The course stores the wrong state at the wrong time.
How to test suspend and resume behaviour
- Complete part of the course.
- Exit using the intended course control.
- Close the launch window.
- Relaunch as the same learner.
- Check page position, interactions, assessment progress and completion state.
- Repeat after a package update.
Do not store more than you need
Course authors rarely control the raw storage format, but they can avoid unnecessary complexity. Excessive branching, huge interaction histories and fragile state logic can make resume behaviour harder to maintain.
Put the guidance into practice
Build a real course in Lumeo, preview it in the browser, and export it to SCORM, standalone HTML or PDF. The free plan does not require a payment card.