[Update 22feb2013] Adobe has supplied a fix for this bug - you can get the fix here.
Now – in Adobe Captivate 6 you would assume that the same would be possible, but unfortunately not.
So why is that you ask?
When the LMSFinish function is triggered one of these two things will happen:
- The course is unloaded and closed down or;
- The course remains open but all SCORM communcation is terminated.
When will this problem occur?
- When your users are viewing the course using Internet Explorer
- When you publish to SCORM 1.2
Interestingly this Adobe Captivate 6 bug only occurs with Internet Explorer. If you view the course using any other browser it works just fine. However since Internet Explorer still accounts for around 30% of the browsers in the world(*1) this is a critical issue.
Furthermore users of Internet Explorer are typically corporate users where there is a much larger chance of them using an LMS to distribute eLearning courses.
SCORM 1.2 is still the most used SCORM standard by far. Rustici estimates that 65-70% of courses still use SCORM 1.2 (*2), so yet another thing adding to the severity of this bug.
Why does this problem occur?
That is an excellent question. Either it is a problem with Adobe Captivate and IE or perhaps the new SCORM Driver in Captivate 6 and IE.
Jim Leichliter thinks that the problem is in the AS3 code in the published Captivate SWF, which I think sounds very plausible.
Try it yourself
You can try this for your self by following the link below to a sample course in SCORM Cloud.
See a video demonstration of the problem
What can I do?
Well.. Nothing.. Except from reporting the issue to Adobe by following this link: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=5
The more reports that Adobe get, the better the chance of them releasing a bug fix to take care of the problem.