Completed Status Doesn't retain if return to course after completing
October 7, 2009 12:00 AM
Lazaro said: You may want to consider publishing the course with DEBUG on. Seeing exactly when the completed variable gets modified may help you in solving this.
Been there, done that, got the t-shirt.
Seriously though, what I can see happening in Debug mode is that, when I re-enter the course to "review" the course after completing it, the automatic LMSGetVariable action registers the cmi.completion.status as "unknown" (instead of remembering that it had been set to "completed") and then does an LMSSetVariable action to set it to "incomplete." Upon completing the course, the cmi.completion.status does set to "completed" just fine...it doesn't "break" unless I go back in to review the course.
It also seems to sometimes break the bookmarking feature. According to my notes from past experiments several months ago, "Seems that, if you don’t get the bookmark prompt, then you KNOW that the completion functionality won’t work, but, if you do get the bookmark prompt, then it might or might not work." (This observation is further supported by the fact that the cmi.location is reset to the first page, not the page I left off on.)
Any thoughts? We're really quite anxious to get this issue fixed!
Discussions have been disabled for this post