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!