Что такое SCORM? Простое объяснение и первый курс в LMS
SCORM — стандарт для загрузки курса в LMS и передачи результатов. Разбираем простой пример и проверки перед запуском.

SCORM легче объяснить на конкретном курсе: уроке, тесте и результате, который должен попасть в LMS. Пакет содержит файлы и правила взаимодействия с платформой. Я сразу проверил бы версию стандарта и значение статуса «завершён» для полученного материала.
Урок и тест в моём примере
Представьте курс о приёме заказа. Слушатель читает объяснение, выполняет упражнение и отвечает на тест. Пакет может передать LMS балл и факт завершения урока. Это рабочий пример; перед публикацией проверьте, какие данные отправляет ваш пакет и сохраняет ли их платформа. Уточните также версию: SCORM 1.2 или SCORM 2004.
На https://nexilms.com/functionalitati NexiLMS заявляет запуск SCORM 1.2 и 2004 и редактируемый импорт некоторых материалов iSpring/Adapt. Я разделил бы проверки: сначала запуск архива и результат, затем редактирование контента. Совместимость своего пакета подтверждают именно на нём, в том числе после возобновления урока.
Что я запросил бы у автора пакета
Обычно для загрузки используется ZIP-архив. Документация Moodle объясняет назначение файла imsmanifest.xml в корне пакета: он описывает структуру курса и его ресурсы. Сохраните исходный архив и сведения об инструменте публикации. Отдельно запросите проект автора для дальнейшего редактирования. Архив, предназначенный для запуска урока, и набор исходных файлов для изменения содержания имеют разные задачи.
Перед загрузкой уточните условие завершения. В зависимости от настройки курса может потребоваться просмотр материала или достижение порога оценки. Запишите правило и подготовьте попытку, которая его не выполняет. Затем сравните наблюдаемое поведение с объяснением автора. Используйте один и тот же пакет, чтобы изменение содержимого или порога между проверками не мешало оценить работу платформы.
Что я ищу в статусе завершения
Техническая документация iSpring описывает различие версий: SCORM 1.2 использует lesson_status, а SCORM 2004 разделяет completion_status и success_status. Это влияет на представление состояний курса. Попросите поставщика объяснить поля отчёта для вашего пакета. Проверьте успешную и неуспешную попытки, затем выясните, как ответственный за обучение отличит их при просмотре результатов всей группы. Технические примеры находятся на https://www.ispringsolutions.com/articles/scorm-structure-and-interaction-with-an-lms.
Поддержка версий у платформ различается. Moodle указывает нативную поддержку SCORM 1.2 и отсутствие полной нативной поддержки SCORM 2004. Если архивам необходим SCORM 2004, запросите описание решения и связанных расходов. Открытие урока ещё требует последующей проверки записи результата и возврата к материалу. Сохраните условия совместимости в документах проекта вместе с версией платформы и пакета. О поддержке, описанной Moodle, смотрите https://docs.moodle.org/405/en/SCORM_FAQ.
| Сведения | SCORM 1.2 | SCORM 2004 |
|---|---|---|
| Завершение | cmi.core.lesson_status | cmi.completion_status |
| Успешность | cmi.core.lesson_status | cmi.success_status |
Подготовьте учебный пакет с десятью вопросами и порогом успешности в семь правильных ответов. Выполните попытку с шестью и попытку с восемью правильными ответами. Это пример проверки, а не результат платформы. Вместе с поставщиком проверьте состояние, баллы и попытку, которую сохраняет отчёт. Сопоставьте эти данные с настройками опубликованного пакета.
Проверка возобновления и отчёта
Для итоговой проверки я прервал бы урок в середине, вернулся и завершил две попытки с разными результатами. Сравнил бы баллы и статус в отчёте со своими действиями. Зафиксированное время помогает отслеживать обучение; для проверки применения знаний добавил бы практическую задачу.