I'm really stumped by this one, maybe someone here can help me out.
We run our own native LMS that was written by a colleague and myself. We serve a very large market with all sorts of SCORM, AICC and native course materials.
Recently we had a new client come to us and wanted to run Articulate course inside our LMS. This is fine as I just use the SCORM API to pass the needed information back and forth to the course.
So here is my scenario:
We have a presenter course with 2nd to last slide containing the quizmaker made assessment. And the final slide is a thank you message.
So lets assume the following happens by a user, They get to the last page of the quiz and submit their answer, great they passed! Upon passing a quiz we enabled two buttons for printing their results and one for reviewing the quiz. And one final button which is "Finish". Clicking finish will cause the window to close which fires off the window close event and the SCORM-API does exactly what it's supposed to and the LMS is happy and completes the persons enrollment.
This works in IE just fine, HOWEVER in all Mozilla 5.0 browsers that I've seen thus far (Firefox, Safari, Chrome) it fails to send the information to the host LMS and thus scores are NOT recorded.
I seriously need some insight as to why this is failing. In a perfect world Firefox works and IE blows chunks so this is completely baffling to me.
Is there a known bug in Articulates rendered published output for SCORM that I need to know about?