Документация/Интеграция SCORM/Загрузка пакета

Загрузка пакета

Скачайте SCORM-пакет из SecureCodingHub и загрузите его в Вашу систему управления обучением.

Скачивание пакета

1

Войдите как администратор организации

2

Откройте страницу SCORM из боковой панели (Интеграции → SCORM)

3

Если SCORM ещё не включён для Вашей организации, сначала включите переключатель Enabled — скачивание пакета заблокировано, пока он не включён

4

Выберите версию SCORM (1.2 или 2004) из переключателя версии

5

Нажмите Download Package — бэкенд обращается к GET /api/sch/org/scorm/package?version=<1.2 or 2004> и стримит обратно .zip-файл

6

Загрузите .zip в Вашу LMS без распаковки

Содержимое пакета

Скачанный архив называется securecodinghub-<orgSlug>-scorm12.zip или …-scorm2004.zip, в зависимости от выбранной Вами версии. Он содержит три файла:

ФайлНазначение
imsmanifest.xmlSCORM-манифест, описывающий структуру курса.
launcher.htmlСтраница запуска, инициирующая SCORM-сессию и встраивающая вызов в живое приложение SecureCodingHub.
scorm-bridge.jsJavaScript-мост, который посредничает между SCORM-адаптером LMS и SecureCodingHub.

Выбор версии

ФункцияSCORM 1.2SCORM 2004
Совместимость с LMSОчень высокая (почти универсальная)Высокая (большинство современных LMS)
Отчётность по балламБазовая (0-100 сырой)Расширенная (scaled, raw, min, max)
Приостановка / ВозобновлениеНа основе закладкиПолные данные приостановки
РекомендацияИспользовать при сомненииИспользовать при поддержке

Настройки SCORM в админ-панели

app.securecodinghub.com/organization/scorm
SCORM
Генерируйте пакеты SCORM 1.2 или 2004 и интегрируйтесь с Вашей LMS.
SCORM включён
3
АКТИВНЫХ СЕЙЧАС
147
ВСЕГО СЕССИЙ
Скачать пакет
~ 24 КБ · собран на сервере · не распаковывать
Как загрузить
1
В Вашей LMS создайте новый SCORM-курс или модуль
2
Загрузите .zip-файл напрямую — не распаковывайте его
3
Установите launch URL на launcher.html, если LMS запрашивает
4
Назначьте курс учащимся или группам, которым нужно обучение
Не распаковывайте: После скачивания загрузите .zip-файл в Вашу LMS. Не распаковывайте его — большинство LMS-платформ принимают zip напрямую.

Почему пакет такой маленький

SCORM ZIP SecureCodingHub намеренно лёгкий — обычно десятки килобайт, а не мегабайты, которые весит SCO с упакованным контентом. Он содержит только SCORM-манифест, оболочку запуска (launcher.html) и скрипт моста, передающий сессию LMS живой платформе SecureCodingHub. Сам учебный контент, задания, редактор кода и движок обратной связи — всё это стримится с app.securecodinghub.com. Из этого дизайна следует две вещи.

Во-первых, Вам никогда не нужно перераспространять новый SCORM-пакет, когда выходят новые задания, новые языки или обновления контента. LMS продолжает указывать на тот же SCO, а последний контент появляется при следующем запуске учащимся. Во-вторых, аудит безопасности администратором LMS прост: пакет достаточно мал, чтобы аудитировать вручную, а скрипт моста — это единственный фрагмент исполняемого кода внутри него.

Выбор между SCORM 1.2 и SCORM 2004

Оба пакета имеют один и тот же опыт запуска и один и тот же каталог обучения. Разница в том, как данные о завершении и баллах записываются обратно в LMS. SCORM 1.2 сообщает сырой балл от 0 до 100, статус завершения incomplete или completed и одну строку закладки для возобновления. SCORM 2004 добавляет масштабированный балл от 0.0 до 1.0, отдельные статусы завершения и успеха, полные данные приостановки для более богатого поведения возобновления и улучшенную последовательность для организаций, которые хотят контролировать порядок разблокировки подмодулей.

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

Хостинг пакета на собственной инфраструктуре

Некоторые клиенты предпочитают размещать SCORM-пакет на внутреннем хранилище — например, на LMS только с SFTP или на изолированном учебном портале, который получает контент из контролируемого хранилища артефактов. В таких случаях рабочий процесс следующий: скачать пакет один раз из консоли администратора SecureCodingHub, хешировать его, сохранить в Вашем репозитории артефактов и ссылаться на него из LMS через Ваш обычный процесс контроля изменений. SecureCodingHub не ротирует SCORM-мост по фиксированному графику, поэтому один и тот же пакет может оставаться действительным на протяжении всего срока контракта.

Лаунчер генерируется на стороне сервера во время скачивания, поэтому URL моста, который он встраивает, — это тот App:BackendUrl, с которым было настроено развёртывание. Если развёртывание Вашей организации меняет имена хостов, повторно скачайте пакет, чтобы мост указывал на правильный хост.