Матрица обучения

Что такое Матрица обучения

Матрица обучения – модуль, позволяющий собирать аналитику обучения по всем отделам и пользователям портала.

Модуль помогает решить две задачи:

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

  2. Понимать статусы обучения у каждого сотрудника на всех уровнях иерархии

Матрица доступна для просмотра в Публичной части пользователям с любой ролью.

Важно: модуль доступен только в веб-версии.

Как пользоваться Матрицей обучения

Чтобы Матрица обучения отображалась на портале, нужно загрузить структуру отделов, а пользователи должны быть отнесены к отделам.

В Матрицу обучения попадают только активные пользователи без признака “Скрытый пользователь” и с заполненным полем “Отдел”.
Важно: если у пользователя есть признак “Руководитель отдела”, но поле “Отдел” не заполнено – он не попадёт в матрицу.

Раздел доступен для перехода из Меню всем пользователям портала.

Войдите в раздел. Матрица будет загружена со всеми отделами и пользователями. Сформируйте подходящий отчёт с помощью фильтров.
Изучите его после отображения. При необходимости – скачайте.

Помните, что данные в разделе “Матрица обучения” формируются на основе загруженного файла Импорта структуры.
Без загруженной структуры в разделе отображается заглушка, блок фильтров и кнопка выгрузки отчётов – не отображается.

Заглушка “Структура не загружена”

Фильтры

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

Элемент

Описание

Как выглядит

Элемент

Описание

Как выглядит

Кнопка “Фильтры”

При нажатии сворачивает/разворачивает блок фильтров. По умолчанию блок развернут.

 

 

Поля фильтров

 

Состав:

  • Поле “Пользователи” - фильтр по пользователям портала. Для выбора доступны только активные неудаленные и не уволенные пользователи. Состав информации о каждом пользователе в списке:

    • Аватар

    • E-mail

    • Имя и фамилия

  • Далее располагаются поля из Конструктора полей в таком же порядке, как в ЛК и если они отмечены как выводимые в фильтры. Исключение – текстовые поля, которые относятся к пользователю: Имя, Фамилия, Отчество, E-mail, О себе

  • В поле “Отдел” из конструктора полей отображаются все отделы, даже те, в которых нет активных пользователей без признака “Скрытый пользователь” или те отделы, в которых нет подчинённых отделов.

По умолчанию на форме отображаются первые 8 полей. Если полей больше, в правом верхнем углу появляется кнопка “Добавить фильтры” - см. механику ниже

 

Механика для каждого поля:

  • По нажатию на поле отображается строка поиска и список из всех возможных значений для поля

  • Значения в списке фильтруются по данным в строке поиска в реальном времени

  • Доступны только активные и не удалённые признаки

  • Доступен множественный выбор признаков

  • После выбора признаков и закрытия поля рядом с названием поля отображается количество выбранных признаков и кнопка для сброса выбранного фильтра

  • Все признаки работают по принципу “ИЛИ” между собой

Добавление фильтров

  • Кнопка “Добавить фильтры” - если доступно более 8 фильтров

  • При наведении на кнопку “Добавить фильтры” отображается окно со списком всех доступных фильтров и вариантом “Все”.

  • Поля располагаются в таком же порядке, как в ЛК

  • Доступен множественный выбор фильтров

  • При нажатии на фильтр он добавляется на форму - теперь в нем можно выбирать значения для фильтрации. Все выбранные поля отображаются друг за другом в порядке их добавления.

  • Все поля в фильтре необязательные

Сбросить фильтры

При нажатии все применённые фильтры сбрасываются

 

Кнопка поиска

При нажатии выполняется поиск пользователей по заданным параметрам. Все примененные фильтры работают по принципу “И” между собой.

 

Важно: при фильтрации таблица полностью обновляется. Условия ниже.

Как изменится вид таблицы после применения фильтров

Блок

Условия

Как выглядит

Блок

Условия

Как выглядит

Вид блока Структура с учетом примененных фильтров

