The Bookmark / Resume Widget for Adobe Captivate allows a user to return to your course at their last exit point. It keeps track of this by using a Local Shared Object on the users PC.
The package contains three (3) separate componets.
One component for Adobe Captivate 2 & Adobe Captivate 3 projects. This component will only work for projects published as SWF. There is no support for EXE publishing.
One component for Adobe Captivate 4. This component will work for projects published as SWF and EXE.
One advanced component for Adobe Captivate 4. This component allows you to pass a variable from Captivate 4 through a standard text entry box. This will allow you to keep multiple bookmarks for individual users on a shared PC.
How does it work?
The Bookmark Component is an animation that you insert into Adobe Captivate which then keeps track of the users progress in your course/presentation and stores it in a shared object on the users computer. If a user exits your project before having viewed all of it then it will store the pagenumber and remember this the next time the users launces your project. The user will then be given a choice on whether to continue from where they left off or start over again. Once a user has viewed your course/project to the end it will automatically reset the bookmark.
This process is similar to what we normally do in LMS when we deploy Adobe Captivate content although the progress status is stored in the LMS database instead of on the users computer.
Requirements / Specifications:
The component works with Adobe Captivate 2, Adobe Captivate 3 and Adobe Captivate 4. It is built using ActionScript 2 so if you use it in Captivate 4 it needs to be an AS2 project. For Adobe Captivate 4 projects the component needs to be embedded into the project (this is the standard setting) – It will not work if you choose to “Externalize Animations”.
The component requires Flash Player 8 on the users computer as a minimum. Component has been tested with IE6, IE7, IE8, Firefox 2 & Firefox 3.
Please note that you should not use this component in Captivate files that contain quiz questions in the middle of your project. While it would be possible to store a users answers to questions it is not possible to inject these back into Captivate. Therefore if you have a project with quiz questions the bookmark component will only remember the location of their last visit – not if they answered any questions. Resuming a project past a bunch of questions will set them as skipped in Captivate and will almost certainly result in the user failing your quiz. The bookmark component is only suitable for project that contain regular content or non-scorable objects.
You can see a demonstration of it here. The demonstration consists of 5 slides. Each slide is displayed for 4 seconds. The first slide contains the bookmark swf, which is set to display for rest of project. Once you launch the demonstration it stores some data on your PC and records your progress. If you exit the demonstration before the last page and then return you will be asked if you want to continue or not. The last page of the demonstration resets the bookmark to zero again.
Buy the component
If you buy the component I offer a free change of the text in the component. If you want to change the design to match your corporate ID I can do this for a US$ 15 fee. If you purchase the Multiple User License or the Enterprise License any design modifications are free.
Frequently Asked Questions (FAQ):
Question: When I insert the component in Adobe Captivate all I get is a blank box. Is that normal?
Answer: Yes that is perfectly normal. In Edit view in Adobe Captivate all you get is a blank box. However, once you publish your project it will work just fine.
Question: What’s all this license stuff. I just want to use it in my projects?
Answer: The license stuff is actually pretty simple. If you want to use this component in your projects (personal or professionally) then in 90% of the cases you just need to buy the Single User License. This license can be used by you in any number of projects for any number of users. The projects can be personal or for the company where you work. However, the projects need to be used internally in the company where you work. You cannot add this component to a course / project that you intend to resale to an external client. In that case you would need to re-purchase the Single User License again per external project.
The Multiple User License is just like above, but here all your developers in your company can use it. What if you are only 3 developers? Well then just buy 3 x Single User Licenses. If you are more than 5 people that needs to use it then the Multiple User License is cheaper for you.
The Enterprise License gives you the right to use the component in all your courses – internal or external, resale or giveaways you name it. I can even modify the component with your own Corporate ID & Brand if you want that.
Question: We have a shared computer but people login to the computer/domain with their own user details. Will the bookmark be stored for each user?
Answer: Yes if your users logon to a computer with a unique sign-on then the bookmark will be stored for each user individually.
Question: Are we able to change the text in the component ourselves?
Answer: No not at this time. However, I offer a free customization service for text alterations. If you purchase the component just send me a mail afterwards with the new text you want to have added.
Question: I really would like to change the design of the component so it has my company logo and corporate identity. Is it possible to change that?
Answer: Yes it’s possible. I charge a fee of US$15 to do the design modifications for you. I need the relevant graphics as well as a mock-up of how you would like the final result to look like.
Question: Can I use this component together with the TOC in Adobe Captivate 4?
Answer: Yes as long as you disable the “Self Paced Learning” option in the TOC settings then it will work just fine.
Question: Can I use this component in a course delivered through an LMS?
Answer: Yes that is no problem at all. However, if you published the SCORM package directly from Captivate then you need to be sure that “Never send resume data” is deselected first in the Reporting settings.
Question: I tried to insert this as a widget in Adobe Captivate 4 but I get a message saying “Not a valid widget”. What am I doing wrong?
Answer: Just insert he component as an Animation instead and then it will work. I named it “Bookmark Widget” before Adobe Captivate 4 was launched, so I was not aware that they had adopted this term.
Question: What if I buy it and it doesn’t work. Can I get a refund?
Answer: No if you purchase the product you can’t get a refund. The component has been tested extensively on all types of systems, browsers etc. without any issues. However, I can provide you with a test version of the bookmark component if you are worried about it not working. Send me an email and I will send you a demo version of the component back by email.
Question: I really need an AS3 version. Can you please make me one?
Answer: I would love to, but I am not really that well into AS3 yet. I have an AS3 version of the component on my agenda, but I can’t say when it will be ready.
Question: I also bought the DomainLock Widget and want to use both of them in the same project. Is that possible?
Answer: Yes that is possible. Place the DomainLock widget on the timeline first and then the Bookmark Widget afterwards.
Read the original blog post and comments here: http://www.cpguru.com/2009/02/25/captivate-shared-object-bookmark/