The module attempts have been set on both ‘user decide’ and ‘always resume’. In either case the same thing happens to the learner progress history.
I have just tested having the display mode set to Lightbox. This option doesn’t mess up the user previous learning progress. So I set it back on iFrame and used the browser dev tools to check the console log.
The following is what is being recorded:
priming api 29
api primed 29
connection.initialize called.
SCORM.API.find: API found. Version: 2004
API Object
Cluevo API, lms init
errorCode 0
SCORM.data.get(‘cmi.completion_status’) value: unknown
SetValue cmi.completion_status incomplete
SCORM.data.set(‘cmi.completion_status’) value: incomplete
cluevo.js?ver=1.10.0:178 commit
SCORM.API.find: API found. Version: 2004
API Object
init cluevo lms api without suspend data, setting api item id 29
I’ve bolded the bit that seems to be the problem. This happens even before I select resume or new attempt. I check the learner progress in reporting section and it is already been reset to incomplete at this stage.
I have deactivated all plugins and used the latest WordPress default theme to test, I had to keep the Really Simple SSL plugin active because I was getting mixed content issue when tying to load the iFrame. The setting in Cluevo security tab did not resolve this. All plugins and themes are at their latest version.