Resuming after a Communication Error with LMS
Is there any way using Captivate 7 to tell a SCORM 1.2 or SCORM 20004 course to send the bookmark data to the LMS on every slide in the course until you get to the quiz, and then only send the resume information at the end of the quiz, so that the quiz does not get bogged down with network traffice?
The problem that I am running into is that I have a course where the first 15 slides are informational and are not part of the quiz. This is then followed by 25 Random quiz slides which they must get at least 70% correct to pass. Slides 1 and 2 are text and images only. Slides 3 through 12 use the Web Object Interface (the one that comes standard with Adobe Captivate 7). These web object interfaces each are used to display videos. Each video is between 3 and 10 minuts long. All together it takes the students almost an hour to get past the video to slide 13. Slide 13 does an AJAX call (using Javascript) back to our company servers so that we know that they have completed viewing all of the videos. The callback to our servers seems to always be successful, so we know who completed viewing all of the videos.
This is where the problem comes. About 1 in ten students get a Communication Error with the LMS when they click on the Continue button on slide 13. My guess is that most of these people who receive this error are on a very slow or busy network. If that student closes out of the browser and then tries to get back in to continue from where they left off, instead of returning to slide 13, they are always returned to slide 3, the first Web Object Interface slide and must go through almost an hours worth of videos again before they can get back to slide 13 again. And on top of that, some students get hit by the communications error multiple time and each time have to restart the course at slide number 3.
Our LMS uses a pop-up browser window to display the course and uses another webpage (which has to stay open while the course is being taken) to communicate back to the LMS. There has been at least one instance where the student recieved this Communications Error message, closed just the pop-up window where the course was being display, but instead of closing the entire web browser, clicked on the "Launch Course Again" button on this other page and they were able to return back to slide 13 and continue the course from there. But every other time someone has run into this Communications Error problem and they contact us, they have already closed out of the web browser.
I have read that having the advanced setting of "Send Data On Every Slide" checked can really bog the course down when someone is taking a long quiz (we are using 25 Random Quiz Questions in this course) and I would like to avoid bogging down a network where they may already be having slow network issues).
My main concern is that if someone spends the time to watch each video, then I want to make sure that the SCORM bookmarking process works and if they have to get out of the course after watching some or all of the videos using the Web Object Interface, that the normal SCORM bookmarking process remembers which video slide that the student has already watched rather than forcing them to always go back to slide 3 (the first video slide in the course using the Web Object Interface).
So is there any way to tell the scorm bookmarking process (either 1.2 or 2004) to make sure that it remembers that the student has already watched certain slides without having to set the Send Data On Every Slide indicator? And since each video (using a Web Object Interface) lasts between 3 and 8 minutes, there should be plenty of time to get this communication back to the LMS and set the SCORM resume data before it is time to go to the next slide.
This problem (the LMS not remembering that the student has already gone past these other screens which are all before any quiz questions are encountered) is the biggest problem that we ran into when we rolled out our first course to about 15,000 students. And since we are using this past course as the base for the next course that we will be rolling out in about a month (this time using SCORM 2004 Ver. 4), it is liable to be our biggest problem with our next course also. We actually had to create a 2nd course which did NOT include the video slides and manually re-assign the students who ran into this Communication Error problem and let them take this version of the course.
I don't know if this is a problem related to the new Web Object Interface, where the SCORM bookmarking cannot tell the difference between the first video slide or the last video slide, or if something else is going on. It just seems strange that after this communication error arises, it never goes back to slide 1 or 2. It always restarts on slide 3 (the first video slide). When I first created these slides, I create slide 3 from a blank slide, added the Web Object Interface and a continue button which shows up when the video is supposed to be completed. Then I just duplicated the rest of the video slides from the first one and only changed the URL that the Web Object pointed at and changed the name on the slide. Instead of using the Duplicate slide function, would it have made a difference if I had created each new slide from scratch and re-added the Web Object Interface and created a new continue button? Could that be why the bookmarking system doesn't seem to know the difference between the 12th (10th video) slide and the 3rd (first video) slide?
Any help or advice would be greatly appreciated. Thank you for your time.
