Cross-Domain Content in Coursemill

aadams1096
aadams1096 Community Member Posts: 4
Hello,

I provide content that requires communication with an outside server - this is known as cross-domain scripting.  Does Coursemill support this?  Everything I'm finding in my research says that SCORM does not allow cross-domain content, but requires all content to come from the LMS server only.

If Coursemill does not support this, do you have a suggested work around?  I've seen suggestions of using reverse proxies, and AICC of course (which has dissolved recently - is this still usable? Can't find specs anywhere).

I've read this article http://scorm.com/blog/2013/04/solving-the-scorm-cross-domain-issue/

which has a solution provided by SCORM for $25,000 we are not prepared to pay for at this time.

You're help is much appreciated.

Comments

  • donwiggins
    donwiggins Community Member Posts: 12
    AICC is really the way to go when trying to do cross domain communication. While it seems the committee has been dissolved, I don't believe it will be going away anytime soon. As more and more clients are asking about this type of communication, it may actually make a comeback. AICC does allow cross domain natively, while with SCORM you need what is called a wrapper. If you Google SCORM wrapper API, you will find a ton of information out there about it. There are a few free javascripts available out there also that fall under the MIT license agreement. I'm attaching a brief document that explains SCORM wrappers, and how CourseMill interacts with them. We at Trivantis have worked with several SCORM course vendors, and have gotten SCORM courses to work with cross domain communication in the CourseMill LMS.
  • aadams1096
    aadams1096 Community Member Posts: 4
    Thanks Don.  Very helpful.
  • aadams1096
    aadams1096 Community Member Posts: 4
    Hi Don,

    We're having some trouble implementing AICC.  It says in the docs (Section 6.0 of CMI Guidelines) that the LMS will generate a special URL including a session ID when the student clicks on our assignable unit (our content link).  We only get our regular URL, nothing with a session ID, when we click on the content as a student.  This is the starting point for us to establish communication using AICC, but we have no point of reference to make contact.  Any ideas?

    Thanks,

    Aaron

     
  • donwiggins
    donwiggins Community Member Posts: 12
    Aaron,

    What product are you using to build the course? The url is stored in the au file. If you are using CourseMill, you can change the launch link under view / edit details.
  • aadams1096
    aadams1096 Community Member Posts: 4
    Hi Don,

    I just wanted to follow up.  The AICC files you gave me were exactly what we needed.  Everything is working perfectly.  We are also working on a SCORM 1.2 wrapper for any clients that prefer it.

    Thanks again!

    Aaron @ MenuTest