SCORM курс
✓ Які вимоги є до SCORM курсу необхідні для успішної інтеграції прогресу в нашу платформу:
Перейдіть у розділ "Всі предмети"
Виберіть предмет
Якщо у вас немає розділу - створіть
Натисніть "Створити урок"
Увімкніть "SCROM-пакет"

1. Встановлення значень через SCORM API (SetValue)
SetValue)Під час проходження курсу SCORM має встановлювати такі параметри за допомогою методу SetValue:
cmi.score.min— мінімальне (стартове) значення прогресу. ▸ Може бути будь-яким, зазвичай —0. ▸ Необов’язкове поле — якщо не вказано, приймається значення0. ▸ Постійна величина — не повинна змінюватися в процесі проходження курсу.
cmi.score.max— максимальне значення прогресу (що дорівнює 100%). ▸ Має бути більшим заcmi.score.min. ▸ Обов’язкове поле. ▸ Постійна величина, яка не повинна змінюватися в процесі проходження курсу.
cmi.score.raw— поточне значення прогресу користувача. ▸ Може бути будь-яким числом у межах міжcmi.score.minіcmi.score.max. ▸ Обов’язкове поле. ▸ Змінна величина, яка регулярно оновлюється під час виконання завдань.
cmi.completion_threshold— порогове значенняcmi.score.raw, при досягненні якого курс вважається завершеним. ▸ Може бути будь-яким числом у межах міжcmi.score.minіcmi.score.max. ▸ Необов’язкове поле — якщо не вказано, приймається значенняcmi.score.max. ▸ Постійна величина, яка не повинна змінюватися під час проходження курсу.
2. Виклик методу Commit
CommitКурс повинен періодично викликати метод Commit SCORM API.
Цей виклик:
зберігає прогрес користувача на платформі Skillzrun;
дозволяє зберігати інші важливі дані для відновлення стану курсу після перезавантаження сторінки.
📌 Рекомендація: Викликайте Commit після кожної успішної або завершеної дії (наприклад, після правильної відповіді). Частота викликів — довільна, але не надто висока.
Last updated