How Is progressed saved in Storyline?

Jan 11, 2023

I have created a compliance training that has multiple sections. At the end of each section their is a quiz. Learners must pass the quiz to unlock the next section and continue. Unfortunately, as I have been testing this in our LMS progress is not saved as expected. In other words, if I pass a quiz, exit the course and return I am often taken back to a quiz question that I already completed. I think this is because whenever the course sends the LMS data, that data is stored and used for completion, resuming, etc. It's up to the course to decide when to send the data and how frequently. For Articulate, by default, the course sends data every 60 seconds. This is also true for quiz questions.

To test this I watched for the frequency of the "setData" network call . The course is saving every 60 seconds throughout so there will be instances where a learner would watch a 10 second slide and advance to the next slide but then be prompted to rewatch the 10 second slide if they exited the course before the 60 second save mark. In addition, when I took the quiz I saw that the "setData" does not pop up when I click the submit button for each quiz question, rather it is also appearing every 60 seconds that is why I keep getting prompted to redo many of the quiz questions that I've already completed if I exit and then return.

Do most folks fix this by updating the FORCED_COMMIT_TIME? Or is there something else that would help me fix this issue?

3 Replies
Eric Santos

Hi Erin,

Thanks for reaching out! I suspect the resume issue you're experiencing is due to the course exceeding the suspend data limits imposed by the LMS. Please try the solutions below and see if any of them works for you:

This article has the details:

Let me know how it goes!

Erin Glaser

Thank you for sending some solutions. For the first one "disable the resume feature in Storyline". I went to the hyperlinked page but didn't see anything about "disabling the resume feature". I did the option for "never resume" is that what you mean by disable resume? And if I do that the description of that feature states, "This option forces the course to start at the beginning, even if learners previously completed part of it." which is not good since I want the learner to be able to return to the place they left off on.

Jose Tansengco

Hi Erin, 

You can confirm if your course is exceeding the suspend_data limit by enabling the LMS debug logs and attempting to replicate the behavior. Here's how: 

If your course is exceeding the suspend_data limit of your selected learning standard, you should see something like this in the logs:

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

If you're unable to change the resume behavior of your course, or reduce the content, we recommend publishing in a different format as suggested by my colleague Eric