WPIntell

Source evidence

User previous learning progress lost after new attempt

CLUEVO LMS, E-Learning Platform · support · 2023-07-13T15:04:00+00:00

mixedsentiment
highseverity
0.95relevance
5replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

5 / 28 rows with source links

17.9% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

23 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
tanyarts resolved
A user learning progress for the previous attempt gets wiped when a new attempt is completed. The first attempt reverts back to a ‘not started’ status with no score. please see screenshot. This happens for all users, every previous attempt data gets lost. I have tested this on two of my websites. My current settings are to show the course is an iFrame and always resume existing attempts. This topic was modified 2 years, 11 months ago by tanyarts . Hi there, thank you for reaching out. What CLUEVO Version are you using? Could you check what option is set under CLUEVO -> Settings -> Module settings -> Module attempts? Please try to disable all other plugins and revert to a standard theme to rule out any conflicts. I could not replicate this on our test systems, so this is hard to debug. If you need help in a more direct way, you could consider writing a ticket on our ticket system under https://wp-lms.cluevo.at/ Best, Elias 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. Hi tanyarts , sorry to hear your having issues. I’m looking into this right now and will get back to you once I’ve found something. We’ve looked into it and found the issue. This only happens when the module is displayed directly on page via iframe. It will be fixed in the upcoming update. Brilliant, thanks

Comments

5 shown
eliasatcluevo 2023-07-14T14:35:00+00:00

Hi there, thank you for reaching out. What CLUEVO Version are you using? Could you check what option is set under CLUEVO -> Settings -> Module settings -> Module attempts? Please try to disable all other plugins and revert to a standard theme to rule out any conflicts. I could not replicate this on our test systems, so this is hard to debug. If you need help in a more direct way, you could consider writing a ticket on our ticket system under https://wp-lms.cluevo.at/ Best, Elias

tanyarts 2023-07-18T09:17:00+00:00

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.

CLUEVO 2023-07-18T09:49:00+00:00

Hi tanyarts , sorry to hear your having issues. I’m looking into this right now and will get back to you once I’ve found something.

CLUEVO 2023-07-28T10:14:00+00:00

We’ve looked into it and found the issue. This only happens when the module is displayed directly on page via iframe. It will be fixed in the upcoming update.

tanyarts 2023-07-31T11:00:00+00:00

Brilliant, thanks