Техническое задание на разработку и внедрение

K-TEAM.

Модуль Обучение

Обучение сотрудников

Модуль K-Team. Обучение является средством автоматизации процессов обучения, повышения квалификации сотрудников в Компании.

Цели: Развитие персонала.

Решаемые задачи:

• Подготовка новых сотрудников;

• Повышение квалификации сотрудников;

• Обучение персонала стандартам и продуктам Компании.

Быстрая навигация по документу

ТРЕБОВАНИЯ К СИСТЕМЕ

Модуль Обучение должен быть реализован на базе функциональности модуля Обучение (learning) Продукта 1С-Битрикс24, подробное описание модуля представлено по ссылке https://dev.1c-bitrix.ru/user_help/service/learning/index.php

Подробная информация о требованиях, предъявляемых к системе, расположена в документе "Требования к системе".

Ролевая модель модуля Обучение

Роль пользователя должна определяться по соответствующей ей группе пользователей Системы. Для определения уровня доступа также необходимо определение положения Пользователя в организационной структуре компании.

Роль пользователяОсновные функцииВключением в группу пользователей «Администраторы». 
1Администратор СистемыПользователь, обладающий полным набором прав на доступ к управлению системой, в том числе, доступом к управлению правами других пользователей.Включением в группу пользователей «Администраторы». 
2Модератор модуля Обучение Группа пользователей, обладающая следующими правами в модуле Обучение:
  • Создание/ редактирование/ удаление курса;
  • Создание/ редактирование/ удаление урока;
  • Создание/ редактирование/ удаление теста;
  • Назначение курса через создание учебной группы;
  • Просмотр статистики прохождения обучения.  
Включением в группу пользователей «K-Team: Контент-редактор Обучение»
3СотрудникАвторизованный пользователь Системы, имеющий минимальные права, необходимые для использования Системы. Обладает следующими правами в модуле Обучение:
  • Просмотр курсов;
  • Прохождение курсов;
  • Самостоятельна запись на курс;
  • Просмотр статистики прохождения обучения свои и своих сотрудников. 
Включением в группу пользователей «K-Team: Сотрудники» 

Функциональные возможности ролей модуля Обучение

Функциональные возможности ролей модуля "Обучение" представлены в Таблице 3.


Таблица 3. Функциональные возможности ролей модуля Обучение

Доступные функции/РольАдминистратор системыМодератор модуля "Обучение"Сотрудник
Создание категории курсов++-
Редактирование категории курсов ++-
Удаление категории курсов ++-
Создание курса++-
Редактирование курса++-
Удаление курса++-
Создание главы/урока++-
Редактирование главы/урока++-
Удаление главы/урока++-
Создание вопросов++-
Редактирование вопросов++-
Удаление вопросов++-
Создание теста++-
Редактирование теста++-
Удаление теста++-
Просмотр каталога курсов+++
Просмотр курса+++
Создание учебной группы++-
Редактирование учебной группы++-
Удаление учебной группы++-
Самостоятельная запись на курсТолько открытые курсыТолько открытые курсыТолько открытые курсы
Прохождение курса+++
Просмотр результатов тестирования++Только свои

Статусная модель

Статусная модель модуля Обучение, условия и способы перехода статуса указаны в Таблице 1.


Таблица 1. Статусная модель элементов модуля Обучение

НаименованиеУсловие перехода в статусСпособ перехода в статус


Статусная модель Курса
1 НазначенКурс назначен пользователю в составе учебной группыАвтоматически
2 Не пройденПо нажатию на кнопку «Начать обучение» на странице Описание курсаАвтоматически
3ПройденВсе элементы курса пройдены, процент прохождения курса=100% Автоматически


Статусная модель Теста
4ПройденДостигнут необходимый процент правильных ответов, установленный в настройках тестаАвтоматически
5Не пройденНе достигнут необходимый процент правильных ответов, установленный в настройках тестаАвтоматически

Каталог курсов

В модуле должна быть функциональная возможность создания, редактирования, просмотра и прохождения курсов пользователями.

Курс должен состоять из:

  • Глав/ уроков курса;
  • Промежуточных тестов;
  • Итогового теста.
В публичной части Системы должен быть реализован раздел Обучение.
Главной страницей раздела является страница Каталог курсов.
Курсы в каталоге должны делиться по категориям, должна быть возможность тегирования курсов.

Страница "Каталог курсов"

