Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Настоящий документ содержит описание архитектуры платформы Knomary LMS, а также её технической составляющей.
Платформа предназначена для проведения и организации дистанционного обучения.
Документ предназначен для Клиентов компании ООО “Номари Продакшн” для ознакомления с платформой и её архитектурой.
Работа с пользователями доступна для ролей: Администратор, Модератор, HR в разделе "Пользователи"
В разделе пользователи производится создание/редактирование/удаление пользователей платформы. При создании пользователя ему автоматически выдается роль "Сотрудника", а в случает отметки "Является руководителем" при создании/редактировании пользователя, ему будет выдана роль "Сотрудник" и роль "Руководитель".
Функциональность поиска и фильтрации пользователей представлена следующими элементами:
Поиск по ФИО или email или ID (текстовое поле)
Отдел (одиночный селект)
Должность (одиночный селект)
Группа (одиночный селект)
Роль (одиночный селект)
Показать заблокированных (свичер)
При использовании фильтрации производится изменение содержимого информационной таблицы, расположенной под блоком поиска и фильтров.
Информационная таблица отображает всех пользователей существующих в системе (каждый пользователь занимает одну строку таблицы).
При отметки "Чекбокс" возле имени пользователя появляется контекстное меню, в котором выводятся действия, доступные для осуществления над пользователем.
Структура таблицы:
ФИО (со счетчиком строк)
Роль (вывод букв ролей пользователя)
Отдел
Должность
Группы (всплываюшее окно с перечнем групп пользователя)
Создан (вручную или автоматически (через импорт))
Дата создания
Создание пользователей с заполнением основных полей: ФИО, должность, элемент оргструктуры, руководитель, email, а также ряда дополнительных информационных полей.
Редактирование пользователей (с возможностью изменения установленных при создании полей)
Удаление пользователей - присвоение им статуса удаленного пользователя, хранение в системе информации о результатах их обучения для достоверности данных в отчетности и аналитике.
Блокировка пользователей - присвоение им статуса заблокированного пользователя, который не имеет доступа в систему, хранение в системе информации о результатах их обучения для достоверности данных в отчетности и аналитике с возможностью разблокировки.
Функция импорта представлена всплывающим окном с возможностью загрузки файла установленного формата (шаблон файла доступен для скачивания во всплывающем окне).
Доступна установка опций:
Отправить пароль на почту всем новым сотрудникам
Обновлять существующих сотрудников
После запуска импорта в этом же окне производится отображения хода процесса импорта и успешно/неуспешно обработанных строках.
При запуске экспорта производится формирование и скачивания XLS-файла и пользователями системы. Структура данных в данном файле соответствует структуре файла для импорта данных в систему.
В системе используются роли доступа для разграничения прав и ответственности между пользователями. В соответствии с используемой ролью предоставляется определенный набор разделов и функций.
У пользователя может быть несколько доступных ролей, между которыми он может переключаться. Единственная роль, которая не может иметь несколько ролей - администратор.
ID
Роль
Описание пользователя системы
C01
Администратор
Имеет возможность регистрировать пользователей системы, назначать им права, редактировать, осуществлять технические настройки системы.
C02
Сотрудник
Может самостоятельно выбирать обучающий материал и получать задания от руководителей, обучаться.
C03
Наставник
Может обучаться и выступать наставником для определенного круга сотрудников, получать аналитику по своим ученикам. Эта роль выдается руководителем для выбранного подчиненного сотрудника.
C04
Тренер
Выступает ответственным за проведение мероприятия, обучает сотрудников, устанавливает статус посещения мероприятий
C05
Руководитель
Имеет возможность обучаться, согласовывать обучение у своих подчиненных, создает наставников, получает аналитику и отчетность по подчиненным сотрудникам.
C06
HR
Отвечает за организацию процесса обучения сотрудников, участвует в процессе согласования заявок на мероприятия, создает новости, проводит опросы, управляет библиотекой.
C07
Модератор
Управляет содержимым каталога и назначениями, работает с отчетностью по обучению
C08
Аналитик
Может получать отчетную информацию по предоставленным данной роли данным.
Работа с пользователями доступна для ролей: Администратор, Модератор, HR в разделе "Пользователи"
Данный раздел представляет собой схематичное отображение иерархии отделов в зависимости от организационной структуры внутри компании.
Перед выводом содержимого раздела выведен фильтрующий свичер:
Показать элементы, в которых нет ни одного сотрудника
При выключении данного свичера будут скрыты элементы оргструктуры, к которым не привязан ни один сотрудник.
Иерархия подчиненности отделов отображена в виде дерева. Под вышестоящим органом выводятся подчиненные ему структурные подразделения (сворачивание/разворачивание предусматривается при клике на иконку "плюс" или "минус" возле названия блока)
Возле названия любого элемента оргструктуры выводятся 2 цифры, с указанием количества пользователей (пример: 4 чел/45 чел).
Первая цифра показывает, сколько пользователей находится непосредственно в этом отделе, вторая цифра- сколько пользователей находится в этом отделе + всех подчиненных ему отделах.
Работа с группами доступна для ролей: Администратор, Модератор, HR
В системе присутствует возможность объединения пользователей по какому-либо признаку в сущность "Группа"
Объединения пользователей в группы облегчает процесс массового назначения обучения либо предоставления доступ к какому-либо контенту, позволяет прикрепить к группам собственных модераторов/HR/аналитиков, которые смогут работать только с пользователями из своей группы.
Функциональность поиска и фильтрации пользователей представлена следующими элементами:
Программы (одиночный селект, выполняет поиск групп, которым назначена определенная программа)
Курсы (одиночный селект, выполняет поиск групп, которым назначена определенный курс)
Мероприятия
(одиночный селект, выполняет поиск групп, которым назначено определенное мероприятие)
Модератор (одиночный селект, выполняет поиск групп, доступ к которым имеет определенный модератор)
HR
(одиночный селект, выполняет поиск групп, доступ к которым имеет определенный HR)
Аналитик
(одиночный селект, выполняет поиск групп, доступ к которым имеет определенный модератор)
Автор
(одиночный селект, выполняет поиск групп, которые были созданы определенным автором)
Связь с функциональной группой
(одиночный селект, выполняет поиск групп, которые являются дочерними к выбранной функциональной группе)
При использовании фильтрации производится изменение содержимого таблиц, расположенных под блоком поиска и фильтров.
Содержимое раздела представлено в виде трех таблиц:
Функциональные группы (со счетчиком пользователей, которые не входят ни в одну функциональную группу)
Динамические группы
Статические группы
Для крупных функциональных подразделений компании, обучение которых не пересекается.
В группу можно включить как пользователей по критериям (динамическая часть), так и отдельных пользователей вручную (статическая часть).
Например, одна часть компании занимается производством, а вторая сбытом. В этих частях собственные модераторы/hr/аналитики, и обучение у групп таких пользователей разное.
Критерии формирования: Оргструктура, Руководитель
Структура таблицы: Название группы, Программы, Курсы, Мероприятия, Модератор, HR, Аналитик, Авторы, Записано (авт/ручн).
Для небольших подразделений или объединению пользователей по какому-либо признаку.
В группу можно включить как пользователей по критериям (динамическая часть), так и отдельных пользователей вручную (статическая часть).
Например, можно включить в группу всех пользователей, которые находятся в "Департамент аналитики", работают не более 30 дней на должности "Младший аналитик"
Критерии формирования: Оргструктура, Руководитель, Должность, Работает не более/менее дней, Регион, Состоит в другой группе.
Структура таблицы: Название группы, Программы, Курсы, Мероприятия, Авторы, Записано (авт/ручн)
Для групп пользователей, которые не объеденены каким-либо общим критерием. В такую группу можно добавить отдельных пользователей из предложенного списка.
Критерии формирования: Отсутствуют
Структура таблицы: Название группы, Программы, Курсы, Мероприятия, Авторы, Записано (ручн)
Администратором может быть создана группа любого из трех типов (Функциональная, Динамическая, Статическая). Модератором может быть создана только динамическая или статическая группа.
Группа может быть отредактирована или удалена только ее автором или администратором.
Роль Модератора/HR/Аналитика выдается пользователям в момент указания их в соответствующих полях при создании функциональной группы. Таким образом производится закрепление Модератора/HR/Аналитика за конкретной функциональной группов (и всех ее дочерних связанных групп) и за ее пользователями.
При создании группы любого типа администратора доступно указание авторства группы. После создания группы отредактировать/удалить ее сможет только автор или администратор.
При создании динамической или статической группы не производится указание Модератора/HR/Аналитика, которые дальше с этой группой будут работать. Вместо этого такие группы связываются с функциональной. Модератор/HR/Аналитик видит и работает со своей/своими функциональными группами, со всеми динамическими и статическими, которые с ней/ними связаны.
При создании функциональной группы доступно указание кода чата Jivosite. Пользователь, которые входит в функциональную группу с указанным кодом Jivosite, на всех страницах платформы будет видеть онлайн-консультанта. В роли этого консультанта может выступать модератор, у которого установлено десктопное приложение Jivosite для переписки с пользователями.
Пересмотр вхождения пользователей в группы, в которых присутствует динамическая часть производится 1 раз в сутки, по заданию в cron, а также каждый раз при ручном пересохранении группы.
После пересмотра пользователи, которые перестали подходить под критерии группы, будут исключены из группы. Пользователи, которые начали подходить под критерии группы - будут в нее включены.
Статичная часть группы может быть изменена только вручную.
Работа с разделом доступна для ролей Студент, Руководитель.
В разделе “Мое обучение” находятся элементы обучения (Программы, Тесты, Курсы, Мероприятия), которые пользователю были назначены или он добавил их себе в обучение самостоятельно, из раздела "Каталог"
Функциональность поиска и фильтрации пользователей представлена следующими элементами:
Поиск по названию(текстовое поле)
Способ назначения (одиночный селект)
Статус (одиночный селект)
Тема (одиночный селект)
Тип (одиночный селект)
Скрыть проваленное и завершенное (свичер)
При использовании фильтрации производится изменение содержимого страницы, расположенной под блоком поиска и фильтров.
Элементы обучения могут быть отображены в трех вариантах (переключение между отображением вариантов производится путем нажатия на иконки вида в правой верхней части страницы)
Плиточный;
Списочный;
Календарный.
Название элемента
Тип элемента
Изображение(если задано)
Статус доступности/завершения
Прогресс.
Статус "На редактировании у отдела обучения" (если модератором установлена блокировка этого элемента обучения)
Клик по превью элемента обучения перенаправляет пользователя на страницу этого элемента.
Название
Формат проведения
Тип элемента
Способ назначения
Статус
Начало (дата)
Завершение (дата)
Результат (%)
Доступна навигация в режиме просмотра (День/Неделя/Месяц).
Клик по элементу обучения в календаре перенаправляет пользователя на страницу этого элемента.
В случае, если пользователю была назначена (или добавлена им самостоятельно из каталога) программа, в составе которой есть элементы обучения, которые ему были уже доступны отдельно в разделе "Моем обучении", то такие элементы перестают быть доступны отдельно, и доступ к ним можно получить только через программу.
Элемент, который был добавлен пользователем самостоятельно из "Каталога" может быть самостоятельно удален пользователем (возле таких элементов выводится иконка "X"). В этом случае элемент вернется обратно в "Каталог"
Блок позволяет перемещаться между страницами в режимах вида "Плитка" и "Список"
Блок позволяет выбирать количество (12, 36, все) выводимых элементов в режимах вида "Плитка" и "Список"
Функциональность каждого из элементов (Программы, Тесты, Курсы, Мероприятия) детально описана в разделе "Элементы обучения" настоящей документации.
Работа с подчиненностью доступна только для роли Администратор
Раздел является справочником должностей пользователей. При добавлении новой должности в данный раздел, она становится доступной для выбора в поле "Должность" в окне создания/редактирования пользователя.
Функциональность поиска должностей представлена следующими элементами:
Поиск по наименованию (текстовое поле)
Информационная таблица отображает список всех должностей, существующих в системе (одна строка - одна должность).
При отметки "Чекбокс" возле наименования должности появляется контекстное меню, в котором выводятся действия, доступные для осуществления над должностью.
Структура таблицы:
Наименование
На какие должности сотрудник может претендовать с этой должности?
Перед информационной страницей доступны следующие действия:
Создать(во всплывающем окне заполняется название должности и после сохранения новая строка с этой должностью будет добавлена в информационную таблицу)
Над строками информационной таблицы можно выполнить следующие действия:
Редактирование (во всплывающем окне появится возможность изменить название должности и должностей, на которые можно претендовать с этой должности)
Удаление (во всплывающем окне производится запрос подтверждения на удаление этой должности)
Работа с Мероприятиями доступна для ролей Сотрудник, Наставник, Руководитель(режим прохождения)
Модератор, HR (режим создания/редактирования),
Тренер (режим установки статуса посещения)
Элемент очного обучения, при обучении на котором пользователю назначается конкретная дата проведения мероприятия (событие), в указанную дату пользователь участвует в мероприятии и получает статус присутствия на нем. После того, как пользователь получил статус присутствия "Посетил" и прошел элемент post-read и pre-read (если такие элементы были добавлены к мероприятию), данный элемент обучения считается для него успешно завершенным.
Любые назначения пользователей на мероприятия обязательно проходят через раздел "Заявки".
В случае, если пользователь видит в каталоге мероприятие (для которого нужно согласование), он может подать заявку, которая пойдет по процессу согласования "Руководитель сотрудника -> HR - Модератор". Последнее звено "Модератор" определит дату события, на которое будет записан пользователь.
В случае, если пользователь видит в каталоге мероприятие (для которого не нужно согласование), он может подать заявку на это мероприятие, в этом случае заявку получит сразу "Модератор", который определит дату события, на которое будет записан пользователь.
В случае, если пользователь был автоназначен на мероприятие, от его лица автоматически создается заявка на участие в мероприятии, заявку получит сразу "Модератор", который определит дату события, на которое будет записан пользователь.
Весь процесс согласования заявок и определение даты события для заявки пользователя производится в разделе "Заявки"
Создание элемента "Мероприятие" доступно ролям "Модератор/HR" в разделе "Каталог". При создании теста должны быть заполнены следующие настройки на нескольких шагах создания элемента:
Настройки на этом шаге устанавливаются один раз, и не могут быть изменены при редактировании мероприятия.
Во вкладке "Превью" Модератор/HR имеют возможность просмотреть, как будет выглядеть мероприятие для пользователя
Во вкладке "Авторство" создатель курса может определить, кто из других модераторов/HRов сможет увидеть, отредактировать или удалить этот курс. При клике на ссылку "добавить в соавторы всех коллег" под селектом "Соавторы", в этом селекте будут автоматически заполнены все модераторы/HRы из функциональной группы создателя курса.
Пользователь может начать прохождение элемента "Мероприятие" тремя способами:
Мероприятие было назначено пользователю и доступно для него в разделе "Мое обучение"
Мероприятие был доступно пользователю в разделе "Каталог", и пользователь добавил мероприятие в свое обучение, нажав на кнопку "Подать заявку" или "Записаться".
Мероприятие находилось в составе программы, и пользователь был назначен на программу или записался на нее. В обоих случаях пользователь увидит программу в разделе "Мое обучение", и сможет перейти к мероприятию составе этой программы.
По мере прохождения пользователем мероприятия, ему присваивается соответствующий статус прогресса:
После того, как пользователи были записаны на конкретное событие мероприятия, список этих пользователей становится доступен на странице этого события, в блоке "Участники" для ролей "Модератор/HR/Тренер" (тренер видит только те мероприятия и события, в которых он отмечен как тренер)
По каждому из пользователей присутствует возможность отметить статус его посещения:
Посетил (пользователь получит статус "завершено успешно")
Больничный (пользователь получит статус "завершено неуспешно")
Неуважительная причина(пользователь получит статус "завершено неуспешно")
Отсутствие согласовано (пользователь получит статус "завершено неуспешно")
Отпуск (пользователь получит статус "завершено неуспешно")
Модератором/HR может быть установлен статус события как проведенное или не проведенное. (при нажатии на соответствующую кнопку на странице события)
Прогресс прохождения пользователями мероприятий фиксируется в следующих отчетах:
Отчет по обучению
Любое мероприятие может быть отредактировано или удален автором или соавторами этого мероприятия.
При редактировании доступно изменение любых опций мероприятия, описанных на вкладке "Создание", кроме опций установленных на шаге "0"
При удалении мероприятия оно физически удаляется из база данных, следовательно оно не будет выводится у пользователей в моем обучении/каталоге и не будет доступно в отчетности.
Название опции
Описание опции
Возможные значения
Функциональная настройка?
Разрешить повторное посещение
Опция определяет смогут ли пользователи более одного раза посетить мероприятие. При установки этой опции пользователи не смогут быть назначены на это мероприятие, т.к доступ к такому мероприятию можно открыть только через "Каталог". Кроме того, в таких мероприятиях недоступна для активации опция "Разрешить записываться без доступных дат"
По-умолчанию пользователи могут посетить мероприятие только один раз, например пользователь был записан на 01.01.2020, посетил это мероприятие и получил статус "Завершено успешно". Больше он не может подать заявку на это мероприятие или получить повторное назначение на мероприятие.
Вкл
Выкл
Да
Название опции
Описание опции
Возможные значения
Функциональная настройка?
Публикация
Опция определяет статус публикации
Опубликовано
Заблокирован
Черновик
Да
Название
Опция устанавливает название мероприятия
Нет
Описание
Опция устанавливает описание мероприятия
Нет
Загрузить изображение
Опция определяет, какое изображение курса будет отображено на превью курса и на его странице
Нет
Загрузить видео
Опция определяет, выводить ли видео вместо изображения на странице мероприятия. Если видео загружено, оно будет отображено вместо изображения
Да
Место проведения
Опция определяет, чьими ресурсами будет проведено мероприятие - внутренними ресурсами компании, или внешними (сторонним подрядчиком)
Вид
Опция определяет вид обучения
Soft skills
Hard skills
Нет
Формат обучения
Опция определяет формат обучения
Онлайн
Оффлайн
Нет
Тип
Опция определяет тип обучения
Тренинг
Менторинг
Языковой курс
Коучинг
Митап
Оценка
Конференция
Вебинар (При создании событий этого мероприятия будет доступно указание ссылки вебинара)
Мастер-класс
м
Семинар
Стажировка
Да (для некоторых опций)
Тема
Опция определяет тему обучения
Продуктовые
Профессиональные
Ввод в должность
Охрана труда
Менеджерские
Сервисные
Технические
Мотивационные программы
Личная эффективность
Нет
Прикрепить файл
Опция определяет прикрепленный файл мероприятия, которые будет доступен пользователям для скачивания
Нет
Комментарии
Опция устанавливает, могут ли пользователи оставлять комментарии на странице мероприятия
Да
Лайки
Опция устанавливает, могут ли сотрудники устанавливать метку "Лайк" комментариям друг друга
Да
Разрешать оставлять реакцию
Опция определяет, сможет ли пользователь "Лайкнуть" курс
Да
Теги
Опция определяет теги мероприятия. По тегам строится рекомендуемое обучение для сотрудников в разделе "Каталог"
Да
Количество баллов
Опция определяет, сколько баллов будет начислено сотруднику при успешном завершении мероприятия.
Да
Название опции
Описание опции
Возможные значения
Функциональная настройка?
Провайдер
Опция определяет организацию, предоставляющую услуги обучения
Да
Тренер
Опция определяет тренера(из списка тренеров выбранного ранее провайдера)
, который будет проводить мероприятие
Да
Аудитория
Опция определяет аудиторию (из списка аудиторий ранее выбранного провайдера)
Да
Стоимость события
Опция определяет общую стоимость проведения каждого события этого мероприятия
Нет
Стоимость 1 заявки
Опция определяет стоимость каждой заявки пользователя (поле заблокировано, рассчитывается по формуле "стоимость события/минимальное количество участников = стоимость 1 заявки)
Нет
Комментарий к стоимости
Опция определяет, какой комментарий к стоимости увидит сотрудник при просмотре мероприятия.
Нет
Показывать стоимость пользователям
Опция определяет, увидят ли сотрудники стоимость заявки при посещении страницы мероприятия
Нет
Продолжительность
Опция определяет, какую продолжительность мероприятия увидят сотрудники на странице мероприятия
Нет
Минимальное количество участников
Определяет минимальное количество участников, при котором мероприятие состоится. В случае не достижения этого числа, модератор может принять решение о переносе мероприятия на другую дату.
Нет
Максимальное количество участников
Определяет минимальное количество участников (от 1 до 200). При превышении этого количества на 120% будет выведена надпись о том, что регистрация на мероприятие завершена.
Подробнее о правиле 120%. Если у нас максимальное кол-во мест 10, максимум 12 сотрудников могут подать заявки. После этого должна появиться надпись, что регистрация завершена. Если же мы отклоняем какие-то заявки и у нас меньше 120% заявок, то система опять включает запись (в случае, если действительно ограничение регистрации по времени).
Да
Ссылка, к кому обращаться за вопросами
Опция определяет ссылку, по клику на которую на странице мероприятия у сотрудника осуществится переход на нужный ресурс, где он сможет задать вопросы по мероприятию. Ссылку создает модератор, система выполняет переход по ней.
Валидация не предусмотрена
Нет
Название опции
Описание опции
Возможные значения
Функциональная настройка?
Цель
Опция определяет информацию о том, какие знания и навыки сотрудник приобретет после обучения, и как он сможет использовать их в работе
Нет
Результат обучения
Опция описывает, в чем заключается результат обучения
Нет
Соотношение теории и практики на обучении
Опция определяет, в каком соотношении на обучении будет представлен теоретический и практический материал
Нет
Название опции
Описание опции
Возможные значения
Функциональная настройка?
Pre-read
Опция определяет, какой курс сотрудник должен будет пройти до посещения мероприятия.
Если курс назначен к мероприятию как pre-read, доступ к курсу открывается в рамках дат, заданных для события, независимо от дат доступности курса, заданных в его настройках
Да
Post-read
Опция определяет, какой курс сотрудник должен будет пройти после посещения мероприятия.
Если курс назначен к мероприятию как post-read, доступ к курсу открывается в рамках дат, заданных для события, независимо от дат доступности курса, заданных в его настройках
Да
Опрос
Опция определяет, какой опрос будет назначен пользователю после того, как пользователь получит отметку о посещении мероприятия.
Да
Название опции
Описание опции
Возможные значения
Функциональная настройка?
Требуется согласование?
Опция определяет, будет ли сотрудника в момент записи на это мероприятие в разделе "Каталог" заполнять форму заявки.
Содержимое формы заявки:
XXX
YYY
ZZZ
В случае, если опция включена, то такая заявка пройдет по процессу согласования (Руководитель сотрудника -> HR -> Модератор). Любой участник процесса согласования сможет просмотреть форму, которая была заполнена пользователем при подаче заявки. Если опция выключена, то такая заявка будет отправлена сразу модератору, для определения события, которое пользователь посетит.
Да
Целевая аудитория: Открыть видимость только в каталоге.
Опция определяет, какие группы пользователей смогут видеть это мероприятия в каталоге и записаться на него.
Целевая аудитория: Автоназначение сотрудников.
Опция определяет, какие группы пользователей (или отдельные пользователи) будут назначены на мероприятие. Пользователи, которые были назначены на мероприятие, увидят его в разделе "Мое обучение" и получат соответствующее уведомление о назначении.
Процесс согласования при автоназначении не запускается, все заявки сразу отправляются модератору для определения даты события для каждой заявки.
Название опции
Описание опции
Возможные значения
Функциональная настройка?
Разрешить пользователям подавать заявки без событий (дата начала которых в
Опция определяет, смогут ли сотрудники записаться на мероприятие, по которым пока нет доступных дат.
Да
Сезонность
Опция определяет, является ли событие сезонным (повторяется с определенной периодичностью)
Нет
Сезонность -> Периодичность
Опция определяет, как часто проводится событие.
На странице события сотрудники увидят информацию, насколько часто мероприятие повторяется.
Ежегодно
Ежеквартально
Ежемесячно
Создание события -> Даты
Опция определяет, какие даты будут доступны для регистрации на событие (для случаев, когда сотрудник самостоятельно записывается на мероприятие через каталог) и даты, когда событие будет проведено.
Создание события -> Провайдер
Опция определяет, каким провайдером будет проведено мероприятие.
В селект автоматически подставляется провайдер, который был выбран в настройках мероприятия, но есть возможность его изменить для конкретного события
Да
Создание события -> Тренер
Опция определяет, каким тренером (из тренеров выбранного провайдера) будет проведено мероприятие.
В селект автоматически подставляется тренер, который был выбран в настройках мероприятия, но есть возможность его изменить для конкретного события
Да
Создание события -> Аудитория
Опция определяет, в какой аудитории (из аудиторий выбранного провайдера) будет проведено мероприятие.
В селект автоматически подставляется аудитория, которая был выбрана в настройках мероприятия, но есть возможность ее изменить для конкретного события
Создание события -> Стоимость события
Опция определяет общую стоимость проведения события
В селект автоматически подставляется стоимость события, который была указана в настройках мероприятия, но есть возможность ее изменить для конкретного события
Cтатус
Описание
Ожидаем согласования участия
Идет процесс согласования, заявка находится на рассмотрении у Руководителя или HR
Ожидаем назначение даты
Заявка находится у модератора и ожидает определение даты.
Дата мероприятия: XX.YY.MMMM
Дата мероприятия определена модератором.
Ожидаем отметки о посещении
Появляется сразу после начала события, на которое пользователь записан.
Завершен неуспешно
В событии был установлен статус "больничный", "неуважительная причина", "отсутствие согласовано", "отпуск".
Завершен успешно
В событии был установлен статус посещения "Посетил"
Отметка о проведении
Описание
Проведено
Событие отмечается как прошедшее.
Статусы посещения мероприятий становятся недоступными для изменений.
Не проведено
Система отображает всплывающее окно "Причина отклонения", содержащее сообщение "Укажите причину, по которой мероприятие не было проведено", поле для ввода текстового комментария и кнопки "Подтвердить" и "Отмена".
Заявки, которым присвоен статус посещения пользователя, приходят в работу к модератору:
Со статусом посещения "Посетил" - статус заявки “На закрытии”;
Иначе - статус заявки “Ожидает дату”.
Работа с Тестами доступна для ролей Сотрудник, Наставник, Руководитель(режим прохождения)
Модератор, HR (режим создания/редактирования)
Элемент обучения "Тест" является производным от элемента "Онлайн-курс".
Создать "Тест" отдельно нельзя, можно только создать элемент "Онлайн-курс", внутри которого создать один элемент "Тест".
После сохранения такой курс будет на превью отображаться Модератору/HRу с типом "Тест", но редактироваться будет как "Онлайн-курс".
Под ролью сотрудника у такого элемента будет аналогичное поведение - подпись на превью "Тест", но при переходе к нему сотрудник увидит не список элементов для прохождения, а сразу перейдет к единственному тесту.
Таким образом, вся документация по созданию элемента "Тест" находится в разделе "Онлайн-курс"
Работа с разделом доступна для ролей Сотрудник, Наставник, Руководитель(режим прохождения)
Модератор, HR, Тренер (режим создания/редактирования)
Раздел "Каталог" существует в системе в двух режимах:
Для пользователей, создающих элементы обучения это раздел, в котором находятся все созданные курсы/тесты, мероприятия и программы, к которым у них есть доступ (через функциональность авторства)
Для пользователей, которые проходят обучение, в этом разделе размещаются курсы/тесты, мероприятия и программы, которым им позволено видеть. В случае если пользователя заинтересует какой-либо элемент обучения в каталоге, он сможет добавить его в свой раздел "Мое обучение", в уже в нем этот элемент пройти.
Функциональность поиска и фильтрации пользователей представлена следующими элементами:
Поиск по названию(текстовое поле)
Тема (одиночный селект)
Формат (одиночный селект)
Тип (одиночный селект)
Группа (одиночный селект)
Автор (одиночный селект)
Начало (календарь)
Завершение (календарь)
Статус (одиночный селект)
Входит в программу (одиночный селект)
Фокус месяца (свичер)
Созданные мной (свичер)
При использовании фильтрации производится изменение содержимого страницы, расположенной под блоком поиска и фильтров.
Элементы обучения могут быть отображены в трех вариантах (переключение между отображением вариантов производится путем нажатия на иконки вида в правой верхней части страницы)
Плиточный;
Списочный;
Календарный.
Название элемента
Тип элемента
Изображение(если задано)
Статус публикации
Вхождение в программу (с указанием в какую программу входит)
Статус "На редактировании у отдела обучения" (если модератором установлена блокировка этого элемента обучения)
Клик по превью элемента обучения перенаправляет пользователя на страницу этого элемента.
Название
Начало
Завершение
Тип
Записаны группы
Записано сотрудников
Автор
Автоназначение
Публикация
Доступна навигация в режиме просмотра (День/Неделя/Месяц).
Клик по элементу обучения в календаре перенаправляет пользователя на страницу этого элемента.
Удаление/редактирование элемента:
Любой элемент, к которому пользователь, создающий обучение, имеет доступ, может быть им удален/отредактирован.
Добавление элемента:
Пользователь может добавить в каталог новый Курс/Тест, Мероприятие, Программу
Пагинация:
Блок позволяет перемещаться между страницами в режимах вида "Плитка" и "Список"
Выбор количества выводимых элементов на странице:
Блок позволяет выбирать количество (12, 36, все) выводимых элементов в режимах вида "Плитка" и "Список"
Функциональность поиска и фильтрации пользователей представлена следующими элементами:
Поиск по названию(текстовое поле)
Тема (одиночный селект)
Формат (одиночный селект)
Тип (одиночный селект)
Начало (календарь)
Завершение (календарь)
Только те, где отслеживаю даты (свичер)
При использовании фильтрации производится изменение содержимого страницы, расположенной под блоком поиска и фильтров.
Пользователи видит только те элементы обучения, которые ему позволено увидеть (модератор указывает настройка "Видимость в каталоге" п)
Элементы обучения могут быть отображены в трех вариантах (переключение между отображением вариантов производится путем нажатия на иконки вида в правой верхней части страницы)
Плиточный;
Списочный;
Календарный.
Название элемента
Тип элемента
Изображение(если задано)
Статус прохождения (в процессе, завершен, провален)
Статус "На редактировании у отдела обучения" (если модератором установлена блокировка этого элемента обучения)
Клик по превью элемента обучения перенаправляет пользователя на страницу этого элемента.
Название
Тип
Начало
Завершение
Формат
Тема
Доступна навигация в режиме просмотра (День/Неделя/Месяц).
Клик по элементу обучения в календаре перенаправляет пользователя на страницу этого элемента.
Со стороны пользователей, проходящих обучение, не предусматриваются совершение каких-либо действий над элементами.
Пользователь может перейти к элементу, и уже внутри него совершить какие-либо действия (например, добавить курс или подписаться на отслеживание новых дат), все эти действия описаны в документации к каждому из элементов обучения - Онлайн-курсу/Тесту, Мероприятию, Программе.
Функциональность каждого из элементов (Программы, Тесты, Курсы, Мероприятия) детально описана в разделе "Элементы обучения" настоящей документации.
Работа с разделом доступна для ролей Модератор, HR
Провайдеры - это внутренние и внешние отделы/компании, которые способы проводить мероприятия. При создании мероприятие, оно может быть привязано к определенному провайдеру, после чего появится возможность указать аудиторию (из списка доступных аудиторий этого провайдера) и тренера (из списка доступных тренеров этого провайдера)
Внешние и внутренние провайдеры отображаются на разных вкладках раздела. При клике на таб "Внешние" будет выведен список внешних провайдеров, при клике на таб "Внутренние" будет выведен список внутренних провайдеров.
В зависимости от выбранного типа, выводится таблица внутренних или внешних провайдеров. Структура таблицы:
Название компании
Контактное лицо
Телефоны
Адрес
Количество мероприятий (при клике на цифру во всплывающем окне будет выведен список мероприятий, привязанных к данному провайдеру)
В разделе доступны следующие действия:
Добавить(на новой странице производится создание нового провайдера, с заполнением полей Название, Контактное лицо, Телефоны, Email, Адрес, Комментарий, Внешний провайдер?, Загрузить изображение/логотип)
Над строками информационной таблицы можно выполнить следующие действия:
Редактирование (на странице редактирования допускается изменение любых характеристик провайдера)
Удаление(действие приводит к удалению провайдера и всех его атрибутов)
Переход (при клике на название провайдера производится переход на страницу провайдера)
Работа с разделом доступна только для роли Администратор
В системе присутствует возможность выполнить миграцию результатов обучения из других систем обучения, при условии структуризации этих данных в установленный поставщиком формат XLS-файла.
В профиле Администратора существует раздел «Миграция и автозачеты», присутствует возможность импорта списка Сотрудников, которым необходимо выдать автозачет по одному или нескольким Онлайн-курсам С или БЕЗ начисления баллов за элементы выбранных курсов, при условии, что данные курсы были предварительно назначены указанным сотрудникам.
Миграция и выдача автозачетов может быть выполнена только по элементу обучения «Онлайн-курс».
Для выполнения миграции и выдачи автозачетов необходимо будет нажать на кнопку «Выбрать файл», загрузить с рабочего компьютера файл в формате .XLS и нажать на кнопку «Импортировать».
Можно будет загрузить только один файл, максимальный размер файла не ограничен.
Кнопка «Импортировать» будет доступна для нажатия, если был загружен файл формата .XLS.
Шаблон файла доступен для скачивания на странице раздела "Миграции и автозачеты". Структура файла позволяет выполнить автозачет как самих курсов, так и его элементов.
В импортируемом файле обязательно должны будут содержаться следующие столбцы с данными:
ID пользователя (указание ID пользователя требуется, если в системе есть дубликаты этого пользователя);
Фамилия;
Имя;
ID курса (указание ID курса требуется, если в системе есть дубликаты этого курса);
Название курса;
Название элемента курса;
Тип элемента курса;
Результат выполнения теста, %.
Последний столбец нужно будет заполнять только для типа элемента курса «Тест», так как только Тест имеет Проходной процент при выполнении. Для остальных типов элементов курса (Видео, Текст, Аудио, PDF, Элемент SCORM) нужно будет оставлять ячейку пустой.
При импорте результата выполнения Теста, указанного в таблице .XLS, будет осуществляться проверка с Проходным процентом, который был установлен при создании Теста, после чего в системе будет сохранена попытка прохождения Теста, то есть при наличии нескольких попыток прохождения можно будет импортировать результаты Теста несколько раз.
Если Проходной процент импортируемой попытки будет набран, тогда Тест будет завершен со статусом «Завершено успешно», если проходной процент будет не набран, тогда Тест завершен не будет.
Если импортируемая попытка окажется последней, тогда Тест будет завершен со статусом «Завершено успешно» или «Завершено неуспешно» в зависимости от набранного Проходного процента.
Все остальные типы элементов Онлайн-курса (Видео, Текст, Аудио, PDF, Элемент SCORM и Работа с руководителем) будут завершены со статусом «Завершено успешно».
Выполнить автозачет курса? – Да / Нет;
Выдать баллы? – Да (будут выданы, если были установлены по создании элемента) / Нет.
Баллы не будут выдаваться частично за неполное прохождение элемента, они будут выдаваться только в полном объеме (например, если при создании Онлайн-курса Модератор указал, что за успешное завершение курса будет начислено 400 баллов на счет, затем в курсе он создал один элемент «Тест» и указал, что за успешное прохождение этого элемента будет начислено еще 100 баллов. Таким образом, Сотрудник сначала пройдет элемент «Тест» (обязательно на Проходной процент и выше), после чего автоматически завершится весь курс. Итого будет начислено 100 + 400 = 500 баллов).
Если элемент завершен со статусом «Завершен успешно» / «Завершен неуспешно», тогда в зависимости от статуса будут начислены / не начислены баллы соответственно.
Если Тест не был завершен (при не последней попытке, когда не был набран Проходной процент) или был завершен со статусом «Завершен неуспешно», но в таблице в колонке «Выдать баллы» будет стоять Да, тогда баллы выданы не будут, так как не набран Проходной процент, при котором выдаются баллы.
Если Тест не был завершен (при не последней попытке, когда не был набран проходной процент), но в таблице в колонке «Выполнить автозачет курса» будет стоять Да, тогда Тесту будет присвоен статус «Завершено неуспешно».
При осуществлении импорта данного файла будет отображаться модальное окно с подробной информацией, в которой будет отображаться, какие строки успешно обработаны, а в каких найдены ошибки, и они не обработаны.
«Этап 1: Проверка структуры файла» будет отображаться, если загружен файл и нажата кнопка «Импортировать».
«Этап 2: Прогресс выполнения» будет отображаться, если успешно пройден Этап 1.
Прогресс выполнения, количество обработанных из общего количества строк, количество необработанных строк и цифры на табах обработки строк (Ошибка в строках, Автозачет сотрудникам, Баллы сотрудникам) будут обновляться после каждой обработанной / необработанной строки.
В списке ошибок будет отображаться, в каком номере строки и каком названии столбца произошла ошибка.
Кнопка «Готово» и статус импорта (файл не был импортирован, файл успешно импортирован) будут появляться после завершения Этапа 2.
Файл будет импортирован, если в нем не было ни одной ошибки.
Ошибки импорта могут возникнуть, если система не найдет связанных данных, тогда будет показана комплексная ошибка - какие строки и почему не могли быть обработаны (например, было не заполнено значение в строке или, если в системе отсутствуют указанные в таблице пользователи и / или курсы, а также, если выбранные курсы не были предварительно им назначены).
Неудачный импорт не вносит никаких изменений в БД. Администратору нужно будет исправить в файле .XLS описанные ошибки и провести импорт заново.
После выполнения миграции и автозачетов все выбранные курсы для указанных Сотрудников будут завершены.
Каждый указанный Сотрудник получит уведомление, в котором будет выведена информация о том, какой элемент завершен для него автоматически (текст уведомления: Онлайн-курс «Название онлайн-курса» завершен автоматически).
В прогрессе по обучению любой автозавершенный элемент будет восприниматься как любой другой успешно завершенный элемент.
Автоматически завершенные элементы не пропадут из интерфейса и будут доступны Сотруднику для просмотра содержимого.
Автоматическая выдача наград при миграции и выдаче автозачета онлайн-курса
При миграции и выдаче автозачета онлайн-курса будет происходить автоматическая выдача наград сотрудникам, если будет выполняться «Условие выдачи», указанное при создании награды.
Миграция и выдача автозачетов может быть выполнена только по элементу обучения «Онлайн-курс», поэтому при автоматической выдаче наград будут проверяться условия выдачи только по онлайн-курсам.
Успешно завершил конкретный курс – будет проверяться, создана ли в системе награда для указанного в таблице импортируемого файла онлайн-курса, чтобы выдать сотруднику награду согласно условию выдачи;
Успешно завершил 5 любых курсов – будут считаться все завершенные (вручную в системе и автоматически при миграции и выдаче автозачета) онлайн-курсы у сотрудника, чтобы выдать ему награду согласно условию выдачи.
Если в список «Условие выдачи» будут добавляться новые значения по онлайн-курсу, тогда возможно будут нужны новые проверки при осуществлении миграции и выдачи автозачета онлайн-курса.
Работа с Онлайн-курсами доступна для ролей Сотрудник, Наставник, Руководитель(режим прохождения)
Модератор, HR (режим создания/редактирования)
Дистанционный элемент обучения, состоящий из совокупности обучающих материалов "Видео", "Тест", "Текст", "Аудио", "Файл", "SCORM", с которыми пользователю необходимо ознакомиться и/или пройти на проходной балл (в случае теста) для того, чтобы успешно его завершить. В случае, если онлайн-курс состоит всего их одного элемента "Тест", то он отображается пользователям с подписью типа элемента "Тест".
Создание элемента "Онлайн-курс" доступно ролям "Модератор/HR" в разделе "Каталог". При создании теста должны быть заполнены следующие настройки на нескольких шагах создания элемента:
В курс могут быть добавлены элементы "Видео", "Тест", "Текст", "Аудио", "Файл", "SCORM"
Во вкладке "Превью" Модератор/HR имеет возможность просмотреть, как будет выглядеть курс для пользователя
Во вкладке "Авторство" создатель курса может определить, кто из других модераторов/HRов сможет увидеть, отредактировать или удалить этот курс. При клике на ссылку "добавить в соавторы всех коллег" под селектом "Соавторы", в этом селекте будут автоматически заполнены все модераторы/HRы из функциональной группы создателя курса.
Пользователь может начать прохождение элемента "Онлайн-курс" тремя способами:
Онлайн-курс был назначен пользователю и доступен для него в разделе "Мое обучение"
Онлайн-курс был доступен пользователю в разделе "Каталог", и пользователь добавил курс в свое обучение, нажав на кнопку "Добавить в мое обучение".
Онлайн-курс находился в составе программы, и пользователь был назначен на программу или записался на нее. В обоих случаях пользователь увидит программу в разделе "Мое обучение", и сможет перейти к онлайн-курсу в составе этой программы.
По мере прохождения пользователем обучающих материалов курса, ему присваивается соответствующий статус прогресса:
Статус прогресса каждого обучающего материала (кроме теста) устанавливается как "завершен" в момент его открытия.
Онлайн-курс доступен пользователю для просмотра в любом из статусов.
Прогресс прохождения пользователями онлайн-курсов фиксируется в следующих отчетах:
Отчет по обучению
Отчет по тестированию(в случае, если в онлайн-курсе были тесты)
Отчет по попыткам теста(в случае, если в онлайн-курсе были тесты)
Отчет по жалобам на тест(в случае, если в онлайн-курсе были тесты)
Любой их онлайн-курсов может быть отредактирован или удален автором или соавторами этого курса.
При редактировании доступно изменение любых опций курсов, описанных на вкладке "Создание".
При удалении курса он физически удаляется из база данных, следовательно он не будет выводится у пользователей в моем обучении/каталоге и не будет доступен в отчетности.
Работа с Программами доступна для ролей Сотрудник, Наставник, Руководитель(режим прохождения)
Модератор, HR (режим создания/редактирования)
Элемент обучения смешанного типа. В состав программы могут быть включены множество онлайн-курсов, тестов и мероприятий. Данные элементы обучения могут быть разбиты на разделы и подразделы, между элементами может быть настроена последовательность прохождения. После того, как пользователь успешно завершил все элементы обучения, программа также отмечается как успешно завершенная.
Создание элемента "Программа" доступно ролям "Модератор/HR" в разделе "Каталог". При создании теста должны быть заполнены следующие настройки на нескольких шагах создания элемента:
Настройки на странице:
Модули, разделы и элементы программы:
В данном блоке присутствует возможность управлять новыми модулями, разделами и элементами. Модули и разделы служат исключительно для визуальной структуризации программы. В качестве элементов в программу могут быть добавлены: Онлайн-Курс, Тест, Мероприятие.
Структура таблицы, после добавления элемента:
В программах пользователи обучаются в определенные периоды времени. Например, одна из групп пользователей обучается на программе в январе, другая - в феврале. Эти периоды называются "Потоки"
При создании/редактировании потоков производится заполнение следующих опций:
Во вкладке "Превью" Модератор/HR имеет возможность просмотреть, как будет выглядеть программа для пользователя
Во вкладке "Авторство" создатель программы может определить, кто из других модераторов/HRов сможет увидеть, отредактировать или удалить эту программу. При клике на ссылку "добавить в соавторы всех коллег" под селектом "Соавторы", в этом селекте будут автоматически заполнены все модераторы/HRы из функциональной группы создателя программы.
Пользователь может начать прохождение элемента "Программа" двумя способами:
Программа была назначена пользователю и доступен для него в разделе "Мое обучение"
Программа был доступна пользователю в разделе "Каталог", и пользователь добавил программу в свое обучение, нажав на кнопку "Добавить в мое обучение".
В момент, когда пользователь записывается на программу (самостоятельно или при назначении модератором) он получает запись на каждый из элементов программы. В случае, если в программе были мероприятия, то от лица пользователя будут автоматически созданы заявки на каждое из мероприятий программ.
По мере прохождения пользователем элементов программы, ему присваивается соответствующий статус прогресса:
Прогресс прохождения пользователями программ фиксируется в следующих отчетах:
Отчет по обучению
Любая программа может быть отредактирована или удалена автором или соавторами этой программы.
При редактировании доступно изменение любых опций программ, описанных на вкладке "Создание".
При удалении программы она физически удаляется из базы данных, следовательно она не будет выводится у пользователей в моем обучении/каталоге и не будет доступна в отчетности.
Отчет по обучения предоставляет информацию о назначенном обучении на пользователей его функциональной группы, а также о статусе этого обучения.
Различные роли пользователей могут видеть этот отчет по-разному. В таблице ниже описываются условия видимости:
Доступна возможность сбросить фильтр к значениям, установленных для параметров по умолчанию.
Отчет по тестированию предоставляет информацию о результатах пройденных пользователями тестов.
Доступна возможность сбросить фильтр к значениям, установленных для параметров по умолчанию по кнопке “Сбросить фильтр”.
При нажатии на кнопку система отображает пользователю диалоговое окно с текстом: ”Для выгрузки доступны только ответы на вопросы с типами: одиночный, множественный, свободный. Ответы на иные типы вопросов отображаться не будут.”
Кнопка “Ок”
Если пользователь нажал на “Ок” на диалоговом окне, система скачивает файл в формате .xlsx с учетом установленных в разделе фильтров. Название файла - “Тестирование - Отчетность”
По клику на вопрос появляется развернутая информация.
Крестик для закрытия окна
Название опции
Описание опции
Возможные значения
Функциональная настройка?
Публикация
Опция определяет статус публикации
Опубликовано
Заблокирован
Черновик
Да
Название
Опция устанавливает название онлайн-курса
Нет
Описание
Опция устанавливает описание онлайн-курса
Нет
Продолжительность
Опция определяет продолжительность онлайн-курса
X часов Y минут
Нет
Последовательное прохождение элементов
Опция устанавливает обязательную последовательность прохождения (следующий элемент не может быть начат, пока не завершен предыдущий)
Да
Вид
Опция определяет вид обучения
Soft skills
Hard skills
Нет
Тема
Опция определяет темы обучения
Продуктовые
Профессиональные
Ввод в должность
Охрана труда
Менеджерские
Сервисные
Технические
Мотивационные программы
Личная эффективность
Нет
Теги
Опция определяет теги онлайн курса. По тегам строится рекомендуемое обучение для сотрудников в разделе "Каталоге"
Да
Картинка курса
Опция определяет, какое изображение курса будет отображено на превью курса и на его странице
Нет
Комментарии
Опция устанавливает, могут ли пользователи оставлять комментарии на странице курса
Да
Лайки
Опция устанавливает, могут ли сотрудники устанавливать метку "Лайк" комментариям друг друга
Да
Количество баллов
Опция определяет, сколько баллов будет начислено сотруднику при успешном завершении курса.
Да
Разрешить оставлять реакцию
Опция определяет, сможет ли пользователь "Лайкнуть" элемент
Да
Показывать список вопросов перед началом теста
Опция определяет, увидит ли пользователь список вопросом перед началом элемента "Тест" внутри курса
Да
Блоки вопросов
Опция определяет, будут вопросы в тестах внутри этого курса разбиты по блокам
Да
Один вопрос на экран
Опция определяет, пользователь увидит сразу все вопросы на одном экране (по-умолчанию), либо будет видеть по одному ответу на экран с возможностью переключением между ними (если опция включена)
Да
Продолжительность теста
Опция определяет, сколько будет времени выдано пользователю на каждую из попыток теста внутри курса.
Да
Тип элеманта
Заполняемые опции
Видео
Название
Описание
Файл
Изображение
Скрыть возможность перемотки видео в веб-версии
Количество баллов
Тест
Название
Описание
Случайный набор вопросов (если опция включена, будет предложено указать количество случайных вопросов для каждой попытки пользователей)
Перемешать вопросы (опция определяет, будут ли перемешаны вопросы для сотрудника при каждой из попыток)
Перемешать ответы
(опция определяет, будут ли перемешаны вопросы для сотрудника при каждой из попыток)
Проходной процент (опция определяет, сколько процентов пользователь должен набрать за попытку, чтобы эта попытка была проходной и тест был успешно завершен)
Интервальная выдача баллов (опция определяет, сколько баллов будет выдано сотруднику за попадание в различные интервалы проходных процентов. баллы сотруднику выдаются только после первой успешной попытки прохождения теста)
Количество попыток (опция определяет, сколько попыток будет доступно пользователю для прохождения этого теста)
Показать правильные ответы (опция определяет, сможет ли сотрудник увидеть правильные ответы после успешной или последней попытки)
Показать правильные ответы - > Не показывать правильные ответы на вопросы, если пользователя неверный (или только частично верный) (опция определяет, увидит ли пользователь правильный ответ на вопрос, если он на него ответил неправильно, или ответил частично правильно)
После создания элемента "Тест" требуется сформировать вопросы теста и определить веса/количество вопросов. Описание этих действий выполнено ниже.
Текст
Название
Описание
Количество баллов
Аудио
Название
Описание
Прикрепить файл
Количество баллов
Файл
Название
Прикрепить файл
Позволять скачивать файл (свичер)
Количество баллов
SCORM
Название
Прикрепить файл
Загрузить изображение
SCORM содержит тест (свичер)
Количество баллов
Название опции
Описание опции
Фиксированные даты
Опция определяет, будет ли доступен курс только в определенный промежуток времени.
Целевая аудитория: Открыть видимость только в каталоге.
Опция определяет, какие группы пользователей смогут видеть этот курс в каталоге и добавить его в свое обучение.
Целевая аудитория: Автоназначение сотрудников.
Опция определяет, какие группы пользователей (или отдельные пользователи) будут назначены на онлайн-курс. Пользователи, которые были назначены на курс, увидят его в разделе "Мое обучение" и получат соответствующее уведомление о назначении.
Cтатус
Описание
В процессе
Устанавливается в момент первого открытия курса пользователем
Завершен неуспешно
По одному или нескольким тестам внутри курса пользователь исчерпал все доступные попытки, то так и не набрал проходной процент.
Завершен неуспешно
Завершены все элементы курса, если в курсе были тесты то хотя бы одна из попыток прохождения теста завершена с набором проходного процента.
Название опции | Описание опции | Возможные значения | Функциональная настройка? |
Публикация | Опция определяет статус публикации |
| Да |
Название | Опция определяет название программы | Нет |
Описание | Опция устанавливает описание программы | Нет |
Загрузить изображение | Опция определяет, какое изображение программы будет отображено на превью программы и на его странице | Нет |
Вид | Опция определяет вид обучения |
| Нет |
Теги | Опция определяет теги программы. По тегам строится рекомендуемое обучение для сотрудников в разделе "Каталог" | Да |
Тема | Опция определяет темы обучения |
| Нет |
Комментарии | Опция устанавливает, могут ли пользователи оставлять комментарии на странице программы | Да |
Лайки | Опция устанавливает, могут ли сотрудники устанавливать метку "Лайк" комментариям друг друга | Да |
Количество баллов | Опция определяет, сколько баллов будет начислено сотруднику при успешном завершении программы. | Да |
Разрешить оставлять реакцию | Опция определяет, сможет ли пользователь "Лайкнуть" программу |
Название опции | Описание опции | Возможные значения | Функциональная настройка? |
Последовательное прохождение | Опция определяет, будут ли элементы программы доступны пользователю строго последовательно |
| Да |
Зависимость от прохождения другой программы | Опция определяет, после завершения какой программы будет доступна эта программа. | Да |
Точная временная доступность элементов | Позволяет задать точную временную доступность каждого элемента программы. Опция работает только для потоков с фиксированными датами. | Да |
Колонка таблицы | Описание |
Порядок | Изменения цифр в этой колонке позволяет определить порядок элементов в программе |
Название | Название элемента обучения |
Тип | Тип элемента обучения: Онлайн-курс, Тест, Мероприятие |
Временная доступность | Появляется в случае если на странице была отмечена опция "Точная временная доступность элементов". Позволяет указать с какого по какой день с начала потока элемент будет доступен. |
Зависимость | Доступна только если опция "Последовательное прохождение" отключена. Позволяет создать зависимость с другими элементом программы. |
Название опции | Описание опции |
Название | Определяет название потока |
Фиксированные даты и время прохождения | Опция определяет, будет ли доступен поток только в определенный промежуток времени. |
Целевая аудитория: Открыть видимость только в каталоге. | Опция определяет, какие группы пользователей смогут видеть этот поток в каталоге и добавить его в свое обучение. |
Целевая аудитория: Автоназначение сотрудников. | Опция определяет, какие группы пользователей (или отдельные пользователи) будут назначены на поток. Пользователи, которые были назначены на поток, увидят его в разделе "Мое обучение" и получат соответствующее уведомление о назначении. |
Cтатус | Описание |
В процессе | Устанавливается в момент первого открытия программы пользователем |
Завершен неуспешно | Завершены все элементы программы, и как минимум один элемент программы завершен не успешно. |
Завершен успешно | Все элементы программы завершены успешно |
Номер | Роль | Видимость |
1 | Наставник | Отчетность по назначенным ученикам |
2 | Руководитель | Отчетность по его подчиненным согласно оргструктуре. |
3 | Тренер | Отчетность по пользователям, которые проходили обучение, где он назначен как тренер. |
4 | Модератор/ HR | Отчетность по всем пользователям в рамках своего департамента |
Заголовок | Тип | Видимость | Комментарий |
Быстрый поиск | Строка поиска |
| Возможен поиск по ФИО пользователя и названию элемента обучения |
Тип заявки | Доступные значения:
| Обучающие |
Руководитель | Выпадающий список с руководителями | Обучающие |
Формат обучения | Выпадающий список. Доступные значения:
| Обучающие |
Статус | Выпадающий список со статусами. Доступные значения:
|
|
Место обучения | Выпадающий список. Доступные значения:
|
| По умолчанию скрыт. |
Состоит в программе | Выпадающий список с модульными программами | Обучающие | По умолчанию скрыт. |
Оргструктура | Выпадающий список с подразделениями | Обучающие | По умолчанию скрыт. |
Начало | Выпадающий календарь с возможностью выбрать конкретную дату или интервал времени | Обучающие | По умолчанию скрыты. По умолчанию даты не выбраны, в таблицу ниже попадают элементы обучения с любой датой обучения |
Завершение | Выпадающий календарь с возможностью выбрать конкретную дату или интервал времени | Обучающие |
Название должности | Выпадающий список с должностями | Обучающие | По умолчанию скрыт. |
Тип обучения | Выпадающий список. | Обучающие | По умолчанию скрыт. |
Вид обучения | Выпадающий список. Доступные значения:
| Обучающие | По умолчанию скрыт. |
Показывать также программы | Свитчер | Обучающие | Руководителям программы выводятся сразу в списке |
Столбец | Комментарий |
ФИО | Информация по уволенным сотрудникам выводится в обезличенном виде |
Название элемента обучения | Гиперссылка на страницу элемента обучения. Если элемент недоступен пользователю, то выводится уведомление о том, что данный элемент недоступен для просмотра в вашем каталоге, обратитесь к модератору. |
Тип обучения |
Начало обучения | Дата и время Правила отличаются в зависимости от элемента:
|
Завершение обучения |
Стоимость | В рублях |
Прогресс обучения, % |
|
Результат тестирования | Результат тестов выводится с одним знаком после запятой в формате, ХХ,Х% Формат округления математический - меньше 0,5, в меньшую сторону; больше 0,5 - в большую сторону. Пример: 84,76 - это 84,8, а 75,64 - это 75,6. Важно! Числа выводятся с запятой, а не точкой, т.к. при выгрузке в Excel точки не считываются и с такими данными трудно работать. |
Результат SCORM | Результат выводится в виде “Название SCORM: x%”. Если в SCORM несколько тестов, результат отображается по каждому. Отображается прочерк, если:
Отображается результат 0%, если элемент был открыт, но тест не пройден. Отображается процент результата, если тест был пройден. Процент результата сохраняется в системе без дополнительных действий (нажатие кнопки “Следующий шаг“ не требуется). |
Статус обучения | Значения:
|
Комментарий от тренера | Комментарий может быть только по мероприятиям. По остальным типам обучения отображается прочерк -. Если тренер не оставил комментарий, отображается надпись "Нет комментария". Рядом с названием столбца отображается подсказка: "Тренер может оставить комментарий об активности сотрудника на обучении и рекомендации тебе как руководителю после занятия". |
Статус отчетности | Программа |
Доступно | Пользователь не начал прохождение (т.е. не просмотрен/ не начат ни один элемент любого курса/теста внутри программы И заявок на мероприятие нет/ заявки согласованы):
|
В процессе обучения | Пользователь начал прохождение (Тест - студент совершил минимум одну попытку, курс - студент просмотрел любой элемент, для мероприятия - статус заявки “Ожидает отметку о посещении”):
|
Завершено успешно | Пользователь успешно завершил все элементы обучения в программе (тест - набран процент успешного прохождения, курс - элемент пройден, мероприятие - сотрудник имеет статус "посетил"):
|
Завершено неуспешно |
|
На рассмотрении у руководителя |
|
На рассмотрении у T&D партнера |
На рассмотрении у отдела обучения |
На корректировке у сотрудника |
Ожидает дату | [Фиксированные даты и время прохождения] = Да И Текущая дата < [Программа начнется] |
На закрытии отделом обучения | х |
Ожидает отметки тренером о посещении | х |
Заголовок | Тип | Комментарий |
Быстрый поиск | Строка поиска | Фильтр работает внутри таблицы с развернутой информацией по вопросу. |
Оргструктура | Выпадающий список с одиночным выбором | Фильтр работает внутри таблицы с развернутой информацией по вопросу. |
Выберите тест | Выпадающий список с одиночным выбором | Тесты, которые созданы пользователем/ его коллегами в функциональной группе. |
Дата сдачи | Поле даты с выбором промежутка | Фильтр работает внутри таблицы с развернутой информацией по вопросу. В раскрывшемся календаре выделен сегодняшний день. |
Название | Комментарий |
Количество попыток на 1 человека |
Пользователей, завершивших тест |
Средний балл | В процентах |
Среднее время сдачи | В минутах |
Абсолютно правильных ответов | В процентах |
Название | Тип | Комментарий |
№ блока | Целое | Сортировка. По умолчанию по возрастанию. |
Название блока | Строка | Сортировка. |
Среднее время ответа | Справочное (один ответ, множественный выбор, свободный ответ) | Сортировка. |
Статистика ответа | Шкала |
№ | Число |
Название вопроса | Строка |
Тип вопроса | Справочное (один ответ, множественный выбор, свободный ответ) |
Среднее время ответа | Число | В секундах |
Статистика ответов | Шкала | Удельный вес правильных и неправильных ответов |
Средний балл | Число | В процентах |
Название | Тип | Комментарий |
Дата | Дата |
ФИО | Справочное |
Тип вопроса | Справочное |
Должность |
Отдел | Справочное |
Ответ | Справочное |
Раздел новости предназначен для публикации новостей компании. Созданные новости выводятся для тех групп пользователей, которым разрешен их просмотр.
Для добавление новости следует войти в систему с ролью "Модератор/HR", перейти в раздел "Новости", кликнуть на выпадающий список "Добавить".
Для заполнения предлагаются следующие поля:
Название
Краткое описание
Полное описание
Теги
Изображение
Дата публикации
Целевая аудитория
В случае, если пользователь состоит в группе, для которой разрешен просмотр новости в блоке "Целевая аудитория", он сможет ее просмотреть.
Помимо просмотра пользователю доступны следущие действия
Комментирования
Поиск по тегам
В данном разделе могут быть добавлены термины, с описанием их значений, которые после создания группируются по первой букве, с которой термин начинается. Пользователи могут просматривать описание каждого термина, который для них доступен.
Функциональность поиска и фильтрации пользователей представлена следующими элементами:
Поиск по терминам (тестовое поле)
Доступен для групп (одиночный селект)
Фильтр "Доступен для групп" доступен только для пользователей, которые имеют право создания/редактирования/удаления терминов.
Список терминов представлен в виде блоков, озаглавленных первой буквой терминов, и группированных по этой букве.
Под буквой выводятся все термины, которые начинаются с этой группы. При клике по термину, появляется всплывающее окно с описанием и прикрепленными изображениями.
Редактировать и удалить термин:
При клике по "чек-бокс" напротив термина появляется контекстное меню: "редактировать" или "удалить".
Добавить термин:
При клике на "Добавить" появляется возможность создать новый термин, заполнив поля "Название", "Описание", "Изображение", "Тема", "Доступно группам"
Управление темами:
Описанные действия доступны только для пользователей, которые имеют право создания/редактирования/удаления терминов.
Атрибут | Тип | Плейсхолдер | Значение | Бизнес-правила | Комментарий |
Управление темами | Заголовок | x | х |
Удалить тему | Справочное поле с одиночным выбором | Выберите темы | Содержит список тем, которые существуют в системе |
Удалить | Кнопка | x | При клике на кнопку удаляет значение из списка | х |
Добавить тему | Справочное поле с одиночным выбором | Введите название тега… | Содержит список тем, к которым можно привязать термин | Нельзя добавить тему два раза. |
Добавить | Кнопка | x | При клике на кнопку добавляет значение в список | х |
Раздел "Опросы" предназначен для получения информации от сотрудников о проведенных событиях (в виде опросов).
Система открывает окно для редактирования элемента с предзаполненными полями, аналогично исходному элементу:
[Название] = НАЗВАНИЕ_ИСХОДНИКА_копия;
Скопированы все поля с вопросами, а также дата опроса.
“Целевая аудитория” не скопирована.
Автор элемента = сотрудник, инициировавший копирование. Модератор видит в качестве соавторов к опросу всех модераторов и HR из его функциональной группы.
Типы вопросов
Прогресс прохождения пользователями отчетов фиксируется в следующих отчетах:
Отчет по опросам
Опрос может быть отредактирован или удален автором или соавторами этого отчета.
При редактировании доступно изменение любых опций опроса, описанных на вкладке "Создание".
При удалении опроса он физически удаляется из базы данных, следовательно он не будет выводится у пользователей в разделе "Опросы" и не будет доступен в отчетности.
После удаления темы отображается попа
Если в списке уже существует введенное название темы, то отображается попап окно
Атрибут | Тип | Бизнес-правила | Комментарий |
"Библиотека" |
"Избранное" | кнопка | В избранное можно добавить только файлы |
|
"Добавить" | кнопка |
|
Блок “Папки” |
Название папки | текст |
Информация о папке [Папки: х Файлы: х Просмотров: х] | текст | Папка может содержать в себе:
|
Иконка субменю | субменю |
Цветовой индикатор | ярлык |
Блок “Файлы” |
Название файла | текст |
Иконка субменю | субменю |
Количество просмотров файла | иконка и текст | Учитываются просмотры обучающимися ролями |
Заголовок | Название | Тип | Значение по умолчанию | Подсказка | Бизнес-правила | Обязательность | Комментарий |
1 | Информация |
2 | Название | Строка | х | Да |
3 | Даты | Дата публикации | Календарь | [сегодняшняя дата 8:00] | Опрос будет доступен только в указанный промежуток времени, даже если связан с мероприятием | Нет | Необходимо указать дату и время публикации опроса |
4 | Активен до | Календарь | [сегодняшняя дата 8:00] | Нет | Необходимо указать, до какого времени опрос будет активен |
5 | Целевая аудитория | Группы | Таблица | х | Нет |
6 | Добавить группу | Кнопка |
7 | Сотрудники | Таблица | х | Нет |
8 | Добавить пользователя | Кнопка |
9 | Сохранить | Кнопка |
10 | Сохранить и перейти к вопросам | Кнопка | По клику на кнопку пользователь переходит на страницу создания вопросов [Вопросы]. |
11 | Отмена | Кнопка |
12 | Вопросы (размещены в виде табов) |
13 | Название | Строка | х | нет ограничения на количество вопросов | Да |
14 | Пояснение к вопросу | Строка | х | Нет |
15 | Тип ответа | Справочник | Одиночный (список) | Нет | Значения:
|
16 | Загрузить изображение | х | JPG, PNG, 100x100 px, не более 1 мб | Нет |
17 | Ответ | Строка | Две строки для ответа | Нет | Ниже кнопка [Добавить ответ] |
18 | Добавить ответ | Кнопка |
19 | Сохранить | Кнопка |
20 | Отмена | Кнопка |
Триггер | Система |
Модератор создает опрос | В системе появляется новый опрос. |
В блоке целевая аудитория назначить индивидуально или через группу пользователя | Устанавливается связь пользователя с опросом. |
Наступила дата опубликования опроса | На странице опросов доступен опрос для прохождения. |
Вид ответов |
1 | множественный ответ |
2 | одиночный ответ |
3 | свободный ответ |
4 | шкала |
На экране "Курсы" пользователь видит следующие элементы:
В верхней части экрана доступна строка "Поиск" для осуществления поиска по названию курса.
Для пользователя выводятся только те курсы, на которые он имеет назначение. Курсы из "Каталога" недоступны для просмотра в мобильном приложении.
Превью содержит следующие атрибуты: изображение, название, описание, прогресс-бар (отображает количество завершенных элементов курса) . В случае, если все элементы курса завершены, то курс отмечается специальным маркером - “галочкой”, означающей, что курс завершен.
Для прохождения курса необходимо нажать на плашку нужного курса, после чего пользователь переходит на экран “Элементы курса”.
В зависимости от содержимого курса у пользователя есть возможность прохождения следующих элементов курса:
Видео. Для воспроизведения видеофайлов используется плеер, функциями которого являются: изменение громкости звука, перемотка видео, разворот на весь экран, пауза, переворот экрана.
PDF-файл. Для просмотра достаточно нажать на название элемента
Текстовый элемент. Для просмотра достаточно нажать на название элемента
SCORM-курсов. После нажатия на кнопку “Запустить” предварительно открывается страница с результатами SCORM-курса, а после начинается прохождения SCORM-курса по клику на кнопку “Начать”. После завершения SCORM-курса, его необходимо закрыть по клику на кнопку “Назад” и нажать кнопку “Завершить” для фиксации результатов прохождения
Тесты. Каждая попытка ограничена по времени таймером, который отображается при прохождении теста в правом верхнем углу экрана
Каждый вопрос расположен на отдельном экране. Для перехода к следующему вопросу необходимо нажать на кнопку "Ответить". Атрибуты вопроса: текст, номер вопроса (прогресс бар), варианты ответов
После завершения теста в зависимости от типов вопросов, содержащихся в тесте, всплывающее окно либо покажет конкретный результат в виде процента, если были только вопросы с одним и несколькими вариантами, либо уведомление о том, что результат отправлен, если были вопросы с развернутым ответом.
После просмотра элемента курса и завершения всех тестов на проходной балл и обновления страницы курсов элемент курса отмечается специальным маркером “Завершен”.
Название | Доступность | Алгоритм | Скрин |
1 | Избранное | При клике на кнопку “Избранное” можно увидеть список файлов, которые в него добавлены |
2 | Добавить “Папку” |
| При клике на кнопку “Добавить” |
3 | Добавить “Файл” |
| При клике на кнопку “Добавить” |
4 | Действие с папкой “Редактировать” |
| При клике на иконку субменю на папке |
5 | Действие с папкой “Удалить” |
| При клике на иконку субменю на папке |
6 | Действие с файлом “Редактировать” |
| При клике на иконку субменю на файле |
7 | Действие с файлом “Удалить” |
| При клике на иконку субменю на файле |
8 | Действие с файлом “В избранное” |
| При клике на иконку субменю на файле |
9 | Перемещение файлов |
| Зажав мышкой иконку перемещения файл можно двигать среди других файлов |
Режим | Роль | Действия в разделе | Элемент превью | Скрин |
Режим просмотра |
| Пройти опрос | Превью
|
Режим редактирования | Модератор, HR, аналитик Только опросы, которые созданы пользователями в моих функциональных группах. |
| Превью
|
Статус | Значение | Отображение | Скрин |
опрос назначен | Опрос был назначен, но дата еще не наступила. | Такого нет в системе, потому что опрос отображается только тогда, когда наступает дата публикования |
опрос доступен для прохождения | Дата опроса наступила. | Превью без плашки |
опрос пройден | Даны ответы на вопросы внутри опроса | Серая плашка со статусом |
Опрос просрочен | Дата прошла, опрос не был пройден | Серая плашка со статусом |
При любом назначении пользователя на мероприятие, от его лица автоматически создается заявка на это мероприятие, которая располагается в разделе "Заявки"
В блоке "Автоназначение" при создании/редактировании мероприятия
В блоке "Автоназначение" при создании/редактировании потока программы (в случае если в программу входят мероприятия)
При самостоятельной записи пользователя на мероприятие
При самостоятельной записи пользователя на программу (в случае если в программу входят мероприятия)
В случае если пользователь был добавлен в группу, на которую уже назначены мероприятия и программы (в которые входят мероприятия).
В случае "Автоназначения" заявка на мероприятие создается от лица пользователя без его ведома. Такая заявка не требует согласования, и отправляется сразу модератору на подтверждение.
В случае самостоятельной записи заявка на участие пользователя на мероприятия проходит по процессу согласования. В данном случае пользователь заполняет короткую форму, которые далее смогут просмотреть участники процесса согласования.
Для авторизации в мобильном приложении пользователь использует те же логин и пароль, что и для веб-версии платформы.
Авторизация в мобильном приложении доступна только пользователям с ролью "Сотрудник". В случае, если пользователь имеет несколько ролей (например, Сотрудник, Руководитель, Модератор), он будет авторизован в приложении под ролью "Сотрудник"
Аналитический блок
Описание
Общая сводка
Аналитика об активности пользователя, которая рассчитывается системой для обучающихся ролей.
показатель "Завершено успешно в %" - этот процент формируется, как удельный вес от всего завершенного обучения;
показатель "Завершено неуспешно в %" - этот процент формируется, как удельный вес от всего завершенного обучения.
Фильтр по периоду
По умолчанию период не задан, отображается информация за все время. В плейсхолдере отображается надпись “Введи период”.
Можно изменить параметры, чтобы посмотреть информацию по всем находящимся у него на обучении материалам + кнопка "Сбросить фильтр".
Графики общей аналитики и графики интенсивности обучения
После сортировки данных системой информация на графика меняется в зависимости от заданного периода.
В процессе разработки платформы Knomary.TXP были использованы программные компоненты с OpenSource лицензией. Перечень данных компонентов представлен в данной таблице:
Техническая информация - PreviousВарианты размещенияLast updated 2 weeks agoExport as PDF✨Upgrade this organizationYour organization is currently frozen. Upgrade to enjoy all the possibilities of GitBook.Upgrade
Name of Open Source product
Open Source license (link)
Open Source license (type)
Type of use
PHP
PHP License v3.01
General
MariaDB
GNU GENERAL PUBLIC LICENSE
General
Apache
APACHE LICENSE, VERSION 2.0
General
NGINX
2-clause BSD-like
General
Slim
MIT License
API
Twig
MIT License
Backend
CodeIgniter
MIT License
Backend
raven-php
BSD 3-Clause "New" or "Revised" License
Backend
Adminer
Apache License 2.0
Backend
bcrypt
Apache License 2.0
Backend
Pheanstalk
MIT License
Backend
GAPI
Apache License 2.0
Backend
Ion_auth
MIT License
Backend
PHPMailer
GNU Lesser General Public License v2.1
Backend
PHPExcel
GNU Lesser General Public License v2.1
Backend
codeigniter-restserver
MIT License
Backend
composer
MIT License
Backend
pdf.js
Apache License 2.0
Backend
classie
MIT License
Backend
CSS-Filters-Polyfill
MIT License
Backend
PHP-CSS-Parser
MIT-style license
Backend
daterangepicker
MIT License
Backend
Modernizr
MIT License
Backend
timeframe
MIT License
Backend
phpfm
GNU GENERAL PUBLIC LICENSE
Backend
fontawesome
Font Awesome Free License
Frontend
fullcalendar
MIT License
Frontend
html5sortable
The MIT License
Frontend
Chosen
The MIT License
Frontend
Nestable
BSD & MIT license
Frontend
slick
MIT License
Frontend
jQuery
MIT License
Frontend
Bootstrap
MIT License
Frontend
plyr
MIT License
Frontend
Toast
MIT License
Frontend
@react-native-community/async-storage
MIT
Mobile
@react-native-community/netinfo
MIT
Mobile
axios
MIT
Mobile
create-react-context
MIT
Mobile
he
MIT
Mobile
hoist-non-react-statics
BSD
Mobile
lodash
MIT
Mobile
moment
MIT
Mobile
prop-types
MIT
Mobile
react
MIT
Mobile
react-native
MIT
Mobile
react-native-canvas
MIT
Mobile
react-native-datepicker
MIT
Mobile
react-native-device-info
MIT
Mobile
react-native-doc-viewer
MIT
Mobile
react-native-document-picker
MIT
Mobile
react-native-draggable-flatlist
MIT
Mobile
react-native-extended-stylesheet
MIT
Mobile
react-native-gesture-handler
MIT
Mobile
react-native-i18n
MIT
Mobile
react-native-image-header-scroll-view
MIT
Mobile
react-native-image-picker
MIT
Mobile
react-native-keep-awake
MIT
Mobile
react-native-mime-types
MIT
Mobile
react-native-modal-dropdown
MIT
Mobile
react-native-music-control
MIT
Mobile
react-native-onesignal
MIT
Mobile
react-native-orientation-locker
MIT
Mobile
react-native-pdf
MIT
Mobile
react-native-reanimated
MIT
Mobile
react-native-render-html
BSD
Mobile
react-native-secure-storage
MIT
Mobile
react-native-slider
MIT
Mobile
react-native-snap-carousel
BSD
Mobile
react-native-sound
MIT
Mobile
react-native-svg
MIT
Mobile
react-native-svg-charts
MIT
Mobile
react-native-svg-transformer
MIT
Mobile
react-native-swipeable
MIT
Mobile
react-native-switch-pro
MIT
Mobile
react-native-touch-id
Probably MIT
Mobile
react-native-vector-icons
MIT
Mobile
react-native-video
MIT
Mobile
react-native-webview
MIT
Mobile
react-navigation
MIT
Mobile
react-redux
MIT
Mobile
redux
MIT
Mobile
redux-compose-reducer
MIT
Mobile
redux-logger
MIT
Mobile
redux-persist
MIT
Mobile
redux-promise
MIT
Mobile
redux-thunk
MIT
Mobile
rn-fetch-blob
MIT
Mobile
update-js
MIT
Mobile
babel
MIT
Mobile
adbkit
Apache License 2.0
Mobile
eslint
MIT
Mobile
jetifier
MIT
Mobile
metro-react-native-babel-preset
MIT
Mobile
В профиле мобильного приложения пользователь может выполнить следующие действия:
Просмотр своего аватара
Изменение настроек (получать ли пуш-уведомления, включить ли звук при получении пуш-уведомления)
Выход из учетной записи
В разделе "Уведомления" пользователь имеет возможность просмотреть все уведомления, которые были ему отправлены системой. Количество и содержимое этих уведомлений полностью аналогично количеству и содержимому уведомлений в веб-версии (в случае если пользователь получил уведомление в веб-версии, оно будет у него также отображено в мобильном приложении).
Стандартное размещение по договору лицензии предполагает размещение платформы на одном сервере, на котором будут находится файлы платформы (как системные, так и файлы загруженного контента) и полная база данных. Соответственно, данный сервер может быть размещен в одной из зон - Internet, DMZ, LAN. Проведение данных работ по размещению осуществляется специалистами исполнителем, оценка проведения данных работ включена в стоимость лицензии.
В случае, если архитектурно требуется разделение платформы, чтобы ее компоненты располагались на разных серверах, данное решение оценивается индивидуально, как в разрезе работ системного администратора (разделение частей, которые могут быть разделены без функциональной доработки платформы), как и в разрезе работ backend-разработчика (например, обеспечение подключения копии платформы одновременно к двум базам данных, или загрузка всего контента на отдельный сервер)
При любом из вариантов размещения:
Cо стороны Заказчика осуществляется подготовка всей серверной части (создание серверов, установка ОС, настройка маршрутизации между ними, обеспечение необходимых каналов связи).
Со стороны Исполнителя осуществляется установка/настройка необходимых компонентов для работы платформы, и также непосредственно перенос платформы и ее составных частей на созданные сервера)
Инструкция по самостоятельному размещению платформы на одном сервере описано в .
Работа с подчиненностью доступна только для роли Администратор
Подчиненность отделов, отображенная в разделе "Оргструктура" не отображает подчиненность пользователей своим руководителям.
Например руководитель может руководить несколькими отделами, либо не руководить ни одним их них, но в то же время иметь в подчинении сотрудников (возможно, даже из разных отделов).
Раздел "Подчиненность" отображает фактическую подчиненность пользователей своим непосредственным руководителям.
Действия по добавлению/удалению/редактированию подчиненности в данном разделе не предусмотрены, раздел существует исключительно в информационных целях и для проверки корректности подчиненн
Поиск и фильтры в данном разделе не предусмотрены.
Структура дерева полностью аналогична структуре, описанной для раздела "Оргструктура", но вместо названий элементов оргструктуры выводятся имена и фамилии руководителей и их подчиненных.
В случае, если сотрудник считает вопрос теста некорректным, у него есть возможность пожаловаться на него. В этом случае жалоба сотрудника становится доступна в данном отчете.
Название
Описание
Имя и фамилия
Имя и фамилия сотрудника, оставившего жалобу
Курс
Название курса, в котором находится тест на который поступила жалоба.
Тест
Тест, связанный с вопросом, на который пожаловался сотрудник.
Вопрос
Вопрос, на который пожаловался сотрудник.
Гиперссылка. При клике на нее в новой вкладке система должна открывать тест в режиме редактирования на табе с вопросом (определять по id вопроса).
Комментарий
Дата
Дата создания жалобы.
Доступна сортировка. По умолчанию записи сортируются по убыванию (от поздних к ранним)
Отчет по библиотеке выводит информацию о том, сколько пользователей посещали определенные папки библиотеки за выбранный период времени.
Функциональность фильтрации представлена следующими элементами
Период (выпадающий календарь, с возможностью установки интересующего периода отчетности)
Информационная таблица отображает список папок библиотеки (одна строка - одна папка).
Структура таблицы:
Уровень библиотеки (выводит название папки, при клике на название разворачиваются строки с аналитикой по вложенным папком, если таковые имеются)
Посетили за период (количество пользователей, посещавших эту папку)
Нет посещений за период (количество пользователей, не посещавших эту папку)
Детально (клик по иконке вызовет информационное окно с возможностью детализации поименно посетивших и не посетивших эту папку за выбранный период времени)
Данный вид отчетности предназначен для анализа прохождения пользователями тестов.
При установке чек-бокса в строке таблицы выводится контекстное меню с доступными действиями: Удалить, Назначить повторно, подробнее
По клику на пункт "Подробнее" выводится диалоговое окно "Детали попытки прохождения теста".
При удалении/ добавлении/ редактировании вопросов теста детализация отображает вопросы после редактирования, однако процент прохождения остается изначальный. Возможны расхождения.
По нажатию “Назначить” диалогового окна отрабатывает функциональность, аналогичная переназначению из настроек теста.
При нажатии на действие система отображает диалоговое окно, аналогичное окну при переназначению из настроек теста:
Заголовок
Тип
Комментарий
Фамилия и имя
Строка поиска
Оргструктура
Выпадающий список с подразделениями
Тест
Тесты, которые созданы пользователем/ его коллегами в функциональной группе
Дата сдачи
Поле даты с выбором промежутка
Значение по умолчанию: Текущая дата - Текущая дата
Колонка
Комментарий
1
Номер
2
ФИО
3
Отдел
4
5
Дата прохождения
6
Курс
7
Тест
8
Время
9
Оценка
Результат тестов выводится с одним знаком после запятой в формате, ХХ,Х%
Формат округления математический - меньше 0,5, в меньшую сторону; больше 0,5 - в большую сторону. Пример: 84,76 - это 84,8, а 75,64 - это 75,6.
Важно! Числа выводятся с запятой, а не точкой, т.к. при выгрузке в Excel точки не считываются и с такими данными трудно работать.
Получение аналитических данных и показателей по работе с платформой.
В разделе "Аналитика" модератору и HR должна показываться информация только по своей функциональной группе.
Модератор может быть модератором в нескольких функциональных групп.
Кнопка "Сбросить фильтр", которая по клику устанавливает в параметрах фильтрации значения по умолчанию.
результативность просмотра страниц системы участниками по периодам в виде двумерной диаграммы (графика):
по оси Y – количество всех просмотренных страниц всеми пользователями;
по оси Х – периоды, заданные в фильтре (выводятся названия периодов с сортировкой по возрастанию даты периода);
кроме того, на диаграмме отображается количество уникальных пользователей в рамках периодов.
Кнопка "Сбросить фильтр", которая по клику устанавливает в параметрах фильтрации значения по умолчанию.
В таблице доступна сортировка по убыванию и возрастанию по всем столбцам кроме "Активность" и "Устройства.
Над таблицей размещена надпись “Найдено записей - хх, суммарное количество авторизаций - хх.“
Какая-либо сортировка по умолчанию для этой таблицы не предусматривалась, поэтому порядок скорее всего строится на идентификаторах, которые не выводятся.
Под таблицей размещается блок пагинации.
название блока "Обзор пользователей";
В таблице доступна сортировка по убыванию и возрастанию для столбцов "Имя" и "Дата регистрации".
Кнопка "Сбросить фильтр", которая по клику устанавливает в параметрах фильтрации значения по умолчанию.
Какая-либо сортировка по умолчанию для этой таблицы не предусматривалась, поэтому порядок скорее всего строится на идентификаторах, которые не выводятся.
Под таблицей размещается блок пагинации - "Показывать строк на странице" (по умолчанию - 6, доступные значения - 12, 18, 24, 36, 48, все).
Отчет по опросам предоставляет информацию о результатах пройденных пользователями опросов.
Пользователи, авторизованные в системе в ролях Модератор/HR/Тренер, видят отчетность по всем пользователям в рамках своего департамента.
Доступна возможность сбросить фильтр к значениям, установленных для параметров по умолчанию.
По умолчанию отображается в свернутом виде
В круговой диаграмме "Ответы" выводится удельный вес имеющихся ответов (в %, а также количественно).
В блоке "Сотрудники" выводится информация о сотрудниках, которые дали ответ на этот вопрос.
Доступна фильтрация по сотрудникам и по предусмотренным вариантам ответов. Доступна возможность сбросить фильтр к значениям, установленных для параметров по умолчанию.
В таблице, формирующейся по результатам фильтрации, выводятся колонки:
дата ответа;
ФИО;
e-mail;
должность;
отдел;
ответ.
По всем столбцам таблицы возможна сортировка значений (и строк таблицы соответственно) по возрастанию и убыванию.
Поле
Тип
Значение
Значение по умолчанию
Комментарий
Фильтрация по параметру "Период"
справочное поле
За последние 7 дней
За последние 30 дней
За последние 7 дней
Атрибут
Значение
Бизнес-правила
Комментарий
Пользователей
количество уникальных пользователей, зашедших в систему в течение периода, заданного в блоке фильтрации
Курсов
количество онлайн-курсов, существующих в системе
Мероприятий
количество мероприятий, существующих в системе
Среднее время в день (на портале)
среднее время по всем пользователям
выводится в часах и минутах, если меньше часа - только в минутах
Всего часов обучения (на портале)
выводится суммарное время всех сессий пользователей в рамках периода
Уникальных входов с 1 числа месяца
в %, а также с пояснением в виде "45 из 367 пользователей"
Поле
Тип
Плейсхолдер
Значение
Значение по умолчанию
Комментарий
Поле
Тип
Плейсхолдер
Значение
Видимость
Комментарий
Фильтр по группам
справочное поле с множественным выбором
Выбери из списка
Список функциональных групп
возможные значения формируются из списка групп пользователей, созданных в системе, значение по умолчанию - все группы)
Атрибут
Тип
Значение
Алгоритм
Имя
текст
Прогресс
в виде прогресс-бара
среднее арифметическое прогрессов по всем элементам обучения пользователя
Алгоритм не проверялся.
Активных курсов/мероприятий
текст
Выводятся количество активных элементов обучения соответственно (в виде N/N);
Регистрация
текст
Выводится дата регистрации пользователя в системе.
Заголовок
Тип
Комментарий
Опрос
Выпадающий список из опросов, созданных в системе, доступных в конкретной роли
Дата
Выпадающий календарь с возможностью выбрать интервал времени
Столбец
Комментарий
Вопрос
По клику на вопрос появляется развернутая информация
Название
Тип
Возможные типы вопросов:
один ответ
множественный выбор
свободный ответ
Статистика ответов
Количество правильных и неправильных ответов в виде чисел, графически - удельный вес правильных и неправильных ответов.
Поле
Тип
Плейсхолдер
Значение
Значение по умолчанию
Комментарий
Выберите период
календарное поле
Выберите период
х
В календаре предлагается период за прошлый месяц
Наличие авторизаций
справочное поле с одиночным выбором
х
Наличие авторизаций
Да
Нет
Наличие авторизаций=Да
Значение “Наличие авторизаций” дублирует значение “Да”
Поле
Описание
Значение
Комментарий
ФИО
ФИО сотрудника
Отдел
Структурное подразделение, в котором числится сотрудник
Должность
Должность, которую занимает сотрудник
Активность
Вывод шкалы активности пользователя
Время сессий
Время сессий именно по определенной авторизации (до разлогина)
Цифровой показатель
Просто считаем все время когда пользователь был в платформе. Если он заходит всего 3 дня по 20 минут, то у него здесь будет 1 час.
Авторизаций
выводится количество авторизаций пользователя в рамках периода
Детально
поле с иконкой
При клике на иконку открывается модальное окно с детализацией
Платформа дистанционного обучения Knomary.TXP предназначена для:
Дистанционное образование сотрудников компании (с использованием веб-версии и мобильного приложения);
Обучение сотрудников с помощью современных форматов учебных курсов;
Контроль успеваемости сотрудников (в т.ч результатов тестирования)
Сбор аналитических данных для HR-структур и подразделений с целью повышения качества и эффективности обучения;
Повышения уровня профессиональных компетенций персонала.
Платформа дистанционного обучения Knomary.TXP обладает следующими возможностями:
Управление пользователями платформы и их ролями, группами, организационной структурой, подчиненностью.
Создание обучающих дистанционных курсов (состоящих из элементов "Видео", "Тест", "Текст", "Аудио", "Файл", "SCORM", "Работа с руководителем") и назначение их сотрудникам для прохождения
Создание мероприятий различных типов, назначение их сотрудникам и контроль явки на данные мероприятия.
Формирование заявки на участие сотрудника в мероприятии, запуск процесса согласования участия, подтверждение участия и архивация заявки.
Управление провайдерами мероприятий
Выполнение миграции результатов обучения из сторонних систем
Создание программ обучения, состоящих из курсов и мероприятий, разбитых по логическим разделами и с установкой последовательности и зависимости прохождений.
Просмотр аналитики и отчетности по различным областям системы
Ведение глоссария терминов, распространенных в компании
Публикация новостей и возможностью их комментирования
Проведения классических опросов и пульс-опросов
Ведение библиотеки файлов с возможностью их группировки по папкам
Просмотр профиля пользователя
Управление доступом к разделам каждой из ролей
Делегирование доступа от одного пользователя другому, на время его отсутствия
Брендирование платформы (фоновые изображения, логотип)
Настройка отправляемых уведомлений
В случае, когда пользователь самостоятельно записывается на мероприятие или программу (в которой есть мероприятие с активированной настройкой "Требуется согласование"), система предлагает ему заполнить короткую форму и инициирует процесс согласования участия пользователя в этом мероприятии.
Участниками процесса согласования заявки являются:
Руководитель (первое звено, может принять или отклонить заявку)
HR (второе звено, может принять или отклонить заявку)
Модератор (третье звено, может отклонить заявку или определить участие пользователя в мероприятие на конкретную дату)
Каждый из участников процесса согласования может просматривать информацию пройденных звеньях и общую информацию о пользователе.
Платформа представляет собой монолитное-приложение, написанное на фреймворке Codeigniter с использованием базы данных MySQL .
API- часть (для мобильного приложения) написана на микрофреймворке Slim и подключается к том же БД, что и платформа.
Платформа может быть полностью размещена на одном/двух виртуальных серверах c операционной системой CentOS 8 или Ubuntu 16.04.
Прогнозируемый сайзинг серверов для небольшого количества пользователей (до 100 активных подключений):
Параметр
Сервер 1
Сервер 2
Назначение
Системные файлы и база данных
Хранение загружаемого контента
Обязательность
Да
Нет (возможно настройка загрузки всех загружаемых файлов на "Сервер 1", либо на внешнее хранилище, к примеру Amazon S3)
Оперативная память
16BG
4GB
Процессор
8x2,66 ГГЦ
4x2,66 ГГЦ
SSD
50ГБ
Зависит от количества загружаемого контента
Финальным звеном, которое принимает решение по заявке пользователей на мероприятие является Модератор.
Модератор осуществляет работу с заявками в разделе "Заявки".
Функциональность поиска и фильтрации пользователей представлена следующими элементами:
Поиск по сотруднику или мероприятию (текстовое поле)
Место обучения (одиночный селект)
Состоит в программе (одиночный селект)
Дата заявки (календарь)
Дата обучения (календарь)
Оргструктура (одиночный селект)
Статус (одиночный селект)
У меня в работе (свичер)
При использовании фильтрации производится изменение содержимого информационной таблицы, расположенной под блоком поиска и фильтров.
Столбцы
Значение
Роль
Пример
Комментарий
Поле
Тип
Роль
Значение
Название мероприятия
Текст
Модератор
HR
Руководитель
[Название мероприятия]
Ссылка
Иконка с гиперссылкой
Модератор
HR
Руководитель
При клике открывается в новой вкладке мероприятие на странице “превью”
Место обучения
Текст
Модератор
HR
Руководитель
Значения:
Внутренняя
Внешнее
Количество мест в событии
Текст
Модератор
HR
Кликабельно, отображается выпадающий список дат событий созданных в системе, также дополнительно указывается количество свободных мест. В случае, если в назначаемую дату пользователь посещает какое-либо мероприятие, выводится соответствующее сообщение.
Значения:
Свободных мест: х (текст со списков в свернутом виде. При клике показываются значения)
нет событий
Добавить событие
Кнопка
Модератор
New
Ярлык
Модератор
HR
Руководитель
Столбцы
Значение
Роль
Пример
Комментарий
Чекбоксы
Руководитель
Модератор
HR
Используются для массовых действий с заявками
Действия
Иконки действий
Руководитель
Модератор
HR
ФИО
[ФИО]
Руководитель
Модератор
HR
Ушаков Никита
Кликабельно. Открывается модальное окно “История заявки”
Отдел
[Название структурного подразделения]
Модератор
HR
Департамент разработки MNZ
Должность
Модератор
HR
Старший инженер
Формат подачи
По заявке
Автоназначение
Руководитель
Модератор
HR
Значение “по заявке” кликабельно, открывается модельное окно “Информация”
Дата заявки
Дата
Руководитель
Модератор
HR
04/05/2020
Желаемые даты обучения
Руководитель
Модератор
HR
Начало - 03/06/2020 Окончание - 06/06/2020
Отображается дата, которую пользователь указал (автоматически была указана) при подаче заявки.
Если модератор изменил даты обучения, система обновляет отображаемые даты.
Дата обучения
Календарный период
Руководитель
Модератор
HR
27/05/2020 08:00 - 31/05/2020 08:00
Даты событий
Модератор
HR
1 дата(ы), ближайшее 03/06/2020
Выводятся или не выводятся даты событий в столбце "даты событий" (столбец справочный) зависит от:
предустановленного согласно схемам процессов механизму согласования
созданных ранее в системе событий
Например, первым по процессу заявку согласовывает HR, соответственно, дата события еще не установлена, в столбце "даты событий" модератор видит значение "нет". Важно! Если желаемая дата, указанная сотрудником в заявке, совпадает с имеющимся в системе событием, то в столбце "дата обучения" выводится эта дата, однако заявка все равно требует подтверждение от Модератора. После назначения даты обучения она выводится в столбце "Дата обучения" и заявка идет по процессу согласования дальше. Чтобы посмотреть список созданных в системе событий, необходимо кликнуть в одном из двух мест:
в строке заголовка мероприятия
в столбце "Даты событий"
Стадия согласования
На рассмотрении у руководителя
На рассмотрении у HR
Ожидает дату
Согласована
На закрытии
На корректировке у сотрудника
Ожидание отметки о посещении
Руководитель
Модератор
HR
Поле
Тип
Подсказка
Комментарий
Название мероприятия
Текстовое поле заголовка
ФИО
Текстовое поле
Дата обучения
Текстовое поле
Назначаемая дата обучения
Справочник событий
Перечень дат актуальных событий в формате “Дата и время”
Еще свободно Х мест
счетчик
Просчитывается количество доступных мест на событие.
Показать прошедшие даты
чекбокс
Оставить комментарий
свитчер
При активации появляется поле для ввода текстового комментарий. Комментарий будет отображаться в “Истории заявки”.
Для формы массового назначения даты комментарий будет один.
Если дат нет, то необходимо нажать на кнопку “добавить событие”.
При клике открывается в новой вкладке мероприятие на странице “События”
Кликабельно. Открывается в этом же окне мероприятие на странице “События”
При активации чекбокса в спискеp [Назначаемая дата обучения] появляются даты прошедших событий
В разделе "Библиотека" сотрудник может выполнить следующие действия:
Поиск по названию файла или по тегу.
Просмотр и навигация по папкам, доступ к которым разрешен для группы сотрудника
Открытие файлов в папках для просмотра (в случае если операционной системой мобильного приложения предусмотрена возможность демонстрация файла в режиме предпросмотра)