Completed course does not reset to first slide on subsequent access
This is apparently not a new issue as there is an unresolved thread from 2013 HERE.
The issue comes when the user has fulfilled the requirements for course completion and tries to re-enter the course. Apparently, there are Captivate variables that will retain data on the last slide accessed. The previous thread suggested to clear this "resume" data. I have tried this and had some success. I tried placing the JavaScript on the "On Enter" event with no effect. When trying to place the execution of the JavaScript on the "On Exit" event, the suggested JavaScript appears to correctly reset the resume data but the final slide never exits. So, by using an advanced action I combined the JavaScript execution (on the current window) followed by a simple Exit. This appears to work except that if the user closes the window before the OnExit event fires, the Resume Data is never cleared. I tried firing the JavaScript from an earlier event like when the user clicks the exit button (which resides on the main menu). Adding the JavaScript execution and a Jump to Slide apparently still logs resume data and so the final slide is logged as the resume point. did not work as
To review: I have been able to get a subsequent attempt at a completed course to properly restart at the beginning slide. The caveat to this solution is that the user could exit the final slide before the OnExit event fires. If this happens, then a relaunch of the course will take the learner to the final slide.
Has anyone else discovered any other solution? The value of allowing this is that folks can get refreshers of the lessons they previously completed.