По клику на карточку курса осуществляется переход на страницу "Описание курса".

Прототип страницы "Каталог курсов" представлен на Рисунке 1:

Рисунок 1. Каталог курсов

На странице "Каталог курсов" должны отображаться:

  • Заголовок страница «Каталог курсов»;
  • Строка поиска;
  • Фильтр категорий курсов;
  • Список курсов в виде карточек;
  • Кнопка действия «Добавить курс»;
  • Кнопка «Управление курсами».

В карточке курса должны отображаться:

  • Название курса;
  • Краткое описание курса;
  • Картинка для анонса;
  • Теги;
  • Дата создания курса;
  • Количество просмотров;
  • Количество уроков курса;
  • Количество тестов курса.

Поиск и фильтрация в "Каталоге курсов"

На странице "Каталог курсов" должен быть реализован полнотекстовый поиск, индексация поиска должна происходить по:
  • Названию курса;
  • Описанию курса;
  • Названию урока;
  • Описанию урока.
На странице "Каталог курсов" должен быть реализован фильтр по категориям курсов. Фильтр должен размещаться отдельно от поисковой строки в виде отдельного блока. В результатах поиска при выборе категории в фильтре должны отображаться только те курсы, которые привязаны к выбранной категории. Одновременно можно выбрать только одну категорию.

Создание курса

Создание и редактирование категории курсов

Создание и редактирование категорий курса должно быть доступно в Административной части Системы.
Поля формы создания/редактирования категории курсов представлены в Таблице 2.


Таблица 2. Поля формы создания/редактирования категории курсов

НаименованиеНазначение поляТип данныхСпособ формированияМножественностьОбязательностьЗначение по умолчанию
1IDПрисваивается уникальный номер при создании элементаЧислоАвтоматически (не редактируемо)НетДаНе заполнено
2НазваниеНазвание категорииОднострочный текст  Ручное заполнениеНетДаНе заполнено
3АктивностьИспользуется для отображения элемента в публичной части порталаЧекбокс (Checkbox)Ручное заполнениеНетДаДа

Создание и редактирование курса

Создание и редактирование курса должно быть доступно в Административной части Системы.

 
Должна быть возможность создания следующих типов курсов:

  • Закрытый;
  • Открытый.
Закрытый курс не отображается на странице Каталог курсов в публичной части Системы. Закрытый курс доступен для прохождения только пользователями, которым данный курс был назначен в составе Учебной группы.
Открытый курс отображается на странице Каталог курсов в публичной части Системы. Отрытый курс доступен для просмотра пользователям с ролью Сотрудник.

Создание курса должно быть доступно двумя способами:
  • Вручную через форму создания курса;
  • С помощью импорта курса в формате SCORM.

Поля формы создания/ редактирования курса в Административной части Системы представлены в Таблице 3.
 

Таблица 3. Поля формы создания/редактирования курса в Административной части Системы

НаименованиеНазначение поляТип данныхСпособ формированияМножественностьОбязательностьЗначение по умолчанию
Вкладка "Курс"
1Название Указывается название курсаОднострочный текст Ручное заполнениеНетДаНе заполнено
2АктивностьПризнак активности элементаЧекбокс (Checkbox)Ручное заполнениеНетДаНет
3IDПорядковый номер записи в модулеЧислоАвтоматически (не редактируемо)НетДа
4COURSE_IDИдентификатор обучающего курсаЧислоАвтоматически (не редактируемо)НетДа
5Период активностиУстанавливаются даты начала и окончания активности курсаДатаРучное заполнениеДаНетНе заполнено
6Индекс сортировкиПорядок вывода элементов в публичной части Системы (от меньшего к большему)ЧислоРучное заполнениеДаНет500
7Закрытый курсУстановка типа курсаЧекбокс (Checkbox)Ручное заполнениеНетНетНет
8ТэгиУстановка тэгов курсаВыбор с возможностью ввода текста Ручное заполнениеДаНетНе заполнено

