Launch SCORM Course From Outside Of Moodle

Launch SCORM Course From Outside Of Moodle

by Pam O'Connor -
Number of replies: 4

Hello!

I’m looking for any direction on how I can launch a scorm course that resides on my moodle server from outside of Moodle.

I would like to provide users a link that directly launches the eCourse in the player.

I have completed the following:

  • Enabled guest access via Plugins > Enrolments> Guest Access

  • Granted guest access to the course

  • Changed User policy so visitors are automatically logged in as guests

I’ve managed to put together the URL to launch the player/course, but it keep routing me to the login page: 

http://EXAMPLE/mod/scorm/player.php?scoid=761&cm=361&scoid=&currentorg=TOC1&display=POPUP

When users click “Login as guest” the course launches as desired.  I just want to skip the step of them having to authenticate as a guest.

My Moodle Instance: 2.4 (Build: 20121203)

Can anyone provide insight on how this might be done?  Any and all direction whatsoever is greatly appreciated!

Thanks in advance!

Pam


Average of ratings: -
In reply to Pam O'Connor

Re: Launch SCORM Course From Outside Of Moodle

by Matteo Scaramuccia -
Picture of Core developers Picture of Peer reviewers Picture of Plugin developers

Hi Pam,
shortly, you can't: SCORM tracking requires a user to collect her/his data during each session.

You could create a demo version of that package by removing all the tracking logics and then publish it as a Resource in Moodle (IMS Package).

HTH,
Matteo

In reply to Matteo Scaramuccia

Re: Launch SCORM Course From Outside Of Moodle

by Pam O'Connor -

Okay, thanks so much for the information Matteo.  I appreciate it!  I'm going to look into the IMS package option.

In reply to Pam O'Connor

Re: Launch SCORM Course From Outside Of Moodle

by Dagwin Roelants -

Actually you can.

It is possible to auto login as a guest and go to the openingspage of the Scorm

Than, you only have to click Enter to start the Scorm.


The magic is in the link you use.

Go to the page where you can choose the course.

Right click the course and copy the link. It will give you something like this:

http://www.process-stimulation.eu/LMS/NEW/course/view.php?id=30

Clicking this will make you auto login and brings you to the openingspage of the scorm.

Click enter to launch.

All other links will redirect you to the login page

For example this: http://www.process-stimulation.eu/LMS/NEW/mod/scorm/view.php?id=26

or this: http://www.process-stimulation.eu/LMS/NEW/mod/scorm/player.php?a=26&currentorg=org1&scoid=52&sesskey=89VHodBPUi&display=popup&mode=normal


I handled this in https://tracker.moodle.org/browse/MDL-57947

Have fun


In reply to Dagwin Roelants

Re: Launch SCORM Course From Outside Of Moodle

by Pam O'Connor -

I'm just reaching back out to say THANK YOU!  I appreciate the responses and guidance.