Если в результате фильтрации не найден ни один пользователь, отображается заглушка с пустым результатом поиска, без кнопки “Выгрузить отчёт”.

(1) Форма с фильтрами; (2) Сообщение о пустой поисковой выдаче

Если пользователи найдены, в блоке Структура отображаются только найденные пользователи и только те отделы, в которые они входят

Так как в блоке Структура пользователи располагаются с группировкой по отделам, если с помощью поиска найден пользователь, являющийся сотрудником нескольких отделов, он отображается в составе каждого своего отдела

 

Если до поиска в блоке Структура были развернуты элементы структуры, при выполнении поиска позиционирование сбрасывается, все развернутые элементы структуры сворачиваются.

 

Вид блока Материалы с учетом примененных фильтров

Остаются только те Квесты и УП, которые назначены хотя бы одному пользователю из раздела Структура с учетом примененных фильтров

 

 

Остаются только те Уроки и Тесты, доступ к которым есть хотя бы у одного пользователя из раздела Структура

 

 

Если до поиска в блоке Материалы были развернуты материалы, при выполнении поиска все развернутые элементы сворачиваются.

 

Вид блока Данные с учетом примененных фильтров

В Данных пересчитываются значения в столбце Итого: в нем учитываться только материалы, которые остались в блоке Материалы после фильтрации

 

 

Также в строках с данным по отделам учитываются только данные по тем пользователям отдела, которые остались в Структуре после применения фильтров

 

Таблица с данными

Как выглядит таблица

Названия строк таблицы отражают структуру портала. Она представлена в виде раскрывающихся списков родительских и дочерних отделов.
В отделах перечислены пользователи, входящие в эти отделы.
Названия столбцов таблицы содержат названия материалов, а ячейки заполнены данными.

Матрица обучения.
(1) Подсказка указателя Моя позиция в таблице; (2) Кнопка Выгрузить отчёт; (3) Столбец Структура; (4) Строка Материалы; (5) Блок Данные.

Фрагмент столбца Структура.
(1) Указателем “Моя позиция в таблице” отмечен отдел, к которому относится пользователь, просматривающий матрицу.

 Структура

Названия и вложенность строк в столбце Структура формируются на основе загруженного файла Импорта структуры.
В этом столбце отображаются и все пользователи, входящие в отделы. Каждый отдел и пользователь располагается на отдельной строке таблицы.

Фрагмент столбца Структура.
(1) Строка с Родительским отделом выделена цветом; (2) Строка с текущим отделом выделена цветом; (3) Строка выделена цветом при наведении курсора

Какие отделы отображаются в структуре

По умолчанию в структуре отображаются все существующие неудалённые отделы.
Важно: отделы, в которых нет ни одного сотрудника и нет ни одного подчиненного отдела не отображаются.

Строки реализованы в виде раскрывающихся списков, их можно раскрывать и сворачивать. По умолчанию вложенные отделы свёрнуты.
Если отдел развёрнут, визуально выделяется он и все его родительские отделы

Отделы отсортированы на каждом уровне иерархии по значению поля Итого, а в случае равенства значений в данном поле, то по алфавиту.

Как пользователи отображаются в отделе

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

Если пользователь входит в несколько отделов, он выводится в составе каждого своего отдела, а его статистика учитывается в данных по каждому отделу.
Важно: если у пользователя не заполнен отдел, он не отображается в Матрице обучения (и не выводится в отчёт Матрица обучения)

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

Данные о пользователях выводятся в формате:

  • ФИО пользователя

  • Должность, город

Фрагмент столбца Структура.
(1) Строка с текущим пользователем выделена цветом; (2) Строка выделена цветом при наведении курсора

Материалы

Какие материалы есть в таблице

В таблицу попадают только следующие материалы:

  • Все активные Квесты и УП, которые на момент сбора информации в отчёт назначены хотя бы одному пользователю из раздела Структура и в которых есть хотя бы один активный материал.
    Этапы внутри квеста и курсы внутри УП также отображаются только если в них есть хотя бы один активный материал.

  • Активные Уроки, Тесты и Диалоги с включенным чек-боксом “Обязательно для прохождения”, доступ к которым на момент сбора информации в отчёт есть хотя бы у одного пользователя из раздела Структура.

