Picture of Matt Leathes
Re: LMS issues with ADAPT?
by Matt Leathes - Tuesday, 25 October 2016, 3:10 PM
 
Are there any LMSes that can play a fully responsive ADAPT SCORM package on iOS in such a way that it is not possible to bypass the SCORM player as described in my earlier posting? Do they prevent showing the URL of each course page?

SCORM Cloud will display the course on iOS without using an iframe but does not prevent display of the course URL. If you are not logged into SCORM Cloud, accessing the URL directly will show a 'content authorization failed' error. If you are logged in, though, it will display the course (which will then error - if the course is configured to display errors (the default setting)).

Picture of Matt Leathes
Re: LMS issues with ADAPT?
by Matt Leathes - Tuesday, 25 October 2016, 7:07 PM
 

Oops forgot to mention Totara LMS which also has the option to display a course in a way that doesn't use iframes or framesets.

It will still have the problem that you can get to the course if you have the course URL and are logged in. I will see what can be done about amending Adapt so that it comes to a complete halt in the event of a 'could not connect to LMS' error.

Picture of Wolfgang Helmut
Re: LMS issues with ADAPT?
by Wolfgang Helmut - Friday, 28 October 2016, 9:16 AM
 

­­­­­­­­­­­­­­­­­­­­­­­­Thank you very much for your valuable information.  I will take a closer look at the LMSes you mentioned.

The enhancement to bring the course to a halt when the connection to the LMS SCORM is lost would also help if someone closes the SCORM package in the LMS while the separate course window stays open. (This definitely happens with the “lauch.html method” in Moodle, but may be true in other cases, as well).

Picture of Matt Leathes
Re: LMS issues with ADAPT?
by Matt Leathes - Friday, 28 October 2016, 10:07 AM
 

if someone closes the SCORM package in the LMS while the separate course window stays open

You might be able to get the course window to close if launch.html is closed... something like this:

var courseWindow = window.open('index_lms.html', 'courseWin', options);
$(window).on('beforeunload', function() {
    if(courseWindow) {
        courseWindow.close();
    }
});

Whether the course window would have enough time to commit data back to the LMS or not is questionable

Picture of Wolfgang Helmut
Re: LMS issues with ADAPT?
by Wolfgang Helmut - Friday, 28 October 2016, 10:53 AM
 

Thanks a lot! That's perfect - I will give it a try!