Вкладка "Анонс"
9Краткое описание курсаОписание для анонса курса (отображается в Каталоге курсов)Переключатель режима ввода текста Ручное заполнениеНетНетНе заполнено
Картинка для анонсаИзображение анонса курса (отображается в Каталоге курсов)ФайлРучное заполнениеНетНетНе заполнено
Вкладка "Подробно"
11Детальное описание курсаПодробное описание курса (отображается на странице Описание курса)Переключатель режима ввода текста Ручное заполнениеНетНетНе заполнено
Вкладка "Связи"
12Взаимосвязи курсаВыбор родительских элементов курса, выбор дочерних элементов курсаПростой выборРучное заполнениеДаНет
13РазделПривязка курса к разделу, выбор раздела из категорий курсовПростой выборРучное заполнениеНетДаНе заполнено
Вкладка "График прохождения курса"
14Открывать урок после прохождения предыдущего урокаНастройка позволяет открывать уроки по порядку, доступ к каждому следующему уроку открывается только после прохождения предыдущегоЧекбокс (Checkbox)Ручное заполнениеНетНетНет
15Задержка перед открытием урока (в днях)Указывается количество дней до открытия урока от даты начала курсаЧислоДаНетНе заполнено

Создание и редактирование глав/уроков курса

Создание и редактирование глав/уроков курса должно быть доступно в Административной части Системы.


Поля формы создания/ редактирования урока представлены в Таблица 4.

Должна быть возможность приложить дополнительные материалы к уроку.

В публичной части Системы приложенные материалы должны быть доступны для скачивания. Должна быть возможность прикладывать файлы в следующих форматах:

  • PDF;
  • PPT;
  • DOCX;
  • XLSX;
  • JPG;
  • PNG.

Должна быть возможность приложить видеофайл к уроку. В публичной части Системы видео файл должен отображаться в проигрывателе с функцией проигрывания/паузы. Должна быть возможность прикладывать видеофайлы в следующих форматах:
  • MP4;
  • MOV;
  • MKV;
  • AVI;
  • WMV.
В Системе не предусматривается редактирование видеоряда, установка превью видео, установка тайм-кода видеоряда.


Таблица 4. Поля формы создания/ редактирования главы/ урока в Административной части Системы

НаименованиеНазначение поляТип данныхСпособ формированияМножественностьОбязательностьЗначение по умолчанию



Вкладка "Параметры"



1НазваниеУказывается название курсаОднострочный текст Ручное заполнениеНетДаНе заполнено
2АктивностьПризнак активности элементаЧекбокс (Checkbox)Ручное заполнениеНетНетДа
3IDПорядковый номер записи в модулеЧислоАвтоматически (не редактируемо)НетДа
4Индекс сортировкиПорядок вывода элементов в публичной части Системы (от меньшего к большему)ЧислоРучное заполнениеДаНет500
Вкладка "Содержание"
5Содержание урокаОписание урока (отображается на странице урока)Переключатель режима ввода текста/ файл (указывается путь к файлу в Системе)Ручное заполнениеНетНетНе заполнено
6Материалы урокаПрикладываются дополнительные материалы к урокуФайлРучное заполнениеДаНетНе заполнено
7Видео урокаПрикладывается видеофайл к урокуФайлРучное заполнениеНетНетНе заполнено
Вкладка "Связи"
8Взаимосвязи курсаВыбор родительских элементов курса, выбор дочерних элементов курсаПростой выборРучное заполнениеДаДа

Создание и редактирование вопросов курса

Создание и редактирование вопросов курса должно быть доступно в Административной части Системы.
Вопросы курса используются для создания тестов курса. Должны быть реализованы следующие типы вопросов:
  • Одиночный выбор;
  • Множественный выбор;
  • Сортировка;
  • Текстовый ответ.

Поля формы создания/ редактирования вопроса в Административной части Системы представлены в Таблице 5.

Таблица 5. Поля формы создания/ редактирования вопроса в Административной части Системы

НаименованиеНазначение поляТип данныхСпособ формированияМножественностьОбязательностьЗначение по умолчанию



Вкладка "Вопрос"



