Перейти до вмісту
Усі статті

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 розділяє це на два статуси:

  • Статус завершення: чи пройшов слухач увесь контент? (завершено, не завершено, не розпочато або невідомо)
  • Статус успішності: чи досяг слухач потрібного рівня? (складено, не складено або невідомо)

Тож курс SCORM 2004 може повідомити «завершено, але не складено», і це важливо, коли потрібно знати, що людина переглянула все і склала.

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

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

  • SCORM 1.2 дозволяє 4 096 символів suspend data і закладку до 255 символів.
  • SCORM 2004 у 3-й і 4-й редакціях дозволяє 64 000 символів suspend data і закладку до 1 000 символів.

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

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

У SCORM 1.2 немає стандартного способу, яким пакет міг би керувати порядком своїх частин. Це вирішує LMS, а навігація зазвичай відбувається всередині самого курсу.

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

Бали та дані про запитання

Обидві версії фіксують «сирий» бал із мінімумом і максимумом. SCORM 2004 додає нормований бал (scaled score) і багатший набір полів для запису відповідей на окремі запитання (взаємодій).

Що враховувати щодо сумісності

  • Де працюватиме курс? Якщо лише у вашій власній 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
Передавання результату Один статус (наприклад, «складено» або «завершено») Окремі статуси завершення й успішності
Suspend data 4 096 символів 64 000 символів (3-тя і 4-та редакції)
Закладка 255 символів 1 000 символів
Бали Сирий, мінімальний, максимальний Додається нормований бал
Послідовність Не визначена; вирішує LMS Правила визначено в пакеті
Складність Низька Вища; підтримка залежить від редакції

Що публікувати? Підказка для вибору

Обирайте SCORM 1.2, коли

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

Обирайте SCORM 2004, коли

  • Потрібно фіксувати завершення та успішність окремо
  • Курс довгий або зберігає багато станів, і в SCORM 1.2 йому не вистачає suspend data
  • Ви покладаєтеся на послідовність на рівні пакета й переконалися, що ваша 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 хв читання

Обов’язкове навчання

Автоматизація обов’язкового навчання: терміни, строки дії та повторна атестація

Облік обов’язкового навчання без таблиць: терміни проходження, строки дії, нагадування й автоматичний повторний запис, щоб переатестація відбувалася сама.

· 6 хв читання

Готові звільнити навчання від рутини?

Запросіть пробний доступ, завантажте свої SCORM-курси та оцініть Acadenix на власному контенті.

Увійти