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

SCORM

Оновлення SCORM-курсу без втрати прогресу слухачів

Як оновити SCORM-курс, який слухачі проходять просто зараз: що може зламатися, коли дати завершити чи почати заново та як повідомити людей.

Команда Acadenix · · 6 хв читання


Ви знайшли помилку на 12-му слайді, змінилася політика, або в тесті неправильну відповідь позначено як правильну. Курс уже працює, і частина слухачів пройшла його наполовину. Замінити ZIP-архів SCORM здається справою двох хвилин, але якщо зробити це недбало, людей можна повернути на початок, кинути на неправильний екран або залишити їхні результати неузгодженими з тим, що вони робили. Ось як безпечно оновити SCORM-курс, оцінити масштаб зміни й вирішити, що станеться з людьми, які вже проходять курс.

Чому оновлення чинного SCORM-курсу ризиковане

Пакет SCORM — це набір вебконтенту, який працює в браузері слухача й спілкується з LMS через невеликий JavaScript API. Поки слухач працює, пакет надсилає дані до LMS, яка зберігає їх у межах спроби цього слухача. Основні складові:

  • Статуси завершення та успішності: чи завершив слухач курс і чи склав він.
  • Бал: зазвичай із тесту всередині пакета.
  • Місце: закладка, де слухач зупинився (cmi.core.lesson_location у SCORM 1.2, cmi.location у SCORM 2004).
  • Suspend data (дані призупинення): блок тексту, який курс записує для себе (cmi.suspend_data), щоб відновити свій стан, наприклад які слайди відвідано, значення змінних і надані на цей момент відповіді.

Важливо, що LMS не інтерпретує suspend data. Вона зберігає їх і повертає без змін, коли слухач продовжує курс. Формат належить інструменту розробки й часто прив’язаний до структури курсу в тому вигляді, в якому його опубліковано: порядку слайдів, назв змінних, запитань у банку. Про те, чим відрізняються ці два формати, див. SCORM 1.2 чи SCORM 2004.

Що може піти не так, коли змінюється структура

Якщо збережені дані зі старого пакета передати новому пакету з іншою структурою, новий курс намагатиметься відновити стан, якого вже не існує. Що станеться, залежить від інструмента розробки, але поширені симптоми такі:

  • Закладка вказує на переміщений або видалений слайд, тож слухач потрапляє не туди або повертається на початок.
  • Меню та індикатори прогресу показують відвіданими не ті розділи.
  • Відповіді, збережені до старих запитань, застосовуються до нових або відкидаються.
  • Курс ігнорує збережений стан і починається заново або не завантажується належним чином.
  • Бал, здобутий у старому тесті, опиняється поруч із проходженням у новому.

Зміна формату SCORM, наприклад із SCORM 1.2 на SCORM 2004, змінює саму модель даних, тож збережені дані не перенесуться коректно.

Не всі зміни однаково ризиковані

Перш ніж щось завантажувати, з’ясуйте, який саме тип зміни ви вносите. Важливо, наскільки змінюються структура й зміст, а не скільки часу забрало редагування.

Тип зміни Приклади Ризик для тих, хто вже в процесі Звичайний підхід
Косметичне виправлення Помилка в тексті, неправильний колір, замінене зображення Низький: структура не змінюється Дати завершити; нові слухачі отримують виправлення
Оновлення змісту Переписаний абзац, оновлене відео, новий слайд наприкінці Середній: залежить від того, чи слайди додавали, видаляли або переставляли Зазвичай дати завершити
Реструктуризація Розділи переставлено чи розділено, нове розгалуження, нове меню Високий: збережений прогрес може не збігатися Почати заново, якщо люди не можуть завершити на старому пакеті
Нове чи змінене оцінювання Нові запитання, інший прохідний бал, новий банк запитань Високий: результати не можна порівняти Почати заново
Виправна зміна Старий контент помилковий, небезпечний чи не відповідає вимогам Високий, незалежно від структури Почати заново й вирішити щодо тих, хто вже завершив

Корисний тест: чи влаштувало б вас, якби хтось сьогодні завершив стару версію? Якщо ні, її потрібно припинити.

Дати завершити чи змусити почати заново?

Коли ваша платформа може залишити старий пакет для тих, хто його розпочав, у вас з’являється справжній вибір. Пройдіть ці запитання по порядку.

  1. Чи стара версія досі правильна? Якщо вона навчає чогось неправильного чи небезпечного, почніть людей заново, як би далеко вони не просунулися.
  2. Чи змінилося оцінювання? Якщо всіх слід оцінювати однаково, почніть заново.
  3. Чи може старий пакет залишитися для наявних слухачів? Якщо ваша платформа перезаписує файли, «дати завершити» насправді означає «згодувати старий прогрес новому пакету». Якщо це не косметичне виправлення, безпечніше почати заново.
  4. Наскільки довгий курс? Перезапуск десятихвилинного модуля коштує небагато. Перезапуск двогодинного курсу коштує доброзичливості.
  5. Чи близькі терміни? Перезапуск перед самим терміном може виштовхнути людей за його межі. Продовжте термін або оновлюйте в спокійніший період.

Коротко: якщо стара версія досі правильна, дайте людям її завершити. Якщо вона хибна, почніть їх заново й поясніть чому.

