Стандарты в электронном обучении. Часть 2. AICC.
AICC
Первые документы комитета AICC (Aviation Industry CBT Committee, где CBT, в свою очередь, означает Computer Based Training), касающиеся электронного образования появились когда всемирная паутина еще не окутала мир так, как сейчас. Как следствие, первая версия этого стандарта, вышедшая в 1993 году, не учитывала Web-взаимодействие совсем. Фактически, этот документ (многократно пересмотренный и постоянно дополняемый) до сих пор остается основой стандарта (его текущая версия: CMI001
CMI Guidelines for Interoperability).
Однако, ныне, когда говорят "стандарт AICC", обычно имеют ввиду главным образом соответствие документу AGR 010 - WEB-BASED COMPUTER-MANAGED INSTRUCTION, вышедшему в 1998 году и описывающему так называемый Appendix A (HTTP-Based CMI Protocol) к исходному документу. В документе впервые формализовался способ обмена данными между учебными материалами и системой управления обучением через прямые HTTP-посылки (HACP - HTTP AICC/CMI Protocol). Тогда же были модифицированы (с учетом web) правила создания мета-данных и упаковки создаваемых учебных материалов.
Годом спустя (1999) выходит Appendix B (API-Based CMI Communication), определившийеще один способ обмена данными между учебными материалами и СДО - посредством вызова учебным модулем функций JavaScript специального интерфейса (API), предоставляемого системой обучения. Такое "общение через посредника" позволяло разработчику учебных материалов не использовать прямые HTTP-посылки (что требует дополнительных знаний), ограничившись простыми вызовами JavaScript-функций (а знание JavaScript - неотъемлемое качество web-разработчика). Однако, на практике Appendix B учитывается далеко не всеми СДО. Подозреваю, что по простой причине - описанный способ обмена данными де факто используется всеми вариантами стандарта SCORM - стало быть, зачем умножать сущности...
Стандарт AICC, хоть он и самый "старый" на рынке электронного обучения, по-прежнему остается весьма актуальным, так как поддерживается многочисленными СДО. К тому же он не стоит на месте. Современная активность комитета AICC в области электронного обучения касается стандартизации обмена учебными материалами между средствами создания учебных материалов (authoring tools) и системами управления обучением (PENS - Package Exchange Notification Services, см. документ AGR-011 CBT Package Exchange Notification). Принятие этой части стандарта на вооружение позволит автоматизировать процессы загрузки и, соответственно, избежать многочисленных ручных операций по импорту электронных курсов в систему.