AICC Content Won't Track or Resume in a Cross-Domain Environment

Article Last Updated

If you're hosting Articulate content on a different server than your AICC-compliant LMS, you may experience issues related to tracking and resuming. These issues stem from an aging AICC specification and modern web browser security. 

If your content server is able to process ASP files or PHP files, you should be able to resolve this cross-domain issue using one of the following methods.

ASP

  1. Publish your Articulate content for LMS.
  2. Download relayASP.zip to your local computer and extract it.
  3. Copy the relay.asp file into the root level of your published course (the folder that contains index_lms.html).
  4. Open the course.au file in a text editor, such as Notepad.
  5. Update the URL to point to relay.asp file where it'll reside on your content server and save the change.
  6. Upload the modified content to your content server.
  7. Then zip the published output, and upload the zipped version to your LMS.

PHP

  1. Publish your Articulate content for LMS.
  2. Download relayPHP.zip to your local computer and extract it.
  3. Copy the relay.php file into the root level of your published course (the folder that contains index_lms.html).
  4. Open the course.au file in a text editor, such as Notepad.
  5. Update the URL to point to relay.php file where it'll reside on your content server and save the change.
  6. Upload the modified content to your content server.
  7. Then zip the published output, and upload the zipped version to your LMS.