1Название Краткое описание вопросаМногостроный текст Ручное заполнениеНетДаНе заполнено
2АктивностьПризнак активности элементаЧекбокс (Checkbox)Ручное заполнениеНетНетДа
3IDПорядковый номер записи в модулеЧислоАвтоматически (не редактируемо)НетДа
4Индекс сортировкиПорядок вывода элементов в публичной части СистемыЧислоРучное заполнениеДаНет500
5Тип вопросаВыбор типа вопросаПростой выбор Ручное заполнениеНетДаНе заполнено
6БаллКоличество баллов за правильный ответ на вопросЧислоРучное заполнениеНетДаНе заполнено
7Для самопроверки При установленном чек-боксе вопрос попадает в тест для самопроверкиЧекбокс (Checkbox)Ручное заполнениеНетДаНет
8Обязателен правильный ответПри установленном чек-боксе если на данный вопрос не будет дан правильный ответ, то тест не будет сдан при любом набранном количестве баллов.Чекбокс (Checkbox)Ручное заполнениеНетДаНет
9Сообщение при неправильном ответеУказывается сообщение при неправильном ответе на вопрос во время прохождения тестаОднострочный текст  Ручное заполнениеНетНетРучное заполнение
Вкладка "Ответ"
10IDПорядковый номер записи в модулеЧислоАвтоматически (не редактируемо)НетДа
11ОтветТекст ответаОднострочный текст  
12Правильный ответОтметка одного или несколько верных вариантов ответа в зависимости от типа вопроса.Буллит (Bullit)Ручное заполнениеНетДаНе заполнено
13Индекс сортировкиПорядок вывода элементов в публичной части СистемыЧислоРучное заполнениеДаНет10
14Детальное описание вопросаПодробное описание вопросаПереключатель режима ввода текста Ручное заполнениеНетНетНе заполнено

Создание и редактирование тестов курса

Создание и редактирование тестов должно быть доступно в Административной части Системы.

Должна быть возможность создания следующих типов тестов:
  • Тест для самопроверки;
  • Итоговый тест.

Тест для самопроверки должен быть доступен при прохождении конкретного урока.
Итоговый тест доступен для прохождения только после прохождения всех глав/ уроков курса.

Поля формы создания/ редактирования теста в Административной части Системы представлены в Таблице 6.

Таблица 6. Поля формы создания/ редактирования теста в Административной части Системы
НаименованиеНазначение поляТип данныхСпособ формированияМножественностьОбязательностьЗначение по умолчанию
Вкладка "Настройки"
1НазваниеКраткое описание вопросаМногостроный текст Ручное заполнениеНетДаНе заполнено
2АктивностьПризнак активности элементаЧекбокс (Checkbox)Ручное заполнениеНетНетДа
3IDПорядковый номер записи в модулеЧислоАвтоматически (не редактируемо)НетДа
4Индекс сортировкиПорядок вывода элементов в публичной части СистемыЧислоРучное заполнениеДаНет500
5В тесте участвуютВыбор вопросов, участвующих в тесте:
все вопросы курса;
либо все вопросы главы - выбирается нужная глава курса;
либо все вопросы урока - выбирается нужный урок из курса;
либо указанное количество вопросов со всего курса;
либо указанное количество вопросов из каждой главы;
или же указанное количество вопросов из каждого урока; 
Буллит (Bullit)Ручное заполнениеДаНетНе заполнено
6Включать вопросы для самопроверкиПри установленном чекбоксе в тест будут включены вопросы для самопроверки.Чекбокс (Checkbox)Ручное заполнениеНетДаНет
7Случайный порядок вопросовВозможность вывода вопросов в случайном порядке.Чекбокс (Checkbox)Ручное заполнениеНетДаНет
8Случайный порядок ответовВозможность вывода вариантов ответов на вопрос в случайном порядке.Чекбокс (Checkbox)Ручное заполнениеНетДаНет
9Количество попытокЗадается количество попыток прохождения теста. Если указано 0 или пусто, то количество попыток не ограничено.ЧислоРучное заполнениеНетНетНе заполнено
10Минимальное время между попыткамиЗадается минимальное время в днях, часах, минутах между попытками прохождения теста. Если указано 0 или пусто, то паузы между попытками нет.ЧислоРучное заполнениеНетНетНе заполнено
11Ограничение времениЗадается количество минут для прохождения теста. Если указано 0 или пусто, то прохождение теста во времени не ограничено.ЧислоРучное заполнениеНетНетНе заполнено
12Автоматическая проверка результатовПри установленном чекбоксе результаты тестирования будут проверены автоматически.Чекбокс (Checkbox)Ручное заполнениеНетДаНет
13Для прохождения теста необходимо правильно ответить наЗадается процент вопросов, на которые необходимо правильно ответить для прохождения теста.ЧислоРучное заполнениеНетНетНе заполнено
14Тип прохождения тестаВыбирается один из трех возможных типов прохождения теста:
Запретить переход к следующему вопросу без ответа на текущий вопрос, пользователь не может изменять свои ответы.
Разрешить переход к следующему вопросу без ответа на текущий вопрос, пользователь не может изменять свои ответы.
Разрешить переход к следующему вопросу без ответа на текущий вопрос, пользователь может изменять свои ответы. 
Простой выборРучное заполнениеНетНетНе заполнено
15Запретить доступ к тесту без сдачи тестаВыбор теста, который необходимо сдать, чтобы перейти к сдаче текущего теста.Простой выбор
16Контроль неправильных ответовПри установленном чекбоксе тест будет досрочно прерван при критическом уровне ошибочных ответов на вопросы теста.Чекбокс (Checkbox)Ручное заполнениеНетДаНет
17Показывать текущие результатыПри установленном чекбоксе во время теста будут показываться текущие показатели.Чекбокс (Checkbox)Ручное заполнениеНетДаНет
18Показывать окончательные результатыПри установленном чекбоксе по завершении теста будут выведены результаты сдачи теста.Чекбокс (Checkbox)Ручное заполнениеНетДаНет
19Показывать ошибкиПри отмеченной опции и неправильном ответе будет выведено уведомление, указанное в поле Сообщение при неправильном ответеЧекбокс (Checkbox)Ручное заполнениеНетДаНет
Вкладка "Описание"
20Описание тестаУказывается описание тестаПереключатель режима ввода текста Ручное заполнениеНетНетНе заполнено

