Picture of Rob Mausser
Issues with completion status and LMS
by Rob Mausser - Thursday, 10 March 2016, 4:40 PM
 

Hi there. 

We are having an issue with a client where some of the Adapt 1.4.5 courses are not setting a completion status in our LMS, even though the user has completed the course.

It happens randomly. 

The issue seems to be that the LMS recieves the suspend data that the course is completed in terms of the bookmarking

cmi.suspend_data:
{"spoor":{"completion":"1111111111111111111111111111","_isCourseComplete":false,"_isAssessmentPassed":false}}
 
But the cmi.core.lesson_status  is not being sent to the LMS. 
 
So then, the LMS records all the bookmarking to be completed, but cmi.core.lesson_status: incomplete. 
 
Its not that Adapt is sending the lesson status as incomplete but rather the LMS never recieves any lesson status at all. 
 
If the user re-opens the course on the LMS, its impossible to ever get a completion status as all of the bookmarking has been set to completed, so Adapt will never change the cmi.core.lesson_status to "complete". 
 
Anyone seen this before or know what is causing this and a solution?
 
Thanks!

 

Picture of Matt Leathes
Re: Issues with completion status and LMS
by Matt Leathes - Thursday, 10 March 2016, 5:38 PM
 

there could well have been an issue with this in an old version of Adapt, I do vaguely remember something like this.

Have you tried searching the forums? Or looking back through the release history of both the framework and the spoor plugin to see if there are any releases that address this?