ОПИСАНИЕ ФУНКЦИОНАЛЬНЫХ ХАРАКТЕРИСТИК
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
«КОНТРОЛЬ УРОВНЯ ЗНАНИЙ НА БАЗЕ ПЛАТФОРМЫ «ЭСМО HSE»
ОГЛАВЛЕНИЕ
1 Общие сведения о программном продукте
2 Назначение ПО
3 Нормативно-правовые аспекты
4 Доступ к ПО
5 Эксплуатационное назначение ПО
6 Функциональные возможности ПО
6.1 Создание методик и тем контроля знаний
6.2 Организация мероприятий контроля знаний
6.3 Проведение сессий контроля знаний
6.4 Аналитика уровня знаний и усваиваемости
6.5 Журналирование, архив и просмотр результатов
6.6 Отчетность и экспорт данных
6.7 Администрирование и управление правами доступа
7 Графический интерфейс ПО
8 Доступ к панели управления ПО
9 Информация, необходимая для работы ПО
9.1 Входные данные
9.2 Выходные данные
9.3 Требования к системному программному обеспечению
9.4 Требования по техническому обеспечению системы
9.5 Требования к клиентскому рабочему месту
10 Выполнение ПО
Список иллюстраций
1. ОБЩИЕ СВЕДЕНИЯ О ПРОГРАММНОМ ПРОДУКТЕ
Полное наименование программного продукта: Программное обеспечение «Контроль уровня знаний на базе платформы «ЭСМО HSE» (далее по тексту – ПО, Модуль контроля знаний, Модуль КЗ).
Языки программирования: PHP, JavaScript, SQL
Область применения: Охрана труда, HSE, корпоративное обучение, контроль профессиональных знаний, управление допуском сотрудников к работам.
Модуль КЗ используется в составе платформы ЭСМО HSE и предназначен для автоматизации процессов проверки профессиональных знаний сотрудников организации, фиксации результатов, анализа уровня знаний и формирования отчетности для руководителей и ответственных специалистов.
2. НАЗНАЧЕНИЕ ПО
ПО предназначено для проверки уровня профессиональных знаний сотрудников организации, документального фиксирования результатов проверки, подтверждения профессионального уровня сотрудников и поддержки принятия решений о необходимости повторной проверки или ограничения допуска при недостаточном уровне знаний.
Модуль обеспечивает создание методик контроля знаний, включая темы, разделы, вопросы и варианты ответов; определение круга сотрудников, которые должны проходить проверку; проведение сессий КЗ; фиксацию всех ответов; ранжирование сотрудников и подразделений по результатам контроля; формирование списков сотрудников, не прошедших проверку знаний.
Эксплуатационная цель ПО – создать единую информационную среду для планирования, проведения, анализа и документирования контроля знаний с возможностью ретроспективного просмотра результатов любого сотрудника и формирования отчетных материалов.
3. НОРМАТИВНО-ПРАВОВЫЕ АСПЕКТЫ
Использование ПО осуществляется с учетом внутренних регламентов организации, требований к обучению и проверке профессиональных знаний сотрудников, требований охраны труда и промышленной безопасности, а также правил обработки персональных данных и ведения электронных журналов.
Результаты контроля знаний, журналы сессий, ответы сотрудников, отчеты и списки сотрудников с недостаточным уровнем знаний должны использоваться в соответствии с правами доступа, установленными администратором системы, и с учетом действующих локальных нормативных документов организации.
4. ДОСТУП К ПО
Доступ к ПО осуществляется через веб-интерфейс. Для работы требуется устройство с доступом к сети, операционная система с графическим интерфейсом и современный веб-браузер.
Модуль отображается в боковом меню кабинета как раздел «Контроль знаний». Набор доступных вкладок и действий зависит от роли пользователя и назначенных прав доступа.
5. ЭКСПЛУАТАЦИОННОЕ НАЗНАЧЕНИЕ ПО
Модуль КЗ предназначен для эксплуатации организациями, которым требуется регулярно проверять профессиональные знания сотрудников, контролировать соответствие знаний требованиям должности или выполняемых работ, документировать результаты и анализировать динамику обучения.
ПО обеспечивает выполнение следующих эксплуатационных задач:
• организация контроля знаний по заранее подготовленным темам и методикам;
• назначение сотрудников или групп сотрудников для прохождения проверки;
• проведение проверки через терминал, киоск КЗ, терминал медицинского осмотра, ПК/АРМ или ссылку на email при соответствующей настройке;
• формирование электронного журнала сессий и результатов КЗ;
• оценка уровня знаний, усваиваемости, среднего балла, уклонения, рейтинга и зоны риска;
• формирование отчетов для руководителей, ответственных за обучение и охрану труда, администраторов и иных уполномоченных пользователей.
Категории пользователей ПО приведены в таблице.
| Категория пользователя | Назначение и основные действия | |
| Пользователь / Ответственный за обучение / охрану труда | Работает с темами, мероприятиями, результатами, статистикой и отчетами по контролю знаний. | |
| Руководитель подразделения | Просматривает сводные показатели и отчеты по сотрудникам своего подразделения при наличии соответствующих прав. | |
| Администратор системы | Управляет настройками, правами доступа, киоском КЗ, АРМ рабочей группы и служебными разделами. | |
| Сотрудник | Проходит назначенные сессии контроля знаний и отвечает на вопросы в доступном интерфейсе прохождения. |
Ролевая и правовая системы внутри ЭСМО гибкие и настраиваемые. Конкретные сценарии создания ролей и распределения прав настраиваются по требованию заказчика.
6. ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПО
Функциональные возможности Модуля КЗ сгруппированы по основным процессам жизненного цикла контроля знаний: подготовка методик, назначение участников, проведение проверки, фиксация результатов, аналитика, отчетность и администрирование.
6.1. СОЗДАНИЕ МЕТОДИК И ТЕМ КОНТРОЛЯ ЗНАНИЙ
ПО позволяет создавать и сопровождать методики контроля знаний в виде тем, разделов, подразделов, знаний, вопросов и вариантов ответов.
• создание новой темы КЗ и задание ее наименования;
• формирование иерархического дерева тем, разделов и вопросов;
• добавление вопросов (билетов), вариантов ответов и признаков правильного ответа;
• указание времени ответа, приоритета, минимального покрытия и иных параметров раздела;
• прикрепление изображений, видео и методических материалов к вопросу или разделу;
• отключение вопроса с указанием комментария к причине деактивации;
• экспорт и импорт тем в формате JSON;
• использование библиотеки заранее подготовленных тем, включая коллекции по охране труда, безопасности, первой помощи, правилам дорожного движения и иным направлениям.
В редакторе «Темы КЗ – дерево» пользователь может просматривать карточку раздела, статистику, оценку знаний, сотрудников, подразделения, усваиваемость, статистику по вопросам, результаты, содержимое, билеты, участников и правила отбора участников.
6.2. ОРГАНИЗАЦИЯ МЕРОПРИЯТИЙ КОНТРОЛЯ ЗНАНИЙ
После подготовки тем и вопросов контроль знаний проводится в рамках мероприятия КЗ. Мероприятие определяет сроки, способ проведения, условия прохождения, состав участников и перечень тем.
| Параметр мероприятия | Функциональное значение | |
| Статус активности | Позволяет включить или выключить мероприятие. | |
| Наименование мероприятия | Определяет название контроля знаний, отображаемое в списках и отчетах. | |
| Срок проведения | Задает дату начала и дату окончания мероприятия; при пересечении с другими мероприятиями система отображает предупреждение. | |
| Место доведения контента | Определяет место или интерфейс, где проводится контроль знаний. | |
| Собственный выбор сотрудников | При включении позволяет задавать отдельные правила отбора участников мероприятия. | |
| Собственный список тем КЗ | При включении позволяет выбрать конкретные темы и разделы для мероприятия. | |
| Периодичность прохождения | Поддерживает отсутствие периодичности, ежемесячное, ежеквартальное или ежегодное прохождение. | |
| Условия прохождения | Определяют, когда мероприятие считается пройденным: в течение срока, до показа каждого вопроса или до правильного ответа по каждому вопросу. | |
| Метод проведения КЗ | Поддерживает проведение через терминал МО/КЗ, только через терминал МО, только через терминал КЗ, по ссылке на email или на ПК/АРМ. | |
| Частота КЗ | Ограничивает частоту прохождения: без ограничений, раз в сутки, раз в неделю или раз в месяц. | |
| Число вопросов в одной сессии | Определяет количество вопросов, предъявляемых сотруднику в рамках одной сессии КЗ. |
Состав участников мероприятия может определяться без условий отбора либо по правилам, учитывающим группу, организацию, должность, ФИО, номер пропуска, табельный номер, uid, дополнительный признак, группу сотрудников, группу по болезни, возраст, пол и источник данных.
6.3. ПРОВЕДЕНИЕ СЕССИЙ КОНТРОЛЯ ЗНАНИЙ
Сессия КЗ фиксирует факт прохождения проверки конкретным сотрудником. В рамках сессии система предъявляет вопросы, принимает ответы, фиксирует время ответа, определяет правильность ответа и сохраняет итоговый результат.
• проведение сессии через выбранный метод: терминал МО/КЗ, терминал МО, терминал КЗ, ПК/АРМ или ссылка на email;
• идентификация сотрудника по доступным реквизитам, включая ФИО, uid, пропуск и иные сведения;
• предъявление вопросов из выбранной темы или мероприятия;
• фиксация выбранных вариантов ответов, правильности ответа и времени ответа;
• отображение статуса проверки и результата сессии;
• создание подробной записи в журнале сессий КЗ;
• поддержка повторного предъявления вопросов при отрицательной первой попытке.
В журнале сессий отображаются дата и время, метод проведения КЗ, мероприятие, данные сотрудника, вопросы и ответы с цветовой индикацией, время ответа, процент правильных ответов и статус проверки.
6.4. АНАЛИТИКА УРОВНЯ ЗНАНИЙ И УСВАИВАЕМОСТИ
Модуль предоставляет аналитические инструменты для оценки качества знаний сотрудников, подразделений, должностей, организаций и отдельных тем КЗ.
| Показатель / раздел | Описание | |
| Уровень знаний | Отображает процент правильных ответов по выбранному разрезу анализа. | |
| Усваиваемость | Показывает процент успешных повторных ответов после предыдущей ошибки. | |
| График оценки знаний | Отображает динамику по времени: число заданных вопросов, правильные ответы, уровень знаний и усваиваемость. | |
| Сотрудники | Сводный список сотрудников с показателями сессий, вопросов, переспросов, среднего балла, уклонения, знания, усваиваемости, рейтинга и лиги. | |
| Подразделения | Рейтинг подразделений с аналогичными показателями и возможностью сравнения зон риска. | |
| Статистика | Расширенная статистика по результатам КЗ, вопросам, периодам, организациям и должностям. | |
| Статистика по вопросам | Позволяет анализировать качество отдельных вопросов, диапазоны правильных ответов, переспросов, усваиваемости и ценности вопроса. | |
| Статистика результатов | Показывает распределение сотрудников, полностью или частично ответивших на вопросы темы. |
Интерфейс аналитики поддерживает фильтрацию по ФИО, группе, организации, должности, диапазону значений уклонения, среднего балла, знания, усваиваемости, рейтинга, зоне риска, периоду анализа и теме КЗ.
6.5. ЖУРНАЛИРОВАНИЕ, АРХИВ И ПРОСМОТР РЕЗУЛЬТАТОВ
ПО обеспечивает хранение журнала проведения контроля знаний, включающего все прошедшие проверки с подробной информацией о каждой сессии. В журнале сохраняются ответы сотрудников на вопросы, признаки правильности, время ответа, результат и статус проверки.
• ведение журнала сессий КЗ с фильтрацией по сотруднику, uid, организации, должности, терминалу, ID сессии и периоду;
• хранение результатов КЗ в разрезе вопросов, сотрудников, мероприятий, тем и дат;
• ретроспективный просмотр результатов любого сотрудника;
• переход из результата к карточке сотрудника, вопроса или сессии при наличии прав доступа;
• формирование списка сотрудников, не прошедших контроль знаний;
• информирование руководителей о несоответствии уровня знаний сотрудников профессиональным требованиям в рамках предусмотренных организацией процессов.
6.6. ОТЧЕТНОСТЬ И ЭКСПОРТ ДАННЫХ
Модуль содержит раздел отчетов, предназначенный для формирования отчетных материалов по результатам контроля знаний.
• создание отчета «Результаты контроля знаний»;
• фильтрация отчетов по подразделению, организации, должности, сотруднику, мероприятию, теме и периоду;
• просмотр сохраненных отчетов и работа с документами;
• выгрузка данных из таблиц и отчетов в PDF;
• выгрузка табличных данных в Excel CSV;
• выгрузка содержимого темы или раздела в PDF или Word;
• экспорт тем и разделов в JSON для переноса или повторного использования.
6.7. АДМИНИСТРИРОВАНИЕ И УПРАВЛЕНИЕ ПРАВАМИ ДОСТУПА
Административные функции предназначены для настройки работы Модуля КЗ, разграничения прав пользователей и сопровождения рабочих мест проведения контроля знаний.
• назначение прав доступа к разделам и действиям модуля;
• управление доступностью раздела «Контроль знаний» и его вкладок для разных ролей;
• настройка киоска КЗ и параметров мероприятия КЗ;
• настройка интерфейса прохождения контроля знаний на терминале или АРМ;
• управление АРМ рабочей группы;
• просмотр служебной информации и тестирование настроек;
• работа с карточкой сотрудника КЗ: профиль, статистика, рейтинг, оценка знаний, сессии, результаты и план КЗ.
7. ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПО
Графический интерфейс ПО доступен через веб-браузер после авторизации. Язык интерфейса – русский. Основная навигация выполняется через боковое меню кабинета и верхние вкладки внутри разделов.
Основные разделы и вкладки интерфейса приведены в таблице.
| Раздел / вкладка | Назначение | |
| Контроль знаний – Оценка знаний | Главная аналитическая страница с диаграммами уровня знаний, усваиваемости, графиком динамики и таблицей по вопросам. | |
| Контроль знаний – Сотрудники | Сводный список сотрудников с фильтрами, рейтингом, лигой, зоной риска и экспортом. | |
| Контроль знаний – Подразделения | Рейтинг подразделений по результатам контроля знаний. | |
| Контроль знаний – Статистика | Расширенная статистика по темам, вопросам и периодам. | |
| Контроль знаний – Сессии КЗ | Журнал проведенных сессий контроля знаний. | |
| Контроль знаний – Результаты КЗ | Детальные ответы сотрудников по вопросам, мероприятиям и темам. | |
| Темы КЗ | Справочник тем, импорт, экспорт и создание тем. | |
| Темы КЗ – дерево | Иерархический редактор тем, разделов, знаний и вопросов. | |
| Библиотека тем | Загрузка подготовленных коллекций тем и импорт JSON-файлов. | |
| Мероприятия | Создание, импорт, просмотр и сопровождение мероприятий контроля знаний. | |
| Отчеты | Формирование отчетов по результатам контроля знаний. | |
| Киоск КЗ / Настройки / Информация / Тестирование | Административные разделы для настройки и проверки работы модуля. |
Рисунок 1 – Пример веб-интерфейса
8. ДОСТУП К ПАНЕЛИ УПРАВЛЕНИЯ ПО
Доступ к панели управления предоставляется пользователю с ролью администратора или иной ролью, которой назначены соответствующие права. Администратор управляет настройками, правами доступа, киоском КЗ, рабочими местами и служебными разделами.
1. Войдите в систему под учетной записью администратора.
2. Откройте раздел «Контроль знаний» или административный раздел, доступный в соответствии с правами учетной записи.
3. При необходимости перейдите в разделы «Настройки», «Киоск КЗ», «Информация», «Тестирование» или карточку сотрудника КЗ.
4. Настройте права доступа, параметры мероприятия, метод прохождения, рабочее место, состав тем и правила отбора участников.
5. После изменения настроек проверьте доступность соответствующих вкладок у пользователей и корректность формирования сессий, результатов и отчетов.
Администратор может ограничивать доступ пользователей только к тем функциям, которые необходимы для выполнения их роли. Это снижает риск несанкционированного изменения тем, мероприятий, результатов и настроек.
9. ИНФОРМАЦИЯ, НЕОБХОДИМАЯ ДЛЯ РАБОТЫ ПО
Для корректной работы ПО необходимы справочные данные о сотрудниках, организационной структуре, должностях, темах и вопросах, а также настройки мероприятий, прав доступа и способов прохождения контроля знаний.
9.1. ВХОДНЫЕ ДАННЫЕ
| Группа данных | Состав входных сведений | |
| Сотрудники | ФИО, uid, пропуск, табельный номер, дата рождения, возраст, пол, должность, организация, подразделение, группа, дополнительные признаки. | |
| Организационная структура | Группы, организации, подразделения, должности, руководители и связи сотрудников с подразделениями. | |
| Темы и методики КЗ | Темы, разделы, знания, вопросы, варианты ответов, правильные ответы, время ответа, приоритеты, минимальное покрытие, медиафайлы и методические материалы. | |
| Мероприятия КЗ | Наименование, статус, срок проведения, место, периодичность, метод прохождения, частота, условия прохождения, сменность, число вопросов, собственный список тем и участников. | |
| Правила отбора | Критерии включения и исключения участников: организация, должность, ФИО, пол, график работы, возраст, пропуск, табельный номер, uid и иные параметры. | |
| Настройки доступа | Роли, права на разделы, права на просмотр, редактирование, экспорт, администрирование и служебные действия. |
9.2 ВЫХОДНЫЕ ДАННЫЕ
В результате выполнения операций ПО формирует и хранит следующие данные:
• сессии контроля знаний с уникальными идентификаторами;
• журнал сессий с датой, временем, методом проведения, мероприятием, сотрудником, вопросами, ответами, временем ответа и итогом;
• детальные результаты КЗ по каждому вопросу и сотруднику;
• показатели уровня знаний, усваиваемости, среднего балла, уклонения, рейтинга, лиги и зоны риска;
• рейтинги сотрудников, подразделений, организаций, должностей и тем;
• списки сотрудников, не прошедших контроль знаний или находящихся в зоне риска;
• отчеты по результатам контроля знаний;
• выгрузки в PDF, Excel CSV, Word и JSON в зависимости от раздела и операции.
9.3. ТРЕБОВАНИЯ К СИСТЕМНОМУ ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
Модуль КЗ реализован как веб-приложение на базе платформы ЭСМО HSE. В соответствии со свидетельством в составе ПО используются языки программирования PHP, JavaScript и SQL.
| Компонент | Требование / назначение | |
| Операционная система серверной части | Совместимая серверная операционная система, обеспечивающая работу веб-приложения, базы данных и компонентов платформы ЭСМО HSE. | |
| Веб-сервер / сервер приложений | Среда выполнения веб-интерфейса и серверной логики ПО. | |
| СУБД | SQL-совместимая база данных для хранения тем, вопросов, сотрудников, сессий, результатов, отчетов, прав и настроек. | |
| Клиентский доступ | Современный веб-браузер на рабочей станции пользователя. | |
| Файловое хранилище | Хранение импортируемых и экспортируемых JSON-файлов, отчетов, методических материалов, изображений и видео при использовании соответствующих функций. | |
| Средства экспорта | Компоненты формирования PDF, Excel CSV, Word и иных поддерживаемых форматов выгрузки. |
9.4. ТРЕБОВАНИЯ ПО ТЕХНИЧЕСКОМУ ОБЕСПЕЧЕНИЮ СИСТЕМЫ
Требования к техническому обеспечению зависят от схемы развертывания, количества пользователей, объема тем и вопросов, интенсивности прохождения сессий и объема хранимых отчетов. Рекомендуемые базовые параметры приведены в таблице.
| Компонент | Минимальные параметры | |
| Сервер приложений | 1 CPU, 8 ГБ ОЗУ, от 200 ГБ дискового пространства, сетевой адаптер от 1 Гбит/с. | |
| Сервер базы данных | 1 CPU, 8 ГБ ОЗУ, от 200 ГБ дискового пространства, производительная дисковая подсистема, сетевой адаптер от 1 Гбит/с. | |
| Файловое хранилище | Объем определяется количеством загружаемых тем, медиафайлов, отчетов и архивных данных; рекомендуется предусматривать резерв для роста данных. | |
| Клиентское рабочее место | ПК или ноутбук, обеспечивающий стабильную работу современного браузера и отображение табличных отчетов и диаграмм. | |
| Сеть | Стабильное подключение к серверу ПО, достаточное для работы веб-интерфейса, загрузки медиафайлов и формирования отчетов. | |
| Резервное копирование | Регулярное резервное копирование базы данных, файлов тем, отчетов, медиафайлов и настроек. |
9.5. ТРЕБОВАНИЯ К КЛИЕНТСКОМУ РАБОЧЕМУ МЕСТУ
• персональный компьютер, ноутбук, терминал или киоск КЗ с доступом к веб-интерфейсу;
• операционная система с графическим интерфейсом;
• современный веб-браузер;
• экран с разрешением, достаточным для отображения таблиц, диаграмм и карточек вопросов;
• стабильное подключение к серверу ПО;
• учетная запись с назначенными правами доступа;
• для терминального прохождения – корректно настроенный терминал, киоск КЗ или АРМ рабочей группы.
10. ВЫПОЛНЕНИЕ ПО
Перед использованием ПО конечному пользователю не требуется устанавливать отдельное клиентское приложение. Работа выполняется через веб-браузер после авторизации. Исключение составляют специализированные терминальные или киосковые рабочие места, которые должны быть заранее настроены администратором.
Типовой жизненный цикл контроля знаний включает следующие этапы:
1. Администратор или ответственный пользователь подготавливает темы КЗ, разделы, вопросы и варианты ответов либо загружает готовые темы из библиотеки или JSON-файла.
2. Пользователь создает мероприятие КЗ, задает срок проведения, место, метод прохождения, периодичность, частоту, условия прохождения и число вопросов в сессии.
3. При необходимости пользователь задает собственный список тем и правила отбора участников мероприятия.
4. Сотрудник проходит сессию КЗ через назначенный интерфейс: терминал, киоск, ПК/АРМ или ссылку на email при соответствующей настройке.
5. Система фиксирует вопросы, выбранные ответы, правильность ответов, время ответа и итоговый результат.
6. Результаты сохраняются в журнале сессий и доступны для ретроспективного просмотра.
7. Ответственные пользователи анализируют уровень знаний, усваиваемость, зоны риска, рейтинги сотрудников и подразделений.
8. При необходимости формируются отчеты, выгрузки PDF, Excel CSV, Word или списки сотрудников, не прошедших контроль знаний.
9. При отрицательном результате может назначаться повторная проверка уровня знаний.
В ПО не предусмотрено специальное действие завершения работы приложения. Сеанс пользователя завершается при выходе из учетной записи или закрытии вкладки веб-браузера.
СПИСОК ИЛЛЮСТРАЦИЙ
Рисунок 1 – Пример веб-интерфейса