Открыть сервис

AICC

AICC — это сокращение от Aircraft Integrated Cargo Control (интегрированная система управления грузом на воздушном судне) или, в более широком контексте, от Airline Industry Computer-Based Training Committee (Комитет по компьютерному обучению в авиационной отрасли). В зависимости от контекста термин может относиться к стандарту в области электронного обучения в авиации или к бортовой системе управления грузовыми операциями. Наиболее часто под AICC понимают международную организацию, разрабатывавшую технические спецификации для систем дистанционного обучения (CBT — Computer-Based Training), а также одноимённый стандарт, который впоследствии лёг в основу более современных протоколов, таких как SCORM (Sharable Content Object Reference Model) и xAPI (Experience API). В российской практике термин AICC используется преимущественно в сфере корпоративного обучения и разработки учебных курсов для авиационного персонала.

История

Создание и цели

AICC (Комитет по компьютерному обучению в авиационной промышленности) был основан в 1988 году группой авиационных компаний и учебных центров. Основной целью организации была стандартизация форматов учебных материалов, разработанных для компьютерного обучения (CBT), чтобы обеспечить их совместимость между различными системами управления обучением (LMS). В то время авиационная отрасль активно внедряла компьютерные тренажёры и обучающие программы, но отсутствие единых спецификаций приводило к тому, что курсы, созданные для одной платформы, не работали на другой. AICC взял на себя роль разработчика открытых стандартов, которые позволили бы учебным заведениям и авиакомпаниям обмениваться контентом без необходимости переписывать код.

Развитие и ключевые спецификации

В 1990-х годах AICC опубликовал серию документов, получивших название AICC Guidelines and Recommendations (AGR). Наиболее значимой стала спецификация AGR-010, описывающая протокол взаимодействия между учебным контентом и LMS через HTTP-запросы. Этот протокол, известный как HACP (HTTP AICC Communication Protocol), позволял отслеживать прогресс обучающегося, результаты тестов и время, проведённое за изучением материала. В отличие от более позднего стандарта SCORM, AICC не требовал использования JavaScript для коммуникации, что делало его более простым для внедрения на ранних этапах развития веб-технологий.

В 1999 году AICC выпустил спецификацию AGR-011 (CMI — Computer Managed Instruction), которая стала основой для модели взаимодействия контента и LMS. Эта модель включала такие элементы, как «курс», «модуль», «задание» и «оценка». Впоследствии многие положения AICC были интегрированы в стандарт SCORM, разработанный организацией ADL (Advanced Distributed Learning) при Министерстве обороны США. Однако AICC продолжал существовать как независимая организация до 2014 года, когда его деятельность была официально прекращена, а функции по поддержке стандартов переданы другим структурам.

Завершение деятельности

К 2010-м годам стандарт AICC устарел: он не поддерживал современные веб-технологии (например, HTML5 и AJAX), требовал использования устаревших протоколов (HACP) и не обеспечивал достаточной гибкости для мобильного обучения. В 2014 году AICC объявил о роспуске, рекомендовав перейти на SCORM 2004 или xAPI. Тем не менее, legacy-системы, построенные на AICC, продолжают эксплуатироваться в некоторых авиационных учебных центрах и корпоративных университетах.

Технические характеристики

Архитектура

Стандарт AICC предполагает трёхуровневую архитектуру:

  • Уровень контента — учебные материалы (слайды, видео, тесты), упакованные в ZIP-архив с файлом манифеста (AICC.ini или AICC.crs).
  • Уровень коммуникации — протокол HACP, который передаёт данные между контентом и LMS через HTTP POST-запросы.
  • Уровень управления — LMS, которая обрабатывает запросы, сохраняет результаты и формирует отчёты.

Формат манифеста

В отличие от SCORM, где манифест представляет собой XML-файл (imsmanifest.xml), AICC использует текстовые INI-файлы. Пример содержимого AICC.ini: `` [Course] Title=Основы аэродинамики Code=AERO101 Version=1.0 Description=Вводный курс для пилотов Core_Vendor=AviaTraining Web_Launch_File=index.html `` Этот файл указывает LMS название курса, его код, версию и точку входа (HTML-файл, с которого начинается обучение).

Протокол HACP

HACP (HTTP AICC Communication Protocol) работает по схеме «запрос-ответ». Когда обучающийся открывает курс, контент отправляет LMS запрос на инициализацию (Init), содержащий идентификатор студента и номер курса. LMS возвращает статус (OK или Error). В процессе обучения контент периодически отправляет запросы Save, передавая данные о прогрессе (например, процент пройденного материала, количество правильных ответов). При завершении курса отправляется запрос Exit, и LMS фиксирует результат. Все запросы выполняются через HTTP POST, что позволяет обойти ограничения старых браузеров.

