MaxTest — программа
для тестирования и аттестации сотрудников на компьютере с Windows
Программа для проверки знаний сотрудников на одном компьютере.
Без интернета, без сервера, без передачи данных на чужие серверы.
Создавайте тесты любого объёма, проводите проверку знаний на рабочем
месте и получайте протоколы — не отправляя ни фамилии, ни результаты
в облачные анкеты.
MaxTest закрывает обычную задачу отдела кадров и службы охраны труда:
провести плановую проверку знаний, получить протокол и понять, какие темы
в коллективе проседают. Всё происходит на одном рабочем компьютере.
Администратор собирает тест в конструкторе — с картинками, разделами и
правилами оценивания. Сотрудник садится за тот же компьютер, выбирает себя
в списке и проходит тест. Результат сохраняется сразу, отчёт выгружается
в Excel одной кнопкой.
Данные не покидают компьютер. Ни при создании теста, ни при прохождении, ни при выгрузке отчёта.
Файл теста самодостаточен. Картинки лежат внутри файла — тест переносится на флешке одним файлом.
Сбой не теряет попытку. Прогресс пишется каждые 15 секунд, после аварийного завершения программа предложит продолжить с того же вопроса.
История аттестаций накапливается. Результаты за всё время лежат в одной базе, сотрудников не удаляют, а скрывают.
Функционал
Возможности
Ниже — полный список того, что программа умеет сегодня, сгруппированный по
разделам главного окна.
Конструктор тестов
Типы вопросов
Один ответ, несколько ответов, ввод текста, установление соответствия, упорядочивание
Картинки
Вставка из файла с автоматическим уменьшением и сжатием; хранятся внутри файла теста
Вес вопроса
От 0 до 100 баллов; вопрос с весом 0 не влияет на оценку
Разделы
Темы внутри теста: отбор вопросов по разделам и подсчёт результата по темам
Проверка теста
Панель замечаний: пустые варианты, вопрос без правильного ответа, потерянная картинка, ошибки шкалы. Щелчок по строке ведёт к вопросу
Предпросмотр
Вопрос ровно в том виде, в каком его увидит сотрудник — с перемешанными вариантами
Прочее
Дублирование вопроса, изменение порядка, пояснение к ответу для разбора ошибок
Проведение аттестации
Выбор сотрудника
Список с поиском по фамилии; нового человека можно завести на месте
Перемешивание
Вопросы, варианты ответа, правые части соответствий и пункты упорядочивания. Варианты вроде «Все перечисленное» остаются на месте
Отбор вопросов
Все вопросы, случайные N из банка или по N из каждого раздела
Таймер
На весь тест и на отдельный вопрос; за 5 минут до конца подсвечивается, по истечении тест сдаётся автоматически
Навигация
Линейная или с возвратом к предыдущим вопросам — на выбор автора теста
Восстановление
Прогресс сохраняется каждые 15 секунд и при каждом ответе
Оценивание
Частичный балл
Для вопросов с несколькими ответами, со штрафом за лишние варианты или без него
Текстовые ответы
Список допустимых вариантов; сравнение без учёта регистра, пробелов и «ё», либо по вхождению эталона, либо посимвольно
Ручная проверка
Развёрнутые ответы уходят в отдельную очередь: проверяющий читает и решает, засчитывать ли. Балл и оценка пересчитываются сразу
Шкала
«Зачёт / незачёт», пятибалльная или своя с произвольными порогами в целых процентах
Результаты и отчёты
Журнал попыток
Фильтры по тесту, сотруднику, диапазону дат и признаку «только не сдавшие»
Разбор попытки
Что спросили, что человек ответил, что было правильно, пояснение автора — и разбивка по разделам
Excel
Четыре листа: сводная, по вопросам, по разделам и «Сложные вопросы» — где ошибались чаще всего
Резервные копии
Копия базы раз в сутки автоматически, хранятся 30 последних; копия по требованию — кнопкой
Защита и эксплуатация
PIN-код
Закрывает конструктор, результаты, проверку ответов и справочник сотрудников. При запуске тестирования разделы блокируются сразу
Установка
Мастер с выбором папки, ярлыками и установкой PIN; без прав администратора
Удаление
Через «Приложения и возможности». Результаты сохраняются, если явно не согласиться их удалить
Диагностика
Команда MaxTest.exe --selfcheck проверяет плагины и права на запись
Интерфейс
Как выглядит
Интерфейс рассчитан на того, кто не изучает программу заранее: подписи
вместо иконок, крупный шрифт на экране прохождения, никаких скрытых меню.
Главное окно. Наверху — сводка по базе, внизу — состояние защиты PIN-кодом.Прохождение теста. Крупные варианты ответа, таймер и прогресс в шапке.Конструктор. Слева — банк вопросов, справа — форма под выбранный тип, внизу — проверка теста.Результаты. Не сдавшие выделены цветом, внизу — сводка по выборке.Разбор попытки. Данные берутся из снимка в базе, поэтому протокол не зависит от того, менялся ли тест позже.
Руководство
От установки до протокола
Шесть шагов по порядку — от первого запуска до готового отчёта для отдела
кадров.
Установка
Запустите MaxTest-Setup-1.0.0.exe. Мастер спросит согласие
с лицензией, папку установки, нужны ли ярлыки на рабочем столе и в меню
«Пуск», и предложит сразу задать PIN-код администратора.
Права администратора не нужны: по умолчанию программа ставится в профиль
пользователя. Если антивирус насторожился — добавьте папку в исключения,
установщик не подписан сертификатом.
Проверка файла до запуска
Убедиться, что установщик скачался целиком и не подменён, можно
командой certutil -hashfile MaxTest-Setup-1.0.0.exe SHA256 —
результат должен совпасть с контрольной суммой в начале страницы.
Проверка после установки
Выполните в папке программы MaxTest.exe --selfcheck. Ответ
«ИТОГ: всё в порядке» означает, что плагины на месте и папка данных
доступна для записи.
Список сотрудников
Главное окно → Сотрудники → «Добавить». ФИО, должность,
подразделение. Список нужен, чтобы люди не вводили себя вручную перед
каждым тестом и в отчёте не появились «Иванов И.И.», «Иванов Иван» и
«иванов и и» как три разных человека.
Уволившихся не удаляют, а скрывают: иначе пропадёт история их прошлых
аттестаций.
Создание теста
Главное окно → Конструктор тестов. Введите название,
нажимайте «+ Вопрос» и заполняйте: тип, вес, раздел, текст, при
необходимости картинку и пояснение для разбора ошибок.
Внизу окна идёт постоянная проверка теста. Красная строка — вопрос нельзя
нормально оценить, жёлтая — предупреждение. Клик по строке открывает
проблемный вопрос. Клавиша F5 показывает предпросмотр —
вопрос глазами сотрудника.
Тест сохраняется одним файлом .qtest: картинки внутри,
переносить их отдельно не нужно.
Настройки теста
Меню «Тест» → «Настройки теста». Три вкладки:
Прохождение — перемешивание, сколько вопросов задавать, ограничение времени, разрешён ли возврат назад, показывать ли сотруднику его результат.
Оценивание — правило для вопросов с несколькими ответами, ручная проверка текстовых ответов, шкала оценок.
Разделы — темы теста. Удаление раздела не удаляет вопросы: они станут «вне разделов».
Отбор «по N из каждого раздела» имеет смысл, когда вопросов в банке
заметно больше, чем задаётся: тогда у каждого сотрудника свой набор.
Проведение
Главное окно → Пройти тест. Программа покажет список
готовых тестов из своей папки и недавно открытых; файл с флешки открывается
кнопкой «Открыть файл…».
Сотрудник выбирает себя в списке и нажимает «Начать». После завершения окно
закрывается, результат сохраняется автоматически, следующий человек начинает
с того же шага.
Если компьютер выключился
При следующем запуске программа сама предложит продолжить прерванную
попытку с того же вопроса. Потеряется максимум один ответ.
Результаты и отчёт
Главное окно → Результаты. Отфильтруйте нужный тест, период
и сотрудников, при необходимости оставьте только не сдавших. Двойной щелчок
по строке открывает подробный разбор попытки.
«Выгрузить в Excel» сохраняет книгу из четырёх листов: сводная по попыткам,
каждый ответ отдельной строкой, проценты по разделам и список вопросов,
на которых чаще всего ошибались.
Если в тесте были развёрнутые ответы, на главном экране загорится
Проверка ответов со счётчиком: там их читают и решают,
засчитывать ли. Балл, процент и оценка пересчитываются сразу.
Справочник
Типы вопросов
Тип
Как заполняется и как оценивается
Один правильный ответ
Варианты и отметка напротив верного. Балл начисляется целиком или не начисляется.
Несколько правильных
Отмечаются все верные варианты. Оценивается «всё или ничего» либо частично — по настройке теста.
Ввод текста
Каждая строка в поле «Правильные ответы» — отдельный допустимый вариант, а не продолжение предыдущего. Для описаний включается многострочное поле ввода.
Установление соответствия
Пары «левая часть — правая часть». При прохождении правые части перемешиваются, балл считается за каждую верную пару.
Упорядочивание
Пункты записываются в правильном порядке, при прохождении перемешиваются. Оценивается доля правильно расставленных соседних пар.
Флажок «не перемешивать»
Нужен для вариантов вроде «Все перечисленное» и «Ничего из перечисленного»:
перемешанные, они оказываются в середине списка и теряют смысл.
Как это работает
Как считается балл
Максимум считается по вопросам, которые сотрудник реально увидел. Если из банка
в 50 вопросов задаются 10, максимум — это сумма весов этих десяти, а не всего
банка.
Частичный балл за несколько ответов
Доля верно отмеченных минус доля лишних, но не ниже нуля:
Из формулы следует полезное свойство: стратегия «отметить всё подряд» даёт ровно
ноль, а не половину балла.
Текстовые ответы
По умолчанию сравнение нормализованное: регистр, лишние пробелы, «ё» вместо «е»,
десятичная запятая и точка в конце не влияют на результат. Незасчитанный верный
ответ подрывает доверие к тесту сильнее, чем засчитанный лишний, поэтому вариантов
лучше перечислить больше.
Оценка
Процент округляется до целого, затем выбирается наибольший порог шкалы, который
его не превышает. Пороги задаются целыми процентами — так на границе «70 %» не
возникает расхождений из-за дробной арифметики.
Эксплуатация
Данные и резервные копии
Всё лежит в папке %APPDATA%\MaxTest — рядом с программой не создаётся
ни одного файла, поэтому её можно ставить и в защищённые от записи папки.
results.db
Все результаты аттестаций. Главный файл
backup\
Копии базы: одна в сутки, хранятся 30 последних
tests\
Папка тестов по умолчанию — её содержимое попадает в список выбора
progress\
Незавершённые попытки, появляются и исчезают сами
logs\
Журнал работы; сюда попадают все необработанные ошибки
security.json
PIN-код администратора — хранится хешем, не открытым текстом
Своя копия
После каждой аттестации копируйте results.db на флешку или
в сетевую папку. Автоматические копии лежат на том же диске и от его отказа не спасают.
Поддержка
Если что-то пошло не так
Симптом
Что делать
Программа не запускается
Выполнить MaxTest.exe --selfcheck из командной строки и посмотреть отчёт
Вместо картинок пусто
Тот же --selfcheck: строка «JPEG: НЕТ» означает повреждённую установку — переустановить
Не сохраняется отчёт Excel
Файл открыт в Excel и заблокирован — закрыть и повторить
Не сохраняются результаты
Нет прав на запись в %APPDATA% — покажет --selfcheck
Попытка удалена по ошибке
Взять базу из папки backup\
Забыт PIN-код
Удалить файл security.json — защита снимется, данные останутся
Непонятная ошибка
Посмотреть logs\maxtest.log — там трассировка с датой и временем
Честно
Чего программа не делает
Эти ограничения приняты сознательно — чтобы не создавать ложного ощущения
защищённости.
Не блокирует компьютер во время теста. Alt+Tab и браузер доступны: защита от списывания здесь организационная, а не техническая.
Не проверяет, кто сидит за компьютером. Сотрудник выбирает себя из списка сам.
Не шифрует файл теста..qtest — это zip-архив: тот, кто найдёт его на диске, может прочитать правильные ответы в обход программы. PIN-код закрывает разделы программы, но не файлы. Если это важно — не храните тесты на экзаменационном компьютере, приносите их на флешке.
Не работает по сети. Одна машина, одна база. Результаты с нескольких компьютеров придётся объединять вручную.
Вопрос — ответ
Частые вопросы
Нужен ли интернет для работы программы?
Нет. MaxTest полностью работает офлайн: и создание тестов, и
прохождение, и отчёты. Программа не отправляет данные на внешние
серверы — результаты аттестаций остаются на вашем компьютере.
Сколько стоит программа?
Ничего. MaxTest распространяется бесплатно по лицензии MIT: её можно
использовать в коммерческой организации, ставить на любое число
компьютеров, копировать и изменять.
Нужны ли права администратора для установки?
Нет. По умолчанию программа устанавливается в профиль пользователя.
Если запустить установщик от имени администратора, можно поставить
её для всех пользователей компьютера.
Сколько вопросов может быть в тесте?
Ограничения нет. Можно собрать банк из сотен вопросов и задавать
каждому сотруднику случайную выборку — например, по десять вопросов
из каждого раздела.
Какие типы вопросов поддерживаются?
Пять: один правильный ответ, несколько правильных, ввод текста,
установление соответствия и упорядочивание. К любому вопросу можно
добавить картинку — схему, фотографию оборудования, знак безопасности.
Где хранятся результаты аттестаций?
В базе SQLite в папке %APPDATA%\MaxTest на том же
компьютере. Копия базы делается автоматически раз в сутки, хранятся
тридцать последних. Отчёт выгружается в Excel.
Что будет, если компьютер выключится посреди теста?
Ничего страшного: прогресс сохраняется каждые пятнадцать секунд и
после каждого ответа. При следующем запуске программа предложит
продолжить попытку с того же вопроса.
Можно ли закрыть от сотрудников правильные ответы?
Да. PIN-код закрывает конструктор тестов, результаты, проверку
ответов и справочник сотрудников — доступным остаётся только
прохождение теста. При запуске тестирования разделы блокируются сразу.
Подходит ли программа для аттестации по охране труда?
Да, это основной сценарий: вопросы с картинками (знаки, схемы,
средства защиты), разделы по темам, весовые коэффициенты, гибкая
шкала оценок и протокол по каждому сотруднику с разбором ошибок.
Работает ли MaxTest в Windows 11?
Да. Программа собрана для 64-битных Windows 10 и Windows 11.
Устанавливать Python или что-либо ещё не нужно — всё внутри установщика.
Спасибо
Поддержать проект
Программа бесплатная и останется такой. Если она сэкономила вам время,
поддержать разработку можно переводом через Систему быстрых платежей —
отсканируйте код камерой в приложении своего банка.
Тот же код есть в самой программе: кнопка «Поддержать проект» внизу
главного окна, там же его можно сохранить картинкой.