Copy link to clipboard
Copied
Currently using Captivate 4 with Inquisiq-EX LMS. Bookmarking works fine and returns student to the lesson location where they previously logged off.
However, If a student goes back to reveiw a lesson already completed, he is taken to the last screen of the lesson (bookmark working as it should).
Has anyone come up with a way (javascript in Captivate, SCORM manifest hacks, etc) to RESET the bookmarks upon completion of a lesson so a returning student is taken to the first screen of the lesson. I currently have it set up so when taken to the last screen they have a "review" button that will send them to the begining of the lesson (kind of a goofy way of doing things).
Thanks,
Dave
Copy link to clipboard
Copied
Your current approach is the 'standard' one.
To reset bookmarking, you'd have to devise a way to either (or both) clear the suspend_data and/or the lesson_location values.
I doubt that can be done... Captivate has no built-in method to do that, that I'm aware of.
One alternative approach may be to automatically redirect them to the first slide when they complete the lesson...so when they return, they restart on the first slide and not the last?
Erik
Copy link to clipboard
Copied
I have applied what you have suggested on your last statement, but unfortunately on return it still brings me to the first scored interaction on the module, though I have exited on the first slide.
Copy link to clipboard
Copied
It's possible to do in Captivate 3 by using some JavaScript code. Some have also reported that it works with Captivate 4 but I have not yet tested it myself.
You can try it out and see if it works out for you. Here is the link with the explanation and code: http://www.cpguru.com/2008/11/25/reset-bookmark-in-captivate-3/
/Michael
Copy link to clipboard
Copied
Michael,
Does your sample above can include condition - "if a course has been completed"?Your sample I think resets bookmark whenever your exit a module...
what about reseting a bookmark if and only if a module has been completed...Thanks for the link.
Cheer!
Copy link to clipboard
Copied
Well since this is intended to be placed on the last slide in order to reset the bookmark that would automatically mean that the course has ben completed.
You could of course wrap this into an Advanced Action that performs some sort of conditional check based on some parameters that you set up and then have it execute the JS if those parameters are met.
Once again - I haven't tested this with CP4 so I don't know if it will work. It works in CP3 though and I don't think that Adobe changed the "bookmark" functionality.
/Michael
Visit my Captivate blog with tips & tricks, tutorials and Widgets.