SCORM

Материал из Энциклопедия интернет-маркетинга MarketWiki

SCORM (Sharable Content Object Reference Model, эталонная модель переносимого объекта контента) - международный стандарт и набор технических спецификаций для систем дистанционного обучения (LMS). SCORM определяет, как учебные материалы (курсы, тесты, симуляторы) должны быть созданы, упакованы и как они должны взаимодействовать с платформой обучения, чтобы обеспечивать совместимость между разными системами.

Простыми словами, SCORM - это «общий язык», который позволяет курсу, созданному в одном редакторе, корректно работать в любой LMS, поддерживающей этот стандарт, и передавать в неё данные о прогрессе и результатах ученика.

Для чего нужен SCORM

[править]

До появления SCORM разработчики создавали курсы для конкретной платформы, и перенести их в другую систему было практически невозможно. Курс мог не открываться, не учитывать прогресс, не передавать оценки. Это тормозило развитие рынка электронного обучения.

SCORM решил 3 ключевые задачи:

  • Совместимость. Курс, соответствующий стандарту, можно загрузить в любую LMS, поддерживающую SCORM, и он будет работать без дополнительной доработки.
  • Многократность использования. 1 и тот же учебный объект можно использовать в разных курсах и на разных платформах.
  • Отслеживание результатов. Стандарт определяет, какие данные о пользователе (прогресс, результат теста, время изучения) и как должны передаваться из курса в LMS.

Основные компоненты SCORM

[править]

SCORM объединяет 3 ключевые спецификации, описывающие разные аспекты работы онлайн-курса.

Модель упаковки контента (Content Aggregation Model, CAM)

[править]

Описывает, как учебные материалы должны быть структурированы и упакованы в единый файл для загрузки в LMS. SCORM-пакет - это обычно ZIP-архив, который содержит:

  • Все файлы курса (HTML-страницы, видео, изображения, тесты).
  • Файл манифеста (imsmanifest.xml) - «оглавление» курса. В нём описана структура, название, порядок модулей и глав.

Среда выполнения (Run-Time Environment, RTE)

[править]

Определяет правила взаимодействия между курсом и LMS во время обучения. Когда ученик открывает курс, SCORM-плеер в LMS и JavaScript-код внутри курса обмениваются данными. Курс может:

  • Сообщить LMS, что урок начат или завершён.
  • Передать результат тестирования (например, 85 баллов из 100).
  • Запросить информацию о прогрессе ученика.
  • Сохранить промежуточное состояние (на каком слайде остановился пользователь).

Структурирование и навигация (Sequencing and Navigation, SN)

[править]

Определяет правила переходов между учебными объектами. Например, можно задать логику: «нельзя перейти к следующей главе, пока не пройден тест по предыдущей» или «после просмотра видео показать дополнительный материал».

Версии SCORM

[править]

Наиболее распространённые версии стандарта:

  • SCORM 1.2. Самая старая и до сих пор широко поддерживаемая версия. Простая, надёжная, но с ограниченными возможностями по навигации.
  • SCORM 2004. Более сложная версия с расширенными возможностями структурирования и навигации (правила sequencing). Внутри имеет несколько редакций (3-я и 4-я наиболее популярны). Позволяет строить сложные ветвления в курсе в зависимости от действий ученика.

Выбор версии зависит от возможностей LMS и сложности курса. Для простых линейных курсов достаточно SCORM 1.2. Для сложных симуляторов с разветвлённым сценарием лучше использовать SCORM 2004.

Как создать SCORM-курс

[править]

Создание SCORM-курса обычно проходит в несколько этапов:

  1. Подготовка контента. Создание текстов, видео, тестов, интерактивных элементов.
  2. Сборка в редакторе. Использование специальных программ - редакторов электронных курсов. Они позволяют собрать контент в единую структуру и экспортировать его в SCORM-пакет. Популярные редакторы: iSpring Suite, Articulate Storyline, Adobe Captivate, CourseLab.
  3. Упаковка и экспорт. Редактор автоматически генерирует все необходимые файлы и упаковывает их в ZIP-архив.
  4. Загрузка в LMS. Готовый пакет загружается в систему дистанционного обучения (например, iSpring Learn, Moodle, GetCourse). LMS распаковывает его и предоставляет доступ ученикам.

Преимущества SCORM

[править]
  • Универсальность. Курс можно переносить с платформы на платформу.
  • Долговечность. Контент, созданный много лет назад, всё ещё будет работать в современных LMS.
  • Контроль. LMS получает полные данные об успеваемости, а разработчик - чёткие требования к совместимости.
  • Экономия. Курс разрабатывается 1 раз и используется многократно на разных площадках.

Недостатки и будущее SCORM

[править]
  • Устаревшие технологии. SCORM был разработан в конце 1990-х и базируется на устаревших подходах. Он плохо поддерживает современные мобильные API, офлайн-доступ и сложную аналитику.
  • Сложность разработки. Создание SCORM-пакета требует специальных программ и навыков.
  • Ограниченность данных. SCORM передаёт ограниченный набор данных (время, статус, оценка). Невозможно передать, например, каждый клик ученика или его ответы на отдельные вопросы.

На смену SCORM приходят более современные стандарты, такие как xAPI (Tin Can). xAPI позволяет собирать любые данные о любых действиях ученика (просмотр видео, чтение статьи, работа в симуляторе) как в онлайне, так и в офлайне, и хранить их в едином хранилище (LRS). Однако SCORM остаётся самым распространённым стандартом благодаря своей простоте и массовой поддержке.

Связанные термины

[править]