Ограничения

  • Отсутствие поддержки JavaScript: AICC не требует от разработчиков использования JavaScript для коммуникации, но это же делает невозможным отслеживание действий внутри курса в реальном времени (например, кликов или времени на странице).
  • Зависимость от устаревших технологий: Стандарт ориентирован на Internet Explorer и ранние версии Netscape Navigator; современные браузеры могут блокировать HACP-запросы из-за политики безопасности CORS (Cross-Origin Resource Sharing).
  • Нет поддержки мобильных устройств: AICC не предусматривает адаптивного дизайна или работы на планшетах и смартфонах.

Применение

В авиационной отрасли

AICC изначально создавался для нужд авиации. Крупные авиакомпании, такие как Lufthansa, British Airways и Delta Air Lines, использовали стандарт для обучения пилотов, бортпроводников и наземного персонала. Курсы по безопасности полётов, действиям в аварийных ситуациях и техническому обслуживанию самолётов разрабатывались в формате AICC и загружались в корпоративные LMS. В России стандарт применялся в учебных центрах «Аэрофлота» и «Трансаэро» (до прекращения деятельности последней).

В корпоративном обучении

Помимо авиации, AICC использовался в других отраслях, где требовалось дистанционное обучение: в банковском секторе, нефтегазовой промышленности и государственных учреждениях. Например, в начале 2000-х годов Сбербанк внедрил систему дистанционного обучения на базе AICC для подготовки сотрудников операционных касс. Однако с развитием SCORM и появлением облачных LMS (например, Moodle, iSpring Learn) доля AICC резко сократилась.

Современное состояние

По состоянию на 2025 год AICC считается устаревшим стандартом. Большинство современных LMS поддерживают его только для обратной совместимости. Новые курсы рекомендуется разрабатывать в формате SCORM 2004 (4-я редакция) или xAPI (Tin Can). Тем не менее, в некоторых авиационных учебных центрах, особенно в странах СНГ, до сих пор эксплуатируются курсы, созданные в 1990-х годах, которые невозможно конвертировать в SCORM без потери функциональности.

Критика и недостатки

Техническая устарелость

Основной недостаток AICC — отсутствие поддержки современных веб-стандартов. Протокол HACP не работает в браузерах, использующих политику CORS (например, Chrome начиная с версии 70), что вынуждает администраторов настраивать прокси-серверы или использовать устаревшие браузеры (Internet Explorer 11). Кроме того, INI-формат манифеста не позволяет описывать сложную структуру курса (например, несколько модулей с разными уровнями доступа).

Отсутствие единой модели данных

В отличие от SCORM, где определены строгие правила для модели данных (CMI Data Model), AICC оставляет разработчикам свободу в выборе имен переменных. Это приводит к несовместимости курсов, созданных разными поставщиками: один курс может передавать прогресс в поле «Lesson_Status», а другой — в «Completion_Status», что требует ручной настройки LMS.

Сложность миграции

Переход с AICC на SCORM или xAPI часто требует полной переработки курса. Многие старые курсы используют технологии, не поддерживаемые современными браузерами (например, Flash или ActiveX), и не могут быть конвертированы автоматически. Это создаёт проблемы для организаций, которые десятилетиями накапливали библиотеки учебных материалов в формате AICC.

Интересные факты

  • Название «AICC» иногда ошибочно расшифровывают как «Aviation Industry CBT Committee», хотя официальная аббревиатура — «Airline Industry Computer-Based Training Committee».
  • Спецификация AGR-010 (HACP) была опубликована в 1992 году и стала одним из первых открытых протоколов для дистанционного обучения.
  • В 2001 году AICC выпустил дополнение к стандарту, позволяющее использовать мультимедийные элементы (аудио и видео), но оно не получило широкого распространения из-за ограничений пропускной способности интернета того времени.
  • В России стандарт AICC активно применялся в системе дистанционного обучения РЖД (Российские железные дороги) для подготовки машинистов и диспетчеров.

Источники

  • AICC Guidelines and Recommendations (AGR-010, AGR-011). — Airline Industry Computer-Based Training Committee, 1992–1999.
  • Advanced Distributed Learning (ADL). SCORM 2004 4th Edition Overview. — 2009.
  • Horton, W. Designing Web-Based Training. — Wiley, 2000. — Глава 4: «Standards and Specifications».
  • Материалы конференции «E-Learning в авиации» (Москва, 2005). — Доклад «Опыт внедрения AICC в учебных центрах РФ».
  • Официальный архив AICC (архивная копия на Internet Archive, 2014).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →