AICC communication overview
When a student takes an AICC-compliant quiz, the following events occur:
- The LMS is opened.
- The student logs in to the LMS.
- The student navigates through the course structure to find an assignable unit (AU). In this case, assume it's a Flash quiz, built using a Flash quiz template.
- The student starts the Flash content (the quiz).
- The content is located on a web server, for example, http://myserver/flashcontent.htm. To track properly, the Flash file needs to be embedded in the Flash AICC tracking frameset. See Preparing Flash learning interactions for web hosting.
Note: Communication with the LMS, and data tracking, is not exposed to your user.
- The LMS creates two parameters that are appended to the end of the URL: AICC_URL and AICC_SID. The final URL when the content is launched looks something like the following:
http://myserver/flashcontent.htm?AICC_URL=http://mylmsserver/trackingurl.asp&AICC_SID=12345
- The student progresses through the quiz.
- The Flash learning interaction sends the tracking data to the LMS through the HTML/JavaScript tracking files. The tracking data is sent when the student answers a question or progresses to the next page.