Люди, які вже завершили курс, — окреме рішення. Косметичне виправлення чи оновлення змісту рідко виправдовує прохання щось пройти знову. Виправна зміна може, особливо для обов’язкового навчання. У такому разі сприймайте це як новий раунд навчання з власним терміном, а не як тихе змінювання чиїхось записів.

Повідомте людям, що змінюється

Перезапуск, який ніхто не пояснив, здається помилкою. Коротке повідомлення заздалегідь перетворює його на рутинне оновлення.

  • Слухачі, яких починають заново: що змінилося, чому їм потрібно почати модуль спочатку, скільки приблизно це триватиме і чи змінився їхній термін.
  • Слухачі, які вже завершили: чи потрібно їм щось робити. Якщо ні, так і скажіть.
  • Керівники та інструктори: коли оновлення набуде чинності й що відповідати тим, хто питатиме.

Також ведіть простий журнал змін для кожного курсу: номер версії, дата, що змінилося, хто схвалив і що ви обрали для тих, хто вже в процесі. Номер версії на останньому слайді значно полегшує відповіді на запитання до підтримки. Якщо вас аудитуватимуть, журнал пояснить, чому двоє людей бачили трохи різний контент; див. що аудитори хочуть бачити у ваших записах про навчання.

Перед завантаженням: чек-лист

  • Зберігайте ту саму редакцію SCORM, якщо не збираєтеся її змінювати.
  • Перевірте, що налаштування публікації збігаються з попередньою версією, особливо як передаються проходження й бали.
  • Спершу протестуйте новий пакет окремо. Покроковий посібник — як протестувати пакет SCORM.
  • Збережіть попередній ZIP-архів і вихідний проєкт на випадок, якщо доведеться повернутися.
  • Заздалегідь вирішіть, що станеться з людьми, які вже в процесі, і підготуйте своє повідомлення.

Як Acadenix працює з оновленнями SCORM

В Acadenix кожен пакет SCORM — це модуль у Units Library (бібліотеці модулів), і один модуль можна використовувати в кількох курсах. Вибір модуля показує Courses (курси), які його використовують, його Versions (версії) та його Users (користувачів), щоб ви бачили, куди потрапить оновлення.

  • Новий файл створює нову версію. Так само нові текст чи тип модуля. Зміна назви чи опису — ні.
  • Ви вибираєте для тих, хто вже в процесі. Якщо хтось у процесі, ви обираєте Restart them on the new version (почати їх заново на новій версії) або Let them finish the version they started (дати завершити розпочату версію). Ті, хто починає пізніше, отримують нову версію.
  • Ті, хто завершив, зберігають свої результати. Проходження остаточні, а видані сертифікати ніколи не змінюються. Ті, хто завершив, бачать на модулі позначку Updated («Оновлено»), щоб за бажання переглянути нову версію, і нічого з того, що вони тоді роблять, не змінює їхнього результату.
  • Можна відкотитися. Activate (активувати) у розділі Versions модуля повертає попередню версію.
  • Повторне проходження — це новий запис. Якщо ті, хто завершив, справді мають пройти курс знову, налаштування курсу Re-enrolment while a completion is valid (повторний запис, поки проходження дійсне) дає їм змогу записатися ще раз зі свіжим прогресом. Їхнє попереднє проходження та сертифікат залишаються в обліку.

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

Головне

  • Прогрес SCORM зберігається щодо пакета, який слухач розпочав, а suspend data мають сенс лише для курсу, який їх записав.
  • Спершу оцініть масштаб зміни: косметичні виправлення мало ризиковані, а реструктуризації й нове оцінювання — ні.
  • Якщо стара версія досі правильна, дайте людям її завершити. Якщо вона хибна, почніть їх заново.
  • Повідомте слухачам і керівникам, що відбувається, і ведіть журнал змін для кожного курсу.
  • В Acadenix кожне завантаження — це нова версія, ви вирішуєте, що станеться з тими, хто вже в процесі, а проходження залишаються остаточними.

Хочете побачити, як оновлення поводиться з вашим власним контентом? Запросіть пробний доступ і спробуйте завантажити нову версію справжнього курсу.

Поширені запитання

Так, якщо ваша LMS може залишити кожного слухача на версії пакета, яку він розпочав. В Acadenix ви вибираєте, чи завершать ті, хто вже в процесі, розпочату версію, чи почнуть нову заново, а проходження ніколи не зачіпаються.
Suspend data — це блок тексту, який SCORM-курс зберігає в LMS, щоб відновити місце й стан слухача, коли той повернеться. Його формат визначає інструмент розробки, тому зміна структури курсу може зробити збережені дані безглуздими.
Лише якщо ви так вирішите. В Acadenix проходження та видані сертифікати залишаються без змін, а біля модуля з’являється позначка «Updated» (оновлено), щоб люди могли його переглянути. Якщо потрібне повторне проходження, ви можете дозволити повторний запис, і людина пройде курс знову як новий запис.

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

SCORM

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

Як перевірити відстеження SCORM-пакета перед запуском: покроковий чек-лист щодо налаштувань експорту, структури ZIP, проходження, балів, відновлення й пілоту.

· 6 хв читання

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

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

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

· 6 хв читання

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

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

Увійти