Назначение курса сотрудникам

В модуле должна быть функциональная возможность:
  • Назначения курса пользователям с помощью создания учебной группы;
  • Самостоятельная запись на курс пользователем.

Назначение курса с помощью создания учебной группы возможно для курсов закрытого и открытого типов.


Самостоятельная запись на курс возможна только в курсах открытого типа.


При самостоятельной записи на курс подтверждения со стороны модератора модуля или руководителя пользователя не требуется.

Создание учебной группы

Создание и редактирование учебной группы должно быть доступно в Административной части Системы.

При создании учебной группы должен быть выбор курса, для которого создается учебная группа. Выбор сотрудников в учебной группе должен быть:
  • По ФИО;
  • По департаменту из оргструктуры.
При выборе департамента все сотрудники выбранного департамента включаются в учебную группу.

Датой начала обучения в учебной группе является дата начала, указанная в настройках учебной группы. Назначенный курс доступен только для просмотра до наступления даты начала обучения. После наступления даты обучения назначенный курс доступен для прохождения.

Поля формы создания/ редактирования учебной группы в Административной части Системы представлены в Таблице 7.


Таблица 7. Поля формы создания/ редактирования учебной группы в Административной части Системы

НаименованиеНазначение поляТип данныхСпособ формированияМножественностьОбязательностьЗначение по умолчанию
1Название Указывается название учебной группыОднострочный текст Ручное заполнениеНетДаНе заполнено
2АктивностьПризнак активности элементаЧекбокс (Checkbox)Ручное заполнениеНетНетДа
3IDПорядковый номер записи в модулеЧислоАвтоматически (не редактируемо)НетДа
4Период активностиУстанавливаются даты начала и окончания активности курсаДатаРучное заполнениеДаНетНе заполнено
5Индекс сортировкиПорядок вывода элементов в публичной части СистемыЧислоРучное заполнениеДаНет500
6КурсВыбор курса учебной группы из списка уже созданных курсовПростой выборРучное заполнениеНетНетНе заполнено
7Состав учебной группыВыбор пользователей в учебную группуПростой выборРучное заполнениеДаНетНе заполнено

Самостоятельная запись на курс

Самостоятельная запись на курс доступна в курсах открытого типа на странице Описание курса путем нажатия на кнопку действия «Начать обучение».


Датой начала обучения при самостоятельной записи на курс является дата/ время нажатия кнопки действия «Начать обучение».

Просмотр и прохождение курса

Курс доступен для прохождения только после наступления даты/времени начала обучения. Открытие уроков курса происходит согласно графику прохождения курса.

В случае, если согласно графику прохождения курса дата начала урока не наступила, содержание главы/ урока не доступно для ознакомления, должно выводится информационное сообщение «Данный урок будет доступен {Дата}».
В случае, если согласно графику прохождения курса дата начала урока наступила, содержание главы/ урока доступно для просмотра.

Тесты для самопроверки доступны для прохождения в любой момент прохождения урока, который содержит тест для самопроверки.

Итоговый тест доступен для прохождения только после прохождения всех глав/уроков курса.

Страница "Описание курса"

Прототип страницы "Описание курса" представлен на Рисунке 2.

