В данный момент в панели администрирования при создании курса есть возможность создать этап в виде SCORM пакета. В статистике для таких этапов на текущий момент есть только информация о пройденности SCORM этапа и суммарном количестве баллов, набранном пользователем в процессе прохождения SCORM курса. При этом сам SCORM курс может включать в себя множество шагов и обучающих элементов, таких как тесты, задания и т.д., детальная статистика по которым на данный момент не собирается системой.
В планах реализации расширить поддержку SCORM курсов, чтобы:
- баллы набранные за SCORM курс учитывались в рейтинге геймификации;
- администратор мог сформировать отчет с детальной статистикой по прохождению пользователями SCORM курсов.
В панели администрирования в разделе «Редактор курсов» появится новая вкладка «Отчет по SCORM». На данной вкладке администратор сможет сформировать отчет по пройденным SCORM курсам, а также увидеть историю формирования последних 50 отчетов с возможностью скачивания этих отчетов.
Вкладка «Отчет по SCORM» будет содержать следующие элементы (Рисунок 36):
- Кнопка «Сформировать отчёт»;
- Слева от кнопки будет располагаться надпись «В списке отображаются последние 50 отчётов»;
- Таблица со следующими столбцами:
- «Статус»;
Будет содержать информацию о статусе отчета: «Отчет формируется» (в процессе формирования), «Ошибка формирования» (при ошибке формирования отчета) и «Сформирован» (после успешного формирования); - «Тип отчёта»;
- «Статус»;
В столбце будет отображаться соответствующий вкладке тип отчета: «Отчет по SCORM».
- «Параметры отчета»;
В данном столбце будут отображаться выбранные SCORM курсы (SCORM этапы), включенные в отчет.
- «Дата формирования отчета»;
- Кнопка «Скачать» - для успешно сформированных отчетов.

Рисунок 36. Список сформированных отчетов по SCORM курсам
При нажатии кнопки «Сформировать отчет» будет открываться всплывающее окно (Рисунок 37):
- Заголовок «Настройки отчёта по SCORM»;
- Подзаголовок «Выберите SCORM этапы»;
- При наведении на иконку «Вопрос» будет показываться подсказка «Отчет будет включать в себя данные только по выбранным SCORM этапам»;
- Текст «Выбрано: n», где n - количество выбранных этапов из списка, и кнопка «Выделить все»;
- Поле поиска по названию SCORM этапа или родительского курса, к которому относится SCORM этап;
- Список SCORM этапов. В списке будут отображаться чекбоксы, справа от чекбокса будет выводиться полное название SCORM этапа и название родительского курса, к которому относится SCORM этап;
- Кнопки «Отменить» (закрывает всплывающее окно без изменений), «Сформировать».

