Cross Domain SCORM Communication
Aug 16, 2013
Good afternoon everyone. I am running into a major issue and I was wondering if anyone can help.
The current requirements for a Learning Management Solution that we are building allow for modules that will be built with Articulate's Storyline software to be hosted either in the LMS (Same Domain) or hosted externally (A Different Domain).
The same domain versions are working without issue.
We are working on the cross domain SCORM communication and are running into a security issue where the SCORM javascript cannot talk back to the LMS because it is on a different domain.
That being said, does anyone have any existing workarounds for this within the Articulate platforms (or best practices) so we can solve this?
Thanks and any help that I can get is appreciated.
--
Logan Speights
4 Replies
This article may help http://scorm.com/blog/2013/04/solving-the-scorm-cross-domain-issue/
Oftem LMSs have a some server side tech to facilitate this
Hi Logan and welcome to E-Learning Heroes! Just let us know if the resource that Phil provided works for you and if you need anything further.
If possible change the communication mode to AICC and managing cross domain communication is relatively easy. I have explained this in my article in detail:
http://www.electronmedia.in/wp/aicc-cross-domain-communication-proxy/
The code used for relaying the communication taken from articulate support article from this link (this is for presenter based course, but proxy code is very much reusable)
http://www.articulate.com/support/kb_article.php?product=ap9&id=g9p6akqdtnwo
If you cannot change to AICC then i would suggest building a similar 'proxy' solution for SCORM as well (something i am planning to cover in my blog later).
Hi Logan,
Take a look to scormPROXY (formerly scormNEXT), a SCORM distribution solution on the cloud. We use that platform to distribute/deliver our course catalog in SCORM format to remote LMS.
Here is the website: https://welcomenext.com/scormproxy
Good luck!