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