Copy link to clipboard
Copied
Hi,
I am creating a course that has multiple click and reveals. Once an item is selected, a hidden check mark sis enabled letting the user know they visited that slide . I have it set when once you visit all selections the hidden next arrow appears and lets you advance to the next slide. Currently everything works great when I am testing locally and even when I get it loaded in the the LMS (Scorm). My issue is when someone wants to go back to this course later all of the processes hold (the check marks are still there).
Is there a way to set something in Captivate that once you exit the course it clears all cache/processes?
Thanks,
William
Copy link to clipboard
Copied
I would add an extra Decision Block to the very start of the Conditional Action that is executed On Slide Enter of your menu slide (the one that shows their current status) and have that decision block reset all the tracking variables to their starting value. Use a 'dummy condition statement' on that Decision Block (IF 1 is equal to 1) so that it always gets executed.
Copy link to clipboard
Copied
Thanks for your response Rod. Our client came back and decided to keep the course as is. I'll add this to my notes if I do need to add this.
Copy link to clipboard
Copied
Have you tried the "Never send resume data" option in the LMS Advanced Settings?
I'm not sure if this will stop suspend data from being set, but that is where you variables are stored.
Along with what Rod said, it's difficult once you enter a slide to know whether you've previously tried the lesson before or if it is a subsequent attempt unless you check the cmi.entry (initial attempt = "ab-initio". I would see if the cpInfoLastVisitedSlide = 0, clear the checkmarks.
Copy link to clipboard
Copied
Hi,
Yes I did try "Never send resume data".
Thank you for the response. The client came back and said to leave the course as is.