Picture of Matt Leathes
Re: When exporting as SCORM 1.2, course can't be launched more than once in LMS
by Matt Leathes - Monday, 27 February 2017, 6:35 PM
 

OK so looking at that log it seems to me that their LMS is removing the quotes from the 'suspend_data', which makes it invalid.

According to those logs, the data being returned to the course from the LMS is:

{assessment:{ChapterOneEpilogue_Q1:[0,0,null,0,1,{58ab15ec1df44d210672d6ec:true,58ab160c1df44d210672d6ee:null}]},completion:-10,questions:CIhOiBYQBEA4MfCgi,_isCourseComplete:false,_isAssessmentPassed:false}

But it should be like this:

{"assessment":{"ChapterOneEpilogue_Q1":[0,0,null,0,1,{"58ab15ec1df44d210672d6ec":true,"58ab160c1df44d210672d6ee":null}]},"completion":-10,"questions":"CIhOiBYQBEA4MfCgi","_isCourseComplete":false,"_isAssessmentPassed":false}

Try putting either of those into a JSON validator and you'll see that the first is full of errors but the second is error-free.

You should go back to the people who control the LMS and explain this to them. They should not be changing the suspend_data format - JSON is perfectly valid.

Hope this helps.