Рисунок 37. Формирование нового отчета по SCORM курсам
Отчет будет формироваться асинхронно, т.е. администратор сможет переключаться между разделами, пока формируется отчет.
После запуска формирования отчета в таблице появится новая строка в статусе «Отчет формируется…». Кнопка «Скачать отчет» будет недоступна. После завершения формирования отчета статус обновится в соответствии с результатом формирования:
- Отчет успешно сформирован;
В столбце «Статус» текст «Отчет формируется…» будет изменен на «Сформирован». В столбце «Дата формирования отчета» появится дата и время, в которые было завершено формирование,в формате dd.mm.yyyy hh:MM. Кнопка «Скачать» станет активной. При нажатии «Скачать» начнется скачивание файла отчета scorm_report.xlsx.
- Ошибка формирования отчета.
В столбце «Статус» текст «Отчёт формируется…» будет изменен на «Ошибка формирования». Кнопка «Скачать» будет скрыта.
В списке будут отображаться последние 50 отчетов. Отчеты будут выводиться в хронологическом порядке, от раннего к позднему: каждый новый отчет будет появляться в начале списка.
Шаблон отчета по SCORM
Отчет по SCORM курсам будет выполнен в формате .xlsx и содержать два листа:
- SCORM курсы - Сводная статистика;
- SCORM курсы - Детальная статистика.
На листе SCORM курсы - Сводная статистика будут содержаться следующие столбцы:
- User ID;
ID участника, которому назначен данный курс.
- Фамилия;
- Имя;
- Группы;
Указываются все группы, к которым прикреплен участник.
- Название SCORM курса;
В качестве названия используется название этапа курса, к которому был прикреплен SCORM курс.
- В каком курсе используется;
Будет указано название родительского курса, в котором SCORM пакет загружен как этап.
- Дата назначения;
Указывается дата назначения курса пользователю.
- Баллы за SCORM курс;
Отображается количество баллов, набранных участником, за прохождение SCORM. Если SCORM не пройден, то в ячейке напротив участника будет стоять прочерк.
- Мин. балл по SCORM курсу;
Указывается минимальное количество баллов, которое пользователь может набрать в данном SCORM курсе. Информация берется из SCORM пакета.
- Макс. балл по SCORM курсу;
Указывается максимальное количество баллов, которое пользователь может набрать в данном SCORM курсе. Информация берется из SCORM пакета.
- Суммарное время прохождения;
Отображается время, которое затратил пользователь на прохождение SCORM курса на момент формирования отчета. Информация берется из SCORM пакета.
- Статус;
Показывает статус прохождения SCORM курса. В ячейке может отображаться одно из нескольких значений, установленных при создании SCORM курса. Информация берется из SCORM пакета. - Результат.
В данном столбце будут отображаться результаты прохождения в зависимости от установленных требований и статуса прохождения. Требования устанавливаются при создании SCORM курса.
В отчете записи группируются в алфавитном порядке следующим образом:
- Записи группируются по названию курса, в котором используется SCORM этап в алфавитном порядке;
- Внутри курса - по названию SCORM этапа (если имеется несколько SCORM этапов);
- Внутри SCORM этапа - по фамилии участника.
На листе SCORM курсы - Детальная статистика будут содержаться следующие столбцы:
- User ID;
- Фамилия;
- Имя;
- Группы;
- Название SCORM курса;
- В каком курсе используется;
- Дата назначения;
- Номер вопроса;
Отображается номер вопроса в SCORM курсе, на который пользователь дал ответ. Информация берется из SCORM пакета.
- Тип вопроса;
Отображается тип ответа соответствующего вопроса. Информация берется из SCORM пакета.
- Время открытия вопроса;
Данный ресурс помогает зафиксировать момент открытия вопроса участником. Информация берется из SCORM пакета.
- Ответ пользователя;
В ячейке отображается полный ответ пользователя в зависимости от типа вопроса.
- Правильный ответ;
Будут отображаться все заданные правильные ответы на вопрос. Информация берется из SCORM пакета.
- Вес вопроса;
Отображается вес данного вопроса, данного в сравнении с другими вопросами. Будет отображаться в формате числа с плавающей запятой (например, 0.5, 0.6). Информация берется из SCORM пакета.
- Результат;
Отображает правильность ответа пользователя. - Затраченное время.
Показывает количество времени, потраченное пользователем на ответ. Рассчитывается как интервал от времени открытия вопроса до времени первого ответа. Информация берется из SCORM пакета.
В отчете записи группируются в алфавитном порядке следующим образом:
- Записи группируются по названию курса, в котором используется SCORM этап в алфавитном порядке;
- Внутри курса - по названию SCORM этапа (если имеется несколько SCORM этапов);
- Внутри SCORM этапа - по фамилии участника;
- Внутри участника - по номеру вопроса в SCORM.
Учет баллов за SCORM курсы в геймификации
Текущая логика геймификации будет доработана для учета баллов за SCORM курсы при расчете рейтинга участников. Баллы за SCORM курсы будут учитываться и в индивидуальном рейтинге участников, и в командном рейтинге.
Новые правила геймификации
В правилах геймификации в разделе «Рейтинг» на вкладке «Баллы» будут внесены следующие изменения:
- Будет добавлено новое правило «Баллы, набранные в курсах».
Правило будет иметь следующие настройки:
- Текст описания: За каждый пройденный курс;
- Количество баллов: +X баллов;
- Ограничения: Без ограничений.
Правило будет включаться по дефолту для всех мероприятий типа «Корпоративная обучающая программа» и «Публичная обучающая программа».
- Текущее правило «Баллы, набранные в тестах, используемых в квестах» будет удалено.
При включенном правиле «Баллы, набранные в курсах» в рейтинге пользователя (индивидуальном и командном) будут учитываться баллы за курс, которые в свою очередь будут включать себя баллы за прохождение SCORM этапа.
Настройки начисления баллов за прохождение SCORM курса
В настройках SCORM этапа будут добавлены настройки начисления баллов для SCORM этапа. В настройках этапа добавится блок «Начисление баллов за SCORM курс». Блок будет содержать 2 опции (Рисунок 38):
- Баллы, набранные в SCORM курсе;
- Фиксированное количество баллов.

Рисунок 38. Настройки начисления баллов за SCORM пакет
По умолчанию будет выбрана первая опция. В этом случае пользователю за прохождение SCORM курса будет начисляться количество баллов, набранное непосредственно в SCORM курсе.
При выборе варианта «Фиксированное количество баллов» администратор может вручную указать количество баллов, которое будет начислено пользователю при завершении данного SCORM курса.
При выбранной опции «Фиксированное количество баллов» в Сводном отчете по курсам в столбце Максимальное количество баллов за SCORM будет учитываться значение, указанное в данном поле. В детальном отчете по SCORM курсам все останется без изменений.
В случае изменения настроек начисления баллов будет выполнен перерасчет баллов за курс для всех пользователей, находящихся в процессе прохождения курса. Для пользователей, уже завершивших курс набранные за курс баллы останутся без изменений.