How would you confidently diagnose suspend_data is exceeding SCORM 1.2 limit?

Jun 07, 2024

I am working on a course that is possibly exceeding the 4,096 character suspend_data limit.

When the (completed) course is relaunched it is “forgetting” all progress beyond a certain point.

This does not happen when using SCORM 2004 3rd edition.

I decided to inspect the log in SCORM Cloud and it appears the suspend_data log contains 4,006 characters, so 90 characters short of the limit.

Is there some way I can confirm with high confidence that the SCORM data is being truncated? Can I check this somehow using Storyline debug mode?

Thanks in advance.

6 Replies
Developer Ignition

Hi Phil,

I think I understand what you're saying, but that does not match my observations.

If I complete the course, then exit on the final page (SCORM Cloud reports complete) and relaunch, I am given the option to Resume, which I choose, but it takes me to a page about 70% the way through the course. My progress beyond this point is clearly lost because button states are not showing "visited" and the side nav menu (restricted mode) is locked for latter pages.

Developer Ignition

I have reviewed the debug data and discovered this record right at the moment I was expecting:

strSCORMErrorDiagnostic=cmi.core.suspend_data may not be greater than 4096 characters, your value is 4120 characters

So I guess that settles it.

I wish Storyline would show a visible caution when this happens. It would probably help diagnose a lot of potential problems.