Описание
Приложение разработано для автоматизации планирования и учета инструктажей по охране труда и безопасности на производстве. Главными задачами приложения являются: Возможность обучения без привязки ко времени и к месту, Сокращению операционных расходов, автоматизации сбора статистики, просмотра видеороликов и прохождению тестирования.
1. Пользователь
Роли пользователей в приложении
- Суперадминистратор — управляет всеми организациями;
- Администратор — управляет пользователями и группами в пределах своей организации;
- менеджер — управляет пользователями в пределах своих групп, назначает инструктажи;
- пользователь — работник организации, проходящий инструктажи.
Регистрация
- Пользователь отправляет из формы по HTTPS системе следующие данные: логин, пароль, ФИО, изображение.
- Сервер принимает данные и записывает их в базу данных PostgreSQL.
Авторизация
- Пользователь отправляет из формы по HTTPS системе следующие данные: логин, пароль.
- Сервер принимает данные и сверяет их с существующими записями в базе данных PostgreSQL.
Редактирование профиля
- Пользователь отправляет из формы по HTTPS системе следующие данные: логин, пароль, ФИО, изображение.
- Сервер принимает данные и перезаписывает их в базу данных PostgreSQL.
Изменение роли пользователя
- Администратор группы в форме выбирает пользователей и необходимую роль, после чего отправляет по HTTPS данные на сервер.
- Сервер принимает данные и меняет роль пользователям.
Добавление новых пользователей путем загрузки excel-файла
- Формирование администратором excel-файла с данными пользователей
- Загрузка сформированного excel-файла и отправка по HTTPS данных на сервер.
- Сервер принимает данные и возвращает администратору результаты в виде excel-файла.
2. Статистика
Выгрузка персональной статистики
- Менеджер группы нажимает кнопку “Скачать статистику сотрудника” и отправляет по HTTPS данные на сервер.
- Сервер принимает данные и возвращает менеджеру группы результаты в виде excel-файла.
Выгрузка групповой статистики
- Менеджер группы нажимает кнопку “Скачать статистику” и отправляет по HTTPS данные на сервер.
- Сервер принимает данные и возвращает менеджеру группы результаты в виде excel-файла.
Статистические параметры, рассчитываемые программным сервером
- Средний процент успешной сдачи в группе
- Средний процент успешной сдачи каждого работника
- Статистика успешности прохождения каждого из инструктажей в группе
- Оценка по итогам прохождения контрольного тестирования
- Оценка по итогам прохождения предварительного тестирования
3. Организация
Прикрепление к организации
- Пользователь отправляет из формы по HTTPS системе следующие данные: пароль организации.
- Сервер принимает данные и добавляет пользователя к организации.
Создание организации
- Суперадминистратор отправляет из формы по HTTPS системе следующие данные: название, описание.
- Сервер принимает данные и добавляет организацию.
Создание групп в организации
- Администратор отправляет из формы по HTTPS системе следующие данные: название, описание.
- Сервер принимает данные и добавляет группу к организации.
4. Инструктаж
Классификация инструктажей
- Назначенные инструктажи
- Активные инструктажи
- Пройденные инструктажи
- Проваленные инструктажи
- Просроченные инструктажи
Создание курса
- Администратор отправляет из формы по HTTPS системе следующие данные: название, описание, длительность, минимальный балл для зачета, вопросы, ответы, материалы (видеоролики, изображения, текстовые документы), идентификатор организации.
- Сервер принимает данные и добавляет курс к организации.
Назначение инструктажа
- Менеджер группы в форме выбирает тестируемых и необходимый инструктаж отправляет по HTTPS данные на сервер.
- Сервер принимает данные и добавляет инструктажи пользователям.
Прохождение инструктажа
- Изучение учебных материалов(просмотр видеороликов,изучение теоретической части,просмотр графической части);
- Сдача предварительного тестирования. В случае неудовлетворительного результата есть возможность возвращения к изучению учебных материалов(шаг №1) и повторной(неоднократной) сдаче предварительного тестирования до достижения необходимого уровня готовности для сдачи контрольного тестирования.
- Сдача контрольного тестирования. По итогам результатов контрольного тестирования пользователь получает допуск/не допуск к работам.
Критерии сдачи предварительного/контрольного тестирования:
- получить средний балл не ниже 75% по каждой тематике инструктажа за отведенное время.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.