Как материалы отображаются в таблице

Блок материалов представлен первой строкой таблицы, её шапкой. Названия столбцов соответствуют названиям учебных материалов.
Возможные столбцы материалов:

  • Итого - первый столбец со сводными данными по всем материалам

  • Квесты (с вложенностью по материалам, см. ниже)

  • Учебные планы (с вложенностью по материалам, см. ниже)

  • Диалоги

  • Уроки

  • Тесты

Важно: столбцы всегда отсортированы в таком порядке, который указан выше: сначала Итого, далее все Квесты, далее все УП, далее все Уроки и Тесты.

Внутри Курсы, Этапы и входящие материалы отсортированы по порядку их расположения в панели администрирования

Принят следующий формат названий:

  • Номер материала в типе материала

    • Т.е. сначала нумеруются все УП, далее все квесты, далее все уроки, далее все тесты. Нумерация каждый раз начинается с 1.

  • Тип материала

  • Номер материала в УП/квесте

    • Только для вложенных материалов

  • Название материала

    • Длинное название материала обрывается многоточием, при наведении отображается подсказка с полным названием материала

Свернутые столбцы материалов белого цвета, развернутые - серого. Столбцы отдельных уроков и тестов также серого цвета.

Как работает вложенность материалов

Учебные планы и Квесты отображаются с вложенностью по материалам. Чтобы её увидеть, раскройте УП или квест.
Справа появляется отображение столбцов со всеми вложенными материалами. По умолчанию вложенность не раскрыта.
Вложенные материалы отображаются согласно их расположения в УП/квесте.

Фрагмент строки Материалы.
(1) Столбец Итого; (2) Столбцы с названиями материалов. Вложенность свёрнута; (3) Подсказка с полным названием материала

Фрагмент строки Материалы.
(1) Столбцы с названиями материалов. Вложенность раскрыта; (2) Столбец с названием материала. Вложенность свёрнута.

Возможные вложенные материалы:

Для Учебного плана:

  • Курс:

    • Урок

    • Тест

  • Урок

  • Тест

Для Квеста:

  • Этап:

    • Урок

    • Тест

    • Задание

    • Мероприятие

    • Диалог

Данные

Фрагмент таблицы. Ячейки заполнены данными и имеют разный цвет фона.

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

В таблице ниже мы приводим формальное описание Матрицы с формулами и пояснениями. А ещё ниже примеры расчётов по формулам.

Структура

Итого

Квест

Этап (в составе квеста)

Урок (в составе квеста)

Тест (в составе квеста)

Задание (в составе квеста)

Мероприятие (в составе квеста)

Учебный план

Курс (в составе УП)

Урок (в составе УП)

Тест (в составе УП)

Урок

Тест

Структура

Итого

Квест

Этап (в составе квеста)

Урок (в составе квеста)

Тест (в составе квеста)

Задание (в составе квеста)

Мероприятие (в составе квеста)

Учебный план

Курс (в составе УП)

Урок (в составе УП)

Тест (в составе УП)

Урок

Тест

ФИО пользователя (должность, город)

Средний процент знаний пользователя по всем доступным и назначенным ему УП/Квестам, по всем доступным материалам

ТОЛЬКО ПО МАТЕРИАЛАМ ПОЛЬЗОВАТЕЛЯ, К КОТОРЫМ У НЕГО ЕСТЬ ДОСТУП/НАЗНАЧЕНИЕ

Формула расчета:

Итоговый процент прохождения материалов по пользователю = Процент прохождения всех материалов / Количество материалов

Процент прохождения всех материалов = сумма процентов прохождения каждого материала

Количество материалов = сумма количества материалов

См. пример расчёта под таблицей

Прогресс пользователя по данному квесту