Рисунок 2. Страница Описание курса

Переход на страницу "Описание курса" осуществляется:

Со страницы "Каталог курсов" по клику на карточку курса – для курсов открытого типа;
Со страницы "Мои курсы" по клику на название курса – для курсов открытого и закрытого типов.

На странице "Описание курса" отображается:

  • Содержание курса в виде списка элементов курса (глав, уроков, тестов);
  • Подробное описание курса;
  • Кнопка «Начать обучение».
По нажатию на кнопку «Начать обучение» происходит переход к первой главе/ уроку курса.

Главы/уроки в списке элементов курса должны выводится согласно индексу сортировки, указанному в настройках главы/урока – от меньшего к большему. В случае, если индекс сортировки имеет одинаковое значение, вывод глав/ уроков должен быть по дате создания главы/урока – в хронологическом порядке.

Страница главы/ урока

Прототип страницы главы/ урока представлен на Рисунке 3.

Рисунок 3. Страница главы/урока

На странице Главы/ урока отображается:

  • Содержание курса в виде списка элементов курса (глав, уроков, тестов). Активный элемент – текущая глава/ урок;
  • Содержание урока;
  • Материалы урока в виде прикрепленных файлов. Отображаются в случае, если урок содержит файлы;
  • Видео урока в виде плейера с функцией воспроизведения/паузы. Отображается в случае, если урок содержит видео файлы.
  • Кнопка перехода на страницу теста для самопроверки. Отображается в случае, если текущая глава/ урок содержит тест для самопроверки;
  • Кнопка перехода к следующей главе/ уроку;
  • Кнопка «Завершить».


Кнопка «Завершить» отображается:

  • На странице последнего главы/ урока, если курс не содержит ни одного теста;
  • На странице главы/ урока, если курс состоит из одного элемента главы/урока и не содержит ни одного теста;
  • На странице главы/урока курса, созданного с помощью импорта файла в формате SCORM.

Материалы урока должны быть доступны для скачивания по нажатию на название файла.
Для начала воспроизведения видео урока необходимо нажать на кнопку воспроизведения в плейере.

Страница "Тесты"

Прототип страницы "Описание теста" представлен на Рисунке 4.

Рисунок 4. Страница "Тесты"

Переход на страницу "Описание теста" осуществляется по нажатию на заголовок Тесты в содержании курса или на последней странице урока по нажатию на кнопку «Перейти к тестам».

На странице "Описание теста" отображается список тестов с указанием:

  • Название теста;
  • Описание теста;
  • Количество попыток;
  • Ограничение по времени;
  • Тип прохождения теста;
  • Кнопка «Начать» или «Продолжить».

Кнопка «Начать» отображается в случае, если пользователь ни разу не проходил тест. Кнопка «Продолжить» отображается в случае, если пользователь хотя бы один раз проходил тест или начинал прохождение теста.

По нажатию на кнопку «Начать» или «Продолжить» происходит переход на страницу теста.

Страница теста

Прототип страницы теста представлен на Рисунке 5.

Рисунок 5. Страница прохождения теста

На странице теста отображается:

  • Название курса;
  • Название вопроса;
  • Описание вопроса;
  • Варианты ответов;
  • Кнопка «Далее»;
  • Кнопка «Завершить»;
  • Кнопка «Ответить». Только для теста для самопроверки;
  • Пагинация страниц вопросов теста;
  • Количество правильных ответов. Только для итогового теста в случае, если установлено в настройках теста.

По нажатию на кнопку «Далее» происходит переход к следующему вопросу теста. В случае нажатия на кнопку «Далее» на последнем вопросе теста происходит переход на страницу результатов прохождения теста.
По нажатию на кнопку «Завершить» происходит переход на страницу результатов прохождения теста.
В тестах для самопроверки после выбора варианта ответа и нажатия кнопки «Ответить» варианты ответов выделяются цветом:
  • Красным – неправильные варианты ответа;
  • Зеленым – правильные варианты ответа.
В случае, если пользователь выбрал неправильные варианты ответа должно выводится информационное сообщение «Ошибка. Это неправильный ответ».

Страница результатов прохождения теста

Прототип страницы результатов прохождения тестов представлен Рисунке 6.

Рисунок 6. Страница результатов прохождения теста

