Introduction
The Aviation Industry CBT Committee (AICC) is a widely recognized standard that ensures interoperability and consistency in online training using the HTTP AICC Communication Protocol (HACP) to permit the exchange between course content and the platform. The HACP method uses an HTML form to send information to the platform, while the platform sends information back to the course as a text string.
AICC training materials are designed to be compatible across various Learning Management System (LMS) platforms, providing a seamless learning experience for users while maintaining standardized tracking and reporting.
You can upload and manage AICC training material directly into courses or from the Central repository, where the training material can be versioned.
Requirements and limitations
- Within the course player, AICC training material is always presented within a folder.
- AICC content can be uploaded both into e-learning and Instructor-Led Training (ILT) courses.
Uploading AICC content as training material
In order to upload AICC content as training material for a course, log in to the platform as a Superadmin and access the Admin menu from the gear icon in the top right corner of the platform.
In the E-learning section, select the Course management item. Look for the course for which you would like to upload the AICC training material and click on its description, then move to the Training material tab and click Add training material button, and select AICC from the dropdown menu.
On the next page click Upload file, then select an AICC package from your device. When the file is uploaded, select the view mode for each device on which the course will be played in the View mode area. Check the description under the available view modes for further information on the available options.
Move to the Additional Info tab to select or upload a thumbnail and give a short description of the content for learners.
In this tab, you can also add tags to your training material to improve its searchability in your platform’s global search. If the auto-tagging feature is enabled in your platform, some tags may be automatically generated based on the content of your training material, as understood by your platform using artificial intelligence (note that this only works for English, Spanish, French, German, Italian and Portuguese content). You can edit or remove tags at any time, with a limit of 15 tags per training material and of 32 characters per tag (find out more about taggable content types). Please note that, for security reasons, the platform artificial intelligence does not access private content (that is, content requiring authentication to be accessed) and can thus automatically generate tags only for public content. When uploading private content, we suggest you add tags manually.
Finally, move the AICC data model section and activate the option Include the Username parameter in the AICC data model sent by platform so that the username
parameter is passed by the learning platform along with the data of the standard data model (without replacing the student_ID
value). Activating this option is particularly useful when integrating with external certification systems relying on the username value.
Please note that:
- When managing an AICC training material from the Central repository, the configuration of this option will be propagated to all the courses to which the training material is assigned and it will not be possible to change it at the course level.
- If you upload an AICC training material to the Central repository, the settings for this option will be kept, but you can still change its configuration.
When you're finished, press Save changes.
AICC content requirements
Please adhere to the following requirements and standards when uploading AICC packages into your platform:
- CMI001 - AICC/CMI Guidelines For Interoperability (Version 4.0)
- Communication Protocol: HACP (HTTP Communication Protocol)
- Level of Complexity Implemented: Level 1: Basic structure of the course, location, description, implied order.
- Must be imported as a ZIP package. The configuration files of the AICC package must be in the root of the ZIP file.
- Maximum file size: 1024 MB
- The platform does not accept packages including files with the following extensions: HTACCESS, PHPS, PHP5, PHP4, PH3, PHP, CGI, SH, SHTML, ASP, ASPX, JSP, PY, RB, PL.
Tracking the progress of AICC content
The platform identifies AICC content as completed when learners press the Close button (also named Exit or Submit). Failing to press this button may result in the learning progress not being sent from the AICC package to the platform and in the AICC content not being marked as completed. For this reason, we strongly suggest including a completion screen in your AICC packages to be displayed when the AICC package confirms that tracking data has been transferred and to show the Close button on this screen.