How to Upload an AICC Standard Learning Object

Learn how to upload and manage an AICC course

Last Updated

October 22nd, 2018

Reading Time

2 min

User Level


The Aviation Industry CBT Committee (AICC) E-Learning standard uses the HTTP AICC Communication Protocol (HACP) to permit the exchange between course content and the LMS. The HACP method uses an HTML form to send information to the LMS, while the LMS sends information back to the course as a text string.

This feature is available for Docebo Enterprise plan and Growth plan clients.

Uploading AICC Content as Learning Objects

To upload this type of learning object, Access the Admin Menu from the gear icon in the top right corner of the platform. In the E-Learning section, select the Courses item. To upload an AICC package into the platform, select a previously created course from the list of courses on the Course Management page. Make sure you are subscribed to the course as a Superadmin or Instructor.

Press the menu icon in the course’s row, then select Training Material from the dropdown menu. Once you’re on the Training Materials page, select the Add Training Material button, then select AICC from the dropdown menu.

aicc upload

On the next page, select the Upload File button, then select a package from your computer. You can also set and modify the launch modality of the object for desktop, tablets, and smartphones. Finally, move to the Additional Info tab to add a short description of the text, then select or upload a thumbnail. In this tab, you can also add tags to your learning object to improve its searchability in your platform’s global search. Some tags may be automatically generated based on the content of your asset, as understood by your platform using artificial intelligence; note that this only works for English content and it may require a few minutes: you’ll receive a notification once the artificial intelligence engine has tagged your object. You can edit or remove tags at any time, with a limit of 15 tags per learning object. When you’re finished, press Save Changes.

You can also upload an AICC file into the Central Learning Object Repository (CLOR), and the object can be versioned. Please refer to the corresponding CLOR manual linked in this paragraph to learn more about this process.

AICC Content Requirements

Please adhere to the following requirements and standards when uploading AICC packages into your LMS:

  • CMI001 – AICC/CMI Guidelines For Interoperability (Version 4.0)
  • Communication Protocol: HACP (HTTP Communication Protocol)
  • Level of Complexity Implemented: Level 1: Basic structure of 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.
  • File size limitation: 800 MB