Прогресс пользователя по данному этапу квеста

Прогресс пользователя по данному уроку

Прогресс пользователя по данному тесту

Прогресс пользователя по данному заданию

Процент посещения мероприятия данного пользователя

Прогресс пользователя по данному учебному плану

 

 

Процент прохождения курса данного пользователя в данном УП

Процент прохождения урока данного пользователя в данном УП

 

Процент прохождения теста данного пользователя в данном УП

 

Процент прохождения урока данного пользователя

 

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

 

Название отдела

Средний процент знаний по отделу по всем доступным и назначенным УП/Квестам сотрудникам данного отдела, по всем доступным материалам

ТОЛЬКО ПО МАТЕРИАЛАМ ПОЛЬЗОВАТЕЛЕЙ ОТДЕЛА, К КОТОРЫМ У КАЖДОГО ИЗ НИХ ЕСТЬ ДОСТУП/НАЗНАЧЕНИЕ

Формула расчета:

Итоговый процент прохождения материалов по отделу = Процент прохождения всех материалов всех сотрудников / Количество материалов всех сотрудников

Процент прохождения всех материалов всех сотрудников = сумма процентов прохождения каждого материала каждого сотрудника

Количество материалов всех сотрудников = сумма количества материалов каждого сотрудника

См. пример расчёта под таблицей

Средний процент знаний по отделу по данному квесту

Средний процент знаний по отделу по этапу в данном квесте

Средний процент знаний по отделу по уроку в данном квесте

Средний процент знаний по отделу по тесту в данном квесте

 

 

 

 

 

 

 

 

Средний процент знаний по отделу по заданию в данном квесте

Средний процент посещения мероприятий по отделу

Средний процент знаний по отделу по данному учебному плану

Средний процент прохождения курса в данном УП по отделу

Средний процент прохождения урока в данном курсе, в составе УП по отделу

 Средний процент прохождения теста в данном курсе, в составе УП по отделу

Средний процент прохождения урока по отделу

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

ТОЛЬКО СРЕДИ ТЕХ ПОЛЬЗОВАТЕЛЕЙ В ОТДЕЛЕ, КОТОРЫМ НАЗНАЧЕН КВЕСТ

ТОЛЬКО СРЕДИ ТЕХ ПОЛЬЗОВАТЕЛЕЙ В ОТДЕЛЕ, КОТОРЫМ НАЗНАЧЕН УЧЕБНЫЙ ПЛАН

ТОЛЬКО СРЕДИ ТЕХ ПОЛЬЗОВАТЕЛЕЙ В ОТДЕЛЕ, У КОТОРЫХ ЕСТЬ ДОСТУП К УРОКУ

ТОЛЬКО СРЕДИ ТЕХ В ОТДЕЛЕ, У КОТОРЫХ ЕСТЬ ДОСТУП К ТЕСТУ

Пример расчёта:

  • В отделе 2 пользователя, материалы и проценты прохождения:

    • Пользователь 1: УП1 - 15%, УП2 - 0%, УП3 не назначен.

    • Пользователь 2: УП1 - 100%, УП2- 100%, УП3 - 10%

  • Расчёт:

    • Итого по пользователю 1: (15+0)/2 = 8% (с учетом округления)

    • Итого по пользователю 2: (100+100+10)/3 = 70%

    • Итого по отделу: (15+0+100+100+10)/(2+3) = 45%

