Перейти к содержимому
Все статьи

SCORM

SCORM 1.2 или SCORM 2004: какой формат публиковать?

SCORM 1.2 и 2004 для авторов курсов: статусы прохождения и успешности, данные возобновления, последовательность, совместимость и простая схема выбора формата.

Команда Acadenix · · 5 мин чтения


Когда вы публикуете курс из своего инструмента разработки, один из первых вопросов, который он задаёт, — какой стандарт использовать: SCORM 1.2 или SCORM 2004, а часто ещё и какое издание 2004. Оба по-прежнему широко применяются, и выбор влияет на то, что ваша LMS сможет записать о каждом слушателе. Вот чем они на самом деле различаются и как выбрать.

Краткая история SCORM

SCORM (Sharable Content Object Reference Model — эталонная модель совместно используемых объектов контента) разработан инициативой Advanced Distributed Learning (ADL) при поддержке Министерства обороны США. Он определяет две вещи:

  • Упаковка: курс — это ZIP-файл с файлом imsmanifest.xml в корне, описывающим его содержимое.
  • Среда выполнения: интерфейс JavaScript, с помощью которого курс обменивается данными с LMS: запуск, сохранение прогресса, передача балла и завершение.

SCORM 1.2 вышел в 2001 году. За ним последовал SCORM 2004, у которого было четыре издания, последнее — в 2009 году. Дальнейшие разработки перешли к более новым спецификациям, таким как xAPI и cmi5, — это отдельные стандарты, а не новые версии SCORM.

Практические различия

Статусы прохождения и успешности

Это различие авторы курсов замечают чаще всего.

В SCORM 1.2 есть единственное поле cmi.core.lesson_status, которое содержит одно значение: passed (сдан), completed (завершён), failed (не сдан), incomplete (не завершён), browsed (просмотрен) или not attempted (не начат). Курс может сообщить, что слушатель «завершил» или «сдал», но не то и другое одновременно. Поэтому инструменты разработки обычно спрашивают, как передавать результат, предлагая варианты вроде «сдан/не завершён» или «завершён/не завершён».

SCORM 2004 разделяет это на две части:

  • Статус завершения: прошёл ли слушатель содержимое? (completed — завершён, incomplete — не завершён, not attempted — не начат или unknown — неизвестно)
  • Статус успешности: достиг ли он нужного уровня? (passed — сдан, failed — не сдан или unknown — неизвестно)

Так что курс SCORM 2004 может сообщить «завершён, но не сдан», что важно, когда нужно знать, что человек увидел всё и сдал.

Сколько данных о прогрессе может хранить курс

Курсы сохраняют своё место с помощью закладки и блока «данных приостановки» (suspend data), в котором хранятся ответы, переменные и состояния слайдов.

  • SCORM 1.2 допускает 4 096 символов данных приостановки и закладку в 255 символов.
  • SCORM 2004 допускает 64 000 символов данных приостановки в 3-м и 4-м изданиях и закладку в 1 000 символов.

Длинным курсам с множеством слайдов, переменных или банков вопросов в SCORM 1.2 может не хватить места. Что будет дальше, зависит от инструмента и LMS, но частый симптом — курс, который не возобновляется с того места, где остановился слушатель.

Последовательность и навигация

В SCORM 1.2 нет стандартного способа, которым пакет управлял бы порядком своих частей. Порядок определяет LMS, а навигация обычно происходит внутри самого курса.

SCORM 2004 добавляет правила последовательности и навигации, которые хранятся в пакете: предварительные условия между разделами, входные тесты, позволяющие слушателям пропускать уже знакомое содержимое, и правила свёртки результатов в один общий статус. Они мощные, но сложные, и их поддержка в разных LMS различается. Курсы, экспортированные из инструментов разработки, часто состоят из одного SCO (одной запускаемой части), и тогда последовательность почти не играет роли.

Баллы и данные о вопросах

Обе версии записывают исходный балл (raw) с минимумом и максимумом. SCORM 2004 добавляет нормированный балл (scaled) и более богатый набор полей для записи ответов на отдельные вопросы (interactions).

Вопросы совместимости

  • Где будет работать курс? Если только в вашей собственной LMS, протестируйте оба формата на ней. Если вы поставляете курсы клиентам, у которых своя LMS, спросите, какой формат им нужен, прежде чем публиковать.
  • Какое издание 2004? LMS, поддерживающая SCORM 2004, может обрабатывать не все издания одинаково. Проверьте, какие поддерживает ваша LMS, и протестируйте.
  • Проще — меньше сюрпризов. В SCORM 1.2 меньше подвижных частей, поэтому его часто считают безопасным выбором по умолчанию.
  • xAPI и cmi5 — не замена. Если ваша LMS ожидает SCORM, не экспортируйте по ошибке xAPI, cmi5 или AICC.

SCORM 1.2 и SCORM 2004 вкратце

