If you're hosting Articulate content on a different server than your AICC-compliant LMS, you may experience issues related to tracking and resuming the content. These issues stem from an aging AICC specification and modern web browser security restraints.
If your content server is able to process ASP files or PHP files, you may be able to resolve this cross-domain issue, using one of the following methods. Note that these methods are not officially supported by Articulate.
ASP
-
If you haven't already done so, publish your Articulate content for LMS.
-
Then download relayASP.zip to your local computer, and extract it.
-
Copy the relay.asp file into the root level of your published course (the folder that contains index_lms.html).
-
Open the course.au file in a text editor, such as Notepad.
-
Update the URL to point to relay.asp, and save the change.
-
Upload the modified content to your content server.
-
Then also zip the published output, and upload the zipped version to your LMS.
If you're publishing Articulate Presenter presentations and you don't want to manually copy the relay.asp file each time you publish, do the following:
-
Place the relay.asp file in the following location, depending on your version of Presenter. You only have to do this once.
-
Presenter ’09: C:\Program Files\Articulate\Presenter\players\template_aicc
-
Presenter 5: C:\Program Files\Articulate\Presenter\players 5.0\template_aicc
-
When you're publishing your presentation for LMS, click the Reporting and Tracking button.
-
Update the Filename(URL) to use relay.asp as the file to launch the course. For example: http://www.MyServer.com/MyPresentation/relay.asp
-
Complete the publishing process, and upload the output to your content server.
-
Then also zip the published output, and upload the zipped version to your LMS.
PHP
-
If you haven't already done so, publish your Articulate content for LMS.
-
Then download relayPHP.zip to your local computer, and extract it.
-
Copy the relay.php file into the root level of your published course (the folder that contains index_lms.html).
-
Open the course.au file in a text editor, such as Notepad.
-
Update the URL to point to relay.php, and save the change.
-
Upload the modified content to your content server.
-
Then also zip the published output, and upload the zipped version to your LMS.
If you're publishing Articulate Presenter presentations and you don't want to manually copy the relay.php file each time you publish, do the following:
-
Place the relay.php file in the following location, depending on your version of Presenter. You only have to do this once.
-
Presenter ’09: C:\Program Files\Articulate\Presenter\players\template_aicc
-
Presenter 5: C:\Program Files\Articulate\Presenter\players 5.0\template_aicc
-
When you're publishing your presentation for LMS, click the Reporting and Tracking button.
-
Update the Filename(URL) to use relay.php as the file to launch the course. For example: http://www.MyServer.com/MyPresentation/relay.php
-
Complete the publishing process, and upload the output to your content server.
-
Then also zip the published output, and upload the zipped version to your LMS.