Важно:

  1. Данные по каждому учебному плану и квесту в Матрице обучения (в публичной части и в отчёте) не рассчитываются отдельно для Матрицы обучения - они соответствуют данным об этом учебном плане и квесте в публичной части портала. Поэтому для них применимы следующие правила изменения процента прохождения:

  2. Данные по каждому отдельному материалу в Матрице обучения (в публичной части и в отчёте) не рассчитываются отдельно для Матрицы обучения - они соответствуют данным об этом материале в публичной части портала:

    1. В разделе Обучение (для всех материалов в составе УП, а также для отдельных уроков и тестов)

    2. В разделе Квесты (для всех материалов в составе теста).

  3. В матрице обучения рассчитываются только сводные данные:

    1. Данные в столбце Итого

    2. Итоговые данные по отделам

    3. Данные при применении фильтров.

  4. С учетом этого, в файле с примером отчёта на листе Данные приведено только справочное описание расчета параметров отдельных материалов. По факту могут возникнуть ситуации с исключениями, при которых в публичной части портала в этих материалах будут другие значения параметров (например, при добавлении материалов в уже пройденный Учебный план и добавлении материалов в уже пройденный Квест).
    В таком случае правильными значениями параметров будут те, которые отображаются для этих материалов в публичной части портала, в разделе Обучение и Квесты - см. первый пункт)

  5. Все данные в Матрице обучения всегда округляются в большую сторону до целого числа. Пример: 0,2% = 1%, 99,5% = 100%.

  6. Расчёт производится по неокругленным данным. Итоговые значения округляются перед отображением.

Как отображаются данные

Цвет ячеек в таблице изменяется в зависимости от процента:

  • Белый цвет - если на момент формирования отчёта нет данных:

    • По отделу нет данных (в отделе нет ни одного пользователя, по которому есть данные)

    • В столбце Итого нет данных

    • По пользователю нет данных, так как на момент выгрузки отчёта у пользователя нет доступа/назначения по материалу

      • Доступ - для материалов уроки и тесты

      • Назначение - для материалов УП и квесты

    • По пользователю нет данных, так как на момент выгрузки отчёта пользователь ещё не начинал прохождение материала (0% + белый цвет) или не выбрал мероприятие (процент не отображается, белый цвет)

    • Важно: у отделов 0% всегда будет красным цветом

  • Если на момент формирования отчёта в столбце Итого есть данные, по отделу есть данные или по пользователю есть данные: у пользователя есть доступ/назначение материала и пользователь начинал прохождение материала обучения (для мероприятия - пользователь уже выбрал мероприятие):

    • Красный цвет - 0-84%

    • Желтый цвет - 85-99%

    • Зеленый цвет - 100%

Как происходит сбор информации в отчёт

Информация в отчёт собирается ежедневно в 00:00 за прошедший день.
Пример: 10 ноября в 0:00 данные в отчёт собираются за прошедший день - 9 ноября.
Важно: если материал создан или стал доступен/назначен пользователю в дату формирования отчёта позже времени запуска крона, он попадёт в раздел Матрица обучения и в отчёт по матрице обучения только после срабатывания крона на следующий день.

Как обновляются данные в таблице

Что обновляется

Как быстро

Пример

Что обновляется

Как быстро

Пример

Пользователи в Отделе

10 минут

Привязали Пользователя к Отделу - он появится в Отделе через 10 минут

Шапка с материалами

1 час

Крон на сбор данных запустится в полночь, если в этот момент открыть матрицу, в ней не будет Материалов 1 час

Данные в таблице

1 час

Крон на сбор данных запустится в полночь, если в этот момент открыть матрицу, в ней не будет данных 1 час

Поиск по фильтрам

1 час

Если указать при поиске фильтрацию по Дню рождения или по Отделу, данные поиска будут выдаваться такими 1 час, даже если ДР пользователя или его Отдел поменять

Фильтр по Отделам

1 час

Если появился новый Отдел или старый стал не пустым - в выпадающем списке фильтра по отделу этот Отдел появится через 1 час

Фильтр по Пользователям

1 час

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

Матрица обучения. Сводный отчёт по всем материалам

Где можно посмотреть отчёт “Матрица обучения. Сводный отчёт по всем материалам“

Отчёт доступен для скачивания в публичной части портала в разделах:

  • Отчёты — отчёт доступен для скачивания в списке всех отчётов. Наименование отчета: Матрица обучения. Сводный отчёт по всем материалам

  • Матрица обучения — в отчёт попадают данные с учетом применённых в Матрице обучения фильтров. Скачивание отчета происходит по кнопке Выгрузить отчёт.

    • Если к Матрице обучения в публичный части применены фильтры, в отчёт попадают только отфильтрованные данные.

