Adobe Captivate 3 has a bookmark function which makes it possible for the users to return to the same spot as where they left the course last time.
If you have long courses this is a nice service to your users.
My company uses a SCORM compatible LMS to run our courses. I tested this bookmark function in Adobe Captivate 3 with our LMS and it worked fine.
One of the annoying things about this bookmark function is that it is not reset automatically when the user have completed the course. Say you finish a course and later return to it because you wanted to check up on some information. In that case you would be transported to the last page in the course upon starting it. This is because Captivate 3 remembers that the last page you visited was in fact the last page in the course and assumes that is where you want to go.
This can be pretty annoying for the users as it is not very likely that if they start an already completed course again they do it to view the last page. Most likely they would like to start at the first page of the course and then go to the section/page they are interested in.
var data = g_objAPI.GetValue(“cmi.suspend_data”);data = “A” + data.substring(1);g_objAPI.SetValue(“cmi.suspend_data”,data);
Please note that this only works when you are running your courses on a SCORM compatible LMS.
One of the other things that annoy me about Captivates bookmark function is that the user is not given a choice whether they want to continue from the last visit or want to start the course from the beginning.
I have decided to develop my own bookmark function which I can use for my Captivate courses. I will make it in Adobe Flash and as soon as it is done I’ll make a post here on the blog. This custom bookmark function will be written to support courses running on SCORM compatible LMS platform. You will not be able to use it if you are not running your courses on a LMS.