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