SCORM 1.2 SCORM 2004
Год выхода 2001 2004, 4-е издание — в 2009
Передача результата Один статус (например, «сдан» или «завершён») Отдельные статусы завершения и успешности
Данные приостановки 4 096 символов 64 000 символов (3-е и 4-е издания)
Закладка 255 символов 1 000 символов
Баллы Исходный, минимум, максимум Добавляется нормированный балл
Последовательность Не определена; решает LMS Правила определены в пакете
Сложность Низкая Выше; поддержка зависит от издания

Что публиковать? Руководство по выбору

Выбирайте SCORM 1.2, когда

  • Курс короткий или средней длины и в тестах надёжно возобновляется
  • Достаточно одного результата, например «сдан» или «завершён»
  • Вы не знаете, в какой LMS окажется курс, или этого попросил клиент

Выбирайте SCORM 2004, когда

  • Вам нужно записывать прохождение и результат (сдал/не сдал) отдельно
  • Курс длинный или с большим объёмом состояния, и в SCORM 1.2 не хватает места для данных приостановки
  • Вы опираетесь на последовательность на уровне пакета и убедились, что ваша LMS поддерживает используемые вами правила

Если вы всё ещё не уверены

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

Как Acadenix работает с обоими форматами

Acadenix — это SCORM LMS, которая принимает ZIP-архивы SCORM 1.2 и SCORM 2004 размером до 100 МБ каждый. Вы добавляете пакет в библиотеку модулей и выбираете SCORM 1.2 или SCORM 2004 в качестве типа модуля, а пакет сам записывает своё прохождение. Прогресс, баллы и прохождение отслеживаются для каждого слушателя, есть отдельный отчёт по SCORM, а контент отдаётся в закрытом режиме с отдельного изолированного адреса с кратковременным подписанным доступом.

Ряд возможностей делает выбор формата менее критичным:

  • Проходной балл в LMS. Добавьте после SCORM-модулей встроенный тест с проходным баллом, пересдачами и ограничением по времени и сделайте его успешную сдачу условием завершения курса.
  • Модули по порядку. Если от последовательности вам нужно лишь «часть 1 перед частью 2», опубликуйте каждую часть как отдельный модуль и установите флажок These units run in order (эти модули проходят по порядку).
  • Если вы передумаете. Загрузка нового файла или нового типа модуля создаёт новую версию модуля. Вы выбираете, начнут ли слушатели, находящиеся на середине обучения, заново или закончат начатую версию, а те, кто уже закончил, сохраняют своё прохождение и видят отметку Updated (Обновлено).

Пакеты xAPI (Tin Can), cmi5 и AICC не поддерживаются, поэтому публикуйте курсы как SCORM 1.2 или 2004.

Главное

  • SCORM 2004 разделяет «завершён» и «сдан»; SCORM 1.2 передаёт один статус.
  • В SCORM 1.2 гораздо меньше места для данных возобновления, из-за чего могут возникать проблемы у длинных курсов.
  • Последовательность в SCORM 2004 — мощный механизм, но поддержка в LMS различается, поэтому тестируйте.
  • Если не уверены, опубликуйте оба формата из одного источника и проверьте их в своей LMS.

Хотите увидеть, как поведут себя ваши собственные пакеты? Запросите пробный доступ и загрузите в Acadenix свои ZIP-архивы SCORM 1.2 и SCORM 2004. Вам будет доступно 14 дней и до 25 слушателей.

Часто задаваемые вопросы

Ни один не лучше во всех случаях. SCORM 2004 записывает больше: отдельные статусы прохождения и успешности, гораздо больше места для данных возобновления и правила последовательности. SCORM 1.2 проще и старше. Выберите тот, который записывает нужные вам данные и хорошо поддерживается вашей LMS.
Надёжный способ — открыть исходный проект в вашем инструменте разработки и опубликовать его заново в другом формате. Править опубликованный пакет вручную лучше не стоит.
Одна из частых причин — курс пытается сохранить больше данных о прогрессе, чем допускает SCORM 1.2: это 4 096 символов данных приостановки (suspend data). Сократите объём сохраняемых данных или опубликуйте курс в SCORM 2004, поздние издания которого допускают 64 000 символов.
Да. Загрузите любой из них в виде ZIP-архива до 100 МБ, и Acadenix будет отслеживать прогресс, баллы и прохождение. Пакеты xAPI (Tin Can), cmi5 и AICC не поддерживаются.

Читайте также

SCORM

Как протестировать пакет SCORM перед запуском

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

· 6 мин чтения

Обязательное обучение

Автоматизация обязательного обучения: сроки прохождения, сроки действия и переаттестация

Учёт обязательного обучения без таблиц: сроки прохождения, сроки действия, напоминания и автоматическая повторная запись — переаттестация идёт сама.

· 7 мин чтения

Готовы избавить обучение от рутины?

Запросите пробный доступ, загрузите свои SCORM-курсы и оцените Acadenix на собственном контенте.

Войти