Система тестирования знаний Altami. Приложение для Android
Система тестирования знаний Altami
Тестирование сотрудников, в данном случае на знание техники безопасности, должно проводиться в обязательном порядке на каждом производственном предприятии.
Для того, чтобы обеспечить необходимыми знаниями посетителей, подрядные организации, а также уже работающих сотрудников, не тратя на это много времени, возможно реализовать систему тестирования знаний в любом месте на территории предприятия.
Система тестирования знаний Altami позволит обеспечить посетителей/сотрудников необходимой информацией о правилах поведения на предприятии и выявлять степень квалификации, тем самым исключить возможность несчастных случаев и других не менее опасных происшествий на рабочем месте.
Компанией Альтами была реализована система тестирования, предназначенная для контроля знаний пользователей заданным набором вопросов с помощью приложения на планшете. В данном случае тестирование проводится на территории фабрики АО “Бритиш Американ Тобакко-СПб” для посетителей, подрядных организации и сотрудников компании.
Одним из ключевых требований проекта была возможность прохождения тестов в любом месте фабрики, в том числе в местах без наличия сетевого покрытия — данное требование было выполнено компанией Альтами за счет реализации интерфейса тестирования пользователя на планшетном компьютере, который может работать в любом месте на территории фабрики.
Спецификация
Система тестирования имеет административную панель, к которой имеет доступ ограниченный круг лиц, имеющих возможность менять/добавлять вопросы в любую из групп и приложение, которое предоставляет интерфейс для проведения тестирования пользователей и просмотра информационного видео. Интерфейс проведения тестирования пользователей работает как на компьютере, так и на мобильных планшетах. Количество устройств, которые могут загружать данные тестирования (планшетные или стационарные компьютеры) неограниченно.
Загрузка тестов с веб-сервиса на планшетный компьютер происходит автоматически при подключении приложения к WiFi/GSM сети, при условии что веб-сервис доступен из данной сети.
После прохождения тестирования производится отправка результатов на сервис JSON API и их загрузка в БД MSSQL. Если на момент отправки сетевое подключение отсутствует, то отправка производится при появлении подключения.
Используемые пользователи системы:
Пользователь
Описание
Администратор(ы) системы тестирования
Доменный пользователь с группой “системы тестирования” или другой выделенной группой
Пользователь веб-сервера
Локальный пользователь web-сервера, от учетной записи которого производится доступ к физическим каталогам веб-сервера.
Пользователь базы данных
Учетная запись используемая для доступа к MSSQL
Возможности адаптации
Разработанная система тестирования знаний предусматривает возможность применения системы к другим областям информационного тестирования, как, например, тестирование пользователей или сотрудников на знания в области пожарной безопасности или других областях.
Для планшетного приложения предусмотрены возможности интеграции фирменного стиля предприятия и запуска на любой современной платформе (Android/iOS/Apple/Windows/Linux).
Состав сервиса
Состоит сервис из трех частей:
Планшетное приложение для ОС Android 6.0 (apk)
Веб-сервис с административным интерфейсом
Веб-сервис предоставляющий JSON API для получения планшетным приложением данных о тестах и отправки результатов тестирования пользователей
Описание работы веб-сервисов
Веб-сервисы написаны на языке Python 3 и работают под управлением веб-сервера Microsoft IIS.
Всего в системе работает два веб-сервиса:
1. Сервис администрирования — предоставляющий интерфейс для редактирования тестов через браузер и сохраняющий изменения в базу данных MSSQL.
Аутентификация администраторов выполняется через LDAP, путем проверки наличия определенной группы у данного доменного пользователя.
2. Сервис JSON API — предоставляет программный интерфейс для обмена информацией с планшетным приложением.
Доступа к управлению системой тестирования пользователи через этот сервис не имеют.
Для работы сервисов используются:
Сервер IIS
MSSQL 2012
Сервер Active Directory (для запроса информации о группах пользователя)
Python 3
Модули IIS FastCGI/Windows Authentification
Руководства к приложению системы тестирования
Документ
HTML
Руководство пользователя для системы тестирования знаний Altami
Компания Альтами готова доработать систему тестирования под Ваши требования или же разработать систему с нуля для другой области. Если у Вас есть готовое техническое задание, то отправьте его нам на почту mail@alelso.ru или позвоните по телефону +7 (812) 679-20-00.