Аттестация персонала · Windows · офлайн

MaxTest — программа для тестирования и аттестации сотрудников на компьютере с Windows

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

Создавайте тесты любого объёма, проводите проверку знаний на рабочем месте и получайте протоколы — не отправляя ни фамилии, ни результаты в облачные анкеты.

Коротко о программе

Система
Windows 10 / 11, 64 бита
Установка
без прав администратора
Интернет
не требуется
Типов вопросов
5
Вопросов в тесте
не ограничено
Сотрудников
не ограничено
Формат отчёта
Excel (.xlsx)
Лицензия
MIT, бесплатно
Версия
1.0.0
Скачать установщик 28,4 МБ

MaxTest-Setup-1.0.0.exe
SHA-256 ec70f9d711a68b42ca4e43682ea6175d58ba0a1be585b80cb23eff85e12d6dbf

О программе

Что это и для кого

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

Администратор собирает тест в конструкторе — с картинками, разделами и правилами оценивания. Сотрудник садится за тот же компьютер, выбирает себя в списке и проходит тест. Результат сохраняется сразу, отчёт выгружается в Excel одной кнопкой.

  • Данные не покидают компьютер. Ни при создании теста, ни при прохождении, ни при выгрузке отчёта.
  • Файл теста самодостаточен. Картинки лежат внутри файла — тест переносится на флешке одним файлом.
  • Сбой не теряет попытку. Прогресс пишется каждые 15 секунд, после аварийного завершения программа предложит продолжить с того же вопроса.
  • История аттестаций накапливается. Результаты за всё время лежат в одной базе, сотрудников не удаляют, а скрывают.

Функционал

Возможности

Ниже — полный список того, что программа умеет сегодня, сгруппированный по разделам главного окна.

Конструктор тестов
Типы вопросовОдин ответ, несколько ответов, ввод текста, установление соответствия, упорядочивание
КартинкиВставка из файла с автоматическим уменьшением и сжатием; хранятся внутри файла теста
Вес вопросаОт 0 до 100 баллов; вопрос с весом 0 не влияет на оценку
РазделыТемы внутри теста: отбор вопросов по разделам и подсчёт результата по темам
Проверка тестаПанель замечаний: пустые варианты, вопрос без правильного ответа, потерянная картинка, ошибки шкалы. Щелчок по строке ведёт к вопросу
ПредпросмотрВопрос ровно в том виде, в каком его увидит сотрудник — с перемешанными вариантами
ПрочееДублирование вопроса, изменение порядка, пояснение к ответу для разбора ошибок
Проведение аттестации
Выбор сотрудникаСписок с поиском по фамилии; нового человека можно завести на месте
ПеремешиваниеВопросы, варианты ответа, правые части соответствий и пункты упорядочивания. Варианты вроде «Все перечисленное» остаются на месте
Отбор вопросовВсе вопросы, случайные N из банка или по N из каждого раздела
ТаймерНа весь тест и на отдельный вопрос; за 5 минут до конца подсвечивается, по истечении тест сдаётся автоматически
НавигацияЛинейная или с возвратом к предыдущим вопросам — на выбор автора теста
ВосстановлениеПрогресс сохраняется каждые 15 секунд и при каждом ответе
Оценивание
Частичный баллДля вопросов с несколькими ответами, со штрафом за лишние варианты или без него
Текстовые ответыСписок допустимых вариантов; сравнение без учёта регистра, пробелов и «ё», либо по вхождению эталона, либо посимвольно
Ручная проверкаРазвёрнутые ответы уходят в отдельную очередь: проверяющий читает и решает, засчитывать ли. Балл и оценка пересчитываются сразу
Шкала«Зачёт / незачёт», пятибалльная или своя с произвольными порогами в целых процентах
Результаты и отчёты
Журнал попытокФильтры по тесту, сотруднику, диапазону дат и признаку «только не сдавшие»
Разбор попыткиЧто спросили, что человек ответил, что было правильно, пояснение автора — и разбивка по разделам
ExcelЧетыре листа: сводная, по вопросам, по разделам и «Сложные вопросы» — где ошибались чаще всего
Резервные копииКопия базы раз в сутки автоматически, хранятся 30 последних; копия по требованию — кнопкой
Защита и эксплуатация
PIN-кодЗакрывает конструктор, результаты, проверку ответов и справочник сотрудников. При запуске тестирования разделы блокируются сразу
УстановкаМастер с выбором папки, ярлыками и установкой PIN; без прав администратора
УдалениеЧерез «Приложения и возможности». Результаты сохраняются, если явно не согласиться их удалить
ДиагностикаКоманда MaxTest.exe --selfcheck проверяет плагины и права на запись

Интерфейс

Как выглядит

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

Главное окно MaxTest: плитки «Пройти тест», «Конструктор тестов», «Результаты», «Сотрудники»
Главное окно. Наверху — сводка по базе, внизу — состояние защиты 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, максимум — это сумма весов этих десяти, а не всего банка.

Частичный балл за несколько ответов

Доля верно отмеченных минус доля лишних, но не ниже нуля:

балл = вес × max(0, верные / всего_верных − лишние / всего_неверных)

Из формулы следует полезное свойство: стратегия «отметить всё подряд» даёт ровно ноль, а не половину балла.

Текстовые ответы

По умолчанию сравнение нормализованное: регистр, лишние пробелы, «ё» вместо «е», десятичная запятая и точка в конце не влияют на результат. Незасчитанный верный ответ подрывает доверие к тесту сильнее, чем засчитанный лишний, поэтому вариантов лучше перечислить больше.

Оценка

Процент округляется до целого, затем выбирается наибольший порог шкалы, который его не превышает. Пороги задаются целыми процентами — так на границе «70 %» не возникает расхождений из-за дробной арифметики.


Эксплуатация

Данные и резервные копии

Всё лежит в папке %APPDATA%\MaxTest — рядом с программой не создаётся ни одного файла, поэтому её можно ставить и в защищённые от записи папки.

results.dbВсе результаты аттестаций. Главный файл
backup\Копии базы: одна в сутки, хранятся 30 последних
tests\Папка тестов по умолчанию — её содержимое попадает в список выбора
progress\Незавершённые попытки, появляются и исчезают сами
logs\Журнал работы; сюда попадают все необработанные ошибки
security.jsonPIN-код администратора — хранится хешем, не открытым текстом
Своя копия

После каждой аттестации копируйте 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 или что-либо ещё не нужно — всё внутри установщика.


Спасибо

Поддержать проект

QR-код для перевода через Систему быстрых платежей

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

Тот же код есть в самой программе: кнопка «Поддержать проект» внизу главного окна, там же его можно сохранить картинкой.