Перейти к основному содержимому

Начало работы

Логотип Hakutest

О Hakutest

Hakutest - это платформа для образовательного тестирования. Она позволяет проводить тесты, квизы и даже экзамены. Иными словами, вы можете использовать Hakutest для любой задачи, требующей автоматической проверки ответов.

У платформы есть ряд преимуществ по сравнению с аналогами:

  • Безопасность: Ваши данные и данные ваших учеников хранятся локально, что исключает возможность доступа к ним посторонних лиц.
  • Производительность: Hakutest - высокопроизводительная система, способная обрабатывать запросы и проверять ответы за миллисекунды.
  • Настраиваемость: Вы можете настроить систему под свои нужды: интернационализация, различные среды и окружения, экспорт данных и многое другое.
  • Кроссплатформенность: Скомпилированные пакеты доступны для Windows, Linux и macOS.
  • Свобода: Hakutest - бесплатное ПО с открытым исходным кодом.

Мотивация

Сегодня существует большое количество образовательных тестирующих систем. Однако, каждая из них обладает рядом недостатков. У некоторых есть уязвимости в безопасности, позволяющие скомпрометировать правильные ответы или подделать результат. Некоторые из них проприетарны: данные хранятся на сторонних серверах и могут использоваться третьими лицами. Hakutest был создан с целью решить эти проблемы и предоставить наилучший опыт тестирования как для учеников, так и для учителей.

Принцип работы

В Hakutest каждый тест представляет собой JSON-файл, хранящийся на вашем устройстве. Когда сервер Hakutest запущен, ученики могут получить к нему доступ через браузер. Платформа динамически генерирует веб-страницу для каждого теста, отображает задания и любой дополнительный контент, указанный в файле.

После того как учащиеся выполнили тест и отправили свои ответы, Hakutest автоматически сверяет их ответы с ожидаемыми решениями. Этот автоматизированный процесс проверки ответов обеспечивает мгновенную обратную связь с учащимися. Платформа оценивает каждый ответ на основе предопределенных критериев, заданных в файле теста, что позволяет точно и эффективно выставлять оценки.

Используя такой подход, Hakutest обеспечивает безопасность и надежность процесса тестирования. Поскольку файлы тестов хранятся локально, платформа обеспечивает конфиденциальность данных и предотвращает несанкционированный доступ к конфиденциальной информации.