AICC Support

Typically a Learning Management Systems (LMS) will already have the functionality to create AICC Courses using external content. If they do then the LMS admin will only need to create an AICC course and then point it to the Brainshark Presentation URL.   

If the LMS does not already have the ability to create AICC course unless it is uploaded as a .zip file then then below information is needed.

The Brainshark application platform has been designed for easy integration with most LMSs including those that are AICC compliant. 

All AICC commands are sent from our servers to the LMS server via HACP (Hypertext AICC Communication Protocol) over HTTP 1.0. 

Because all communication is server-to-server, there are no cross-domain issues such as those often encountered with client-side browser-based implementations.

AICC requires four Course Description Files. These ‘text files’ are created manually and their content is based upon information contained within the Brainshark presentation. Once created, these files should be given to the LMS administrator for import into the LMS.

The naming convention for the Course Description Files is:

    {course_name}.{au, crs, cst, des} 

AU File

This file contains data needed to launch each assignable unit of the course

CRS File

This file contains information about the entire course, including text descriptions.

CST File

This file contains data about the structure of the course. It includes all the assignable units and blocks in the course.

DES File

This file contains a complete list of every content module defined in the course. Content modules can be (AUs, Blocks).

Sample .au, .crs, .cst, and .des files are attached for reference.

For more information see AICC Feature Information

The attached ZIP AICCcourse is Sample AICC Package that will work in Brainshark's Learning Environment.


Have more questions? Submit a request