На странице результатов прохождения теста отображается:

  • Статус теста;
  • Количество вопросов теста;
  • Количество правильных ответов;
  • Максимальное количество баллов;
  • Количество набранных баллов;
  • Оценка;
  • Кнопка действия «Пройти тест еще раз»;
  • Кнопка действия «Вернуться к курсу».
По нажатию на кнопку действия «Пройти тест еще раз» происходит переход на страницу прохождения теста.

Расчет процента прохождения курса

Расчет процента прохождения курса ведется на основе статуса элементов, которые входят в курс.
Элементами курса считается:

  • Глава/ урок;
  • Тест.

Процент прохождения каждого элемента рассчитывается по формуле:

 

Х=(100%)/(количество элементов курса)


Расчет процента прохождения курса рассчитывается как сумма процентов прохождения пройденных элементов.

Глава/ урок считается пройденным в случае, если пользователь нажал на кнопку перехода к следующей главе/ уроку или на название следующей главы/ урока. В случае, если это последняя глава/ урок курса и курс не содержит ни одного теста глава/ урок считается пройденным, если пользователь нажал кнопку «Завершить».
Тест считается пройденным в случае достижения необходимого процента правильных ответов для сдачи теста (указывается в настройках теста).

Курс считается пройденным в случае, если все элементы курса пройдены и процент прохождения курса равен 100%. В случае, если курс состоит из одного элемента главы/ урока и не содержит ни одного теста, в том числе курс, созданный с помощью импорта файла в формате SCORM, курс считается пройденным, если пользователь нажал кнопку «Завершить».

Пример: курс содержит 3 главы и 1 тест. Процент прохождения каждого элемента составит: 100%/4= 25%.
Пользователь ознакомился со всеми главами, но не сдал тест, то есть пройдено 3 элемента. Процент прохождения курса составит: 25%*3=75%.

Страница "Мои курсы"

Прототип страницы "Мои курсы" представлен на Рисунке 7.

Рисунок 7. Страница "Мои курсы"

На странице "Мои курсы" отображаются курсы пользователя:

  • Активные. Курсы, которые пользователь начал проходить, но не завершил (статус курса «Не пройден»);
  • Новые. Курсы, назначенные пользователю через учебные группы (статус курса «Назначен»);
  • Завершенные. Курсы, которые пользователь завершил (статус курса «Пройден»).

Страница "Журнал обучения"

Прототип страницы "Журнал обучения" представлен на Рисунке 8.

Рисунок 8. Страница "Журнал обучения"

На странице "Журнал обучения" отображается таблица результатов прохождения тестов с отображением:

  • Названия курса;
  • Названия теста;
  • Лучший результат (набранные баллы/ максимальное количество баллов);
  • Статус;
  • Оценка;
  • Попыток (Использованные/ Всего);
  • Кнопка действия «Пройти еще раз».

Уведомления

Перечень уведомлений в рамках модуля "Обучение" представлен в Таблице 8.

ПолучательСобытие-триггер для отправкиШаблон почтового уведомленияШаблон уведомления в Центр уведомлений
1Пользователи, которые добавлены в учебную группу.Создание активной учебной группыТема сообщения: "Вам назначен курс обучения"
Тело сообщения: "Вам назначен курс обучения {Название курса}. Для просмотра курса перейдите по ссылке {Ссылка на курс}" 
Тело сообщения: "Вам назначен курс обучения {Название курса}. Для просмотра курса перейдите по ссылке {Ссылка на курс}"
2Пользователи, которые добавлены в учебную группу.Наступление даты начала учебной группы. Тема сообщения: "Сегодня начинается назначенный Вам курс обучения"
Тело сообщения: "Сегодня начинается назначенный Вам курс обучения {Название курса}. Для просмотра курса перейдите по ссылке {Ссылка на курс}"
Кому: Пользователям, которые добавлены в учебную группу 
Тело сообщения: "Сегодня начинается назначенный Вам курс обучения {Название курса}. Для просмотра курса перейдите по ссылке {Ссылка на курс}"
3Пользователи, которые добавлены в учебную группу.За три дня до наступления даты окончания учебной группы. Тема сообщения: "Скоро заканчивается назначенный Вам курс обучения".
Тело сообщения: "Через три дня заканчивается назначенный Вам курс обучения {Название курса}. Для завершения курса перейдите по ссылке {Ссылка на курс}" 
Тело сообщения: "Через три дня заканчивается назначенный Вам курс обучения {Название курса}. Для завершения курса перейдите по ссылке {Ссылка на курс}"