Numbas — это веб-ориентированная система для создания, распространения и автоматизированной проверки математических заданий и тестов. Платформа разработана для использования в образовательной среде, поддерживает задания с параметризованными выражениями и случайно генерируемыми данными, что позволяет формировать индивидуальные варианты для каждого студента. Интерфейс ориентирован на работу через браузер и позволяет преподавателям конструировать задачи с числовыми выражениями, алгебраическими объектами, формулами и несколькими типами ответов.
Система предусматривает раздельное хранение содержимого и настроек проверок, поддерживает экспорты и импорты заданий, а также возможность интеграции с системами управления обучением. Numbas реализует автоматическую проверку ответов по заданным критериям, учитывая допуски погрешности, формат представления и частные случаи; также доступны подсказки и разборы решений для учащихся. Разработка и развитие системы были ориентированы на потребности высшего образования и массового тестирования базовых математических навыков.
- Создание параметризованных задач с использованием переменных и случайной генерации входных данных.
- Автоматическая проверка ответов: числовые допуски, сравнение выражений и логические условия.
- Веб-интерфейс для автора и прохождения тестов, совместимый с современными браузерами.
- Экспорт и импорт заданий в стандартизированном формате для обмена и резервного копирования.
- Настройки адаптации сложности и вариативности заданий для индивидуальных вариантов.
- Инструменты для предоставления обратной связи: подсказки, пошаговые решения и комментарии к ответам.
- Возможность локального развёртывания и интеграции с системами управления обучением для учёта результатов.
- Поддержка различных типов вопросов: числовые ответы, множественный выбор, ввод выражений и сопоставление.
- Модели проверки с учётом формата ввода, округления и специальных условий корректности.
- Поддержка многоязычных интерфейсов и локализации контента.