Storyline suspend data and SCORM 1.2 - uncompressed data in the bookmark
While investigating why a course was resuming to the wrong slide using SCORM 1.2, I realized the suspend data was being truncated because it was too long. Once the data was over around 4000 characters (the spec says 4096), it gets cut off, which breaks resume functionality.
So, I looked at the bookmark more closely in the debug logs. Most of the data is encoded but there are some words in there too:
Those words are object state names. On a slide with multi-state objects that is set to Resume Saved State, the names of the states are put into suspend data. Imagine a 15 question quiz each with 5 radio buttons and the bookmark breaks easily.
Given that the rest of the bookmark is encoded, I think this is a bug that essentially breaks any usage of SCORM 1.2 in all but the smallest courses. Can these names please be encoded like the rest of the suspend data?