Введение
Стандарт для электронного обучения
Справочная модель объектов с совместимым контентом (SCORM) — это набор стандартов и спецификаций для веб-ориентированных электронных образовательных технологий (также называемых электронным обучением). Она определяет взаимодействие между контентом на стороне клиента и хост-системой (называемой "средой выполнения"), которая обычно поддерживается системой управления обучением. SCORM также определяет, как контент может быть упакован в переносимый ZIP-файл, называемый "Формат обмена пакетами". SCORM является спецификацией Инициативы по расширенному распределенному обучению (ADL) при Министерстве обороны США. SCORM 2004 представил сложную концепцию, называемую последовательностью (секвенированием), которая представляет собой набор правил, определяющих порядок, в котором обучающийся может знакомиться с объектами контента. Проще говоря, она ограничивает обучающегося фиксированным набором путей в учебном материале, позволяет ему "сохранять" свой прогресс при перерывах и гарантирует достоверность результатов тестов, полученных обучающимся. Стандарт использует XML и основан на результатах работы, выполненной организациями AICC, IEEE LTSC и Ariadne.
Технология
SCORM был разработан для работы в веб-среде и использует JavaScript для обеспечения взаимодействия между контентом на стороне клиента и средой выполнения. Каждая версия SCORM определяет методы, которые среда выполнения должна поддерживать, и описывает их поведение. Контент, запускаемый средой выполнения, может вызывать эти методы, используя JavaScript.
SCORM 1.1
Это была первая версия SCORM. Эти первые внедрения показали, что концепция SCORM была работоспособной, но требовала большей надёжности для широкого распространения.
SCORM 1.2 (вводится в действие с 1 января 2013)
Это была первая версия, получившая широкое распространение. Она до сих пор широко используется и поддерживается большинством систем управления обучением.
SCORM 2004 год
Это текущая версия. Она основана на новых стандартах взаимодействия API и контент-объектов со средой выполнения, в которой устранены многие неоднозначности предыдущих версий. Предусмотрена возможность задания адаптивной последовательности действий, использующих контент-объекты. Реализована возможность обмена и использования информации об успешности достижения нескольких целей обучения или компетенций между контент-объектами и курсами для одного и того же учащегося в рамках одной системы управления обучением. Улучшенный набор тестов обеспечивает более высокую степень совместимости.
Опыт API (Tin Can API)
Experience API (также известный как xAPI или Tin Can API) был доведен до версии 1.0 в апреле 2013 года. Experience API решает многие проблемы, свойственные более ранним версиям SCORM. Как и в случае с SCORM, ADL является ответственным за развитие Experience API. AICC с их cmi5 планировали использовать xAPI в качестве стандарта передачи данных, но члены AICC решили распустить организацию и передали cmi5 в ADL. Experience API (Tin Can API) – это веб-сервис, позволяющий программным клиентам читать и записывать данные об опыте в виде объектов "высказываний". В простейшем виде высказывания имеют форму "Я это сделал" или, в более общем виде, "субъект – действие – объект". Могут использоваться и более сложные формы высказываний. Также предусмотрен встроенный API запросов для фильтрации записанных высказываний и API состояния, позволяющий создавать своего рода "временное хранилище" для приложений, потребляющих данные. Высказывания Experience API хранятся в хранилище данных, называемом Learning Record Store (Хранилище записей об обучении), которое может существовать как самостоятельное решение или быть интегрировано в систему управления обучением (LMS).