Кнопка Выгрузить отчёт отображается только тем пользователям, у ролей которых активирован свитчер "Матрица обучения" (Панель администрирования - Роли - Страница роли пользователя - Вкладка “отчёты” - свитчер "Матрица обучения" активирован). См. подробнее в разделе Механика доступности отчётов в публичной части портала в зависимости от ролей пользователя.

Какие данные отображаются в отчёте “Матрица обучения. Сводный отчёт по всем материалам“

В отчёте отображаются те же данные, что и в разделе Матрица обучения в публичной части портала - см. описание выше в разделе Таблица с данными.

Важное отличие: в отчёте отображается более подробная информация по каждому материалу. В Матрице обучения в публичной части портала для каждого материала отображается только параметр Процент прохождения. В файле отчёта дополнительно отображаются следующие параметры материалов:

  • Все материалы:

    • Процент прохождения

      • Для мероприятий: 0% - Не пройдено, 100% - Пройдено

    • Дата назначения:

      • Важно: для отдельных уроков и тестов Датой назначения является:

        • Если Урок/Тест не был не назначен пользователю (на момент предыдущего сбора данных в Матрице не было этого урока/теста) - Дата назначения равна дате попадания в Матрицу обучения

        • Пока Урок/Тест остаётся доступным (назначенным) Пользователю, Датой назначения остаётся дата первого попадания в Матрицу обучения.

        • Пример:

          • Урок первый раз назначили пользователю в понедельник. В собранных данных есть Данные об этом Уроке для этого Пользователя. Но данных за предыдущий сбор нет, поэтому Датой назначения ставим текущую - дату понедельника

          • Во вторник снова собрали данные. Для этого Урока Датой назначения взяли Дату назначения из предыдущего сбора данных - дату понедельника

          • В среду снова собрали данные. Для этого Урока Датой назначения взяли Дату назначения из предыдущего сбора данных - дату понедельника

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

          • В пятницу снова дали доступ для этого Пользователя к этому Уроку. В собранных данных есть Данные об этом Уроке для этого Пользователя. Но данных за предыдущий сбор нет, поэтому Датой назначения ставим текущую - дату пятницы

      • Для мероприятий – Дата и время начала мероприятия (только если мероприятие выбрано в квесте) - дата и время проведения выбранного мероприятия

    • Дедлайн

    • Статус – возможные статусы и правила их присвоения описаны в разделе Статусы учебных материалов

    • Дата завершения

Для уроков и тестов, которые не входят в состав УП и квестов, отображается процент и статус прохождения. Дедлайн для таких материалов не предусмотрен.

  • Мероприятия в квестах:

    • Название (только если мероприятие выбрано в квесте) - название выбранного мероприятия

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

  • На первом листе отображается только структура отделов (и данные только по отделам)

    • Важно: информация на этом листе отчёта одинакова для всех пользователей (не зависит от положения пользователя в структуре)

    • Важно: в отчёте информация об отделах выводится в двух столбцах:

      • Родительский отдел – указывается отдел на один уровень выше текущего. Если текущий отдел не имеет родительского – ячейка остаётся пустой.

      • Отдел – текущий отдел.

  • На втором листе отображаются все пользователи, без деления на отделы (и данные только по пользователям).
    Важно: Информация на этом листе отображается согласно механике доступности отчётов в публичной части портала в зависимости от ролей пользователя:

    • Если у пользователя есть роль Верховный администратор, Администратор или дочерние роли: данные в отчёте отображаются по всем пользователям

    • Все остальные пользователи видят данные в отчёте только по всем подчинённым пользователям (тем, у кого текущий пользователь указан как “Руководитель отдела”) из своего отдела (если отделов несколько - по всем ним) и всех подчинённых отделов вниз по всем вложенным уровням подчиненности.

Пример отчёта: