mint.edu - бесплатный сервис для свободного создания и прохождения обучающих тестов.
- поддержка разнообразных типов заданий в рамках каждого теста
- авторизация в системе для указания авторства при создании теста и верификации тестируемого для прохождения теста;
- интерфейс для создания тестов в текстовой форме, включающий;
- условие теста;
- правильный ответ;
- интерфейс для прохождения тестов, имеющий несколько вариантов;
- ввод ответа в текстовой или числовой форме;
- выбор из нескольких вариантов ответа;
- выбор нескольких вариантов из списка;
- *заполнение пропусков в тексте;
- *заполнение пропусков в тексте выбором из нескольких вариантов;
- *соответствие одной группы элементов другой;
- *упорядочивание элементов;
- автоматическая проверка решения путем сравнения его с вариантом ответа, указанным создателем теста;
Каждый тест может включать в себя несколько заданий различных типов.
Доступ к прохождению теста осуществляется по ссылке, которую создатель отсылает тестируемому.
###Используемые технологии
- база данных sqlite3 для хранения информации о пользователях и тестах;
- сервер flask в качестве основы приложения;
- flask-wtf для создания веб-форм;
- flask_login для авторизации пользователей и нахождения в системе;
- logging для логирования процесса работы приложения;
- bootstrap для библиотеки стилей;
ссылка на heroku: https://mint-edu-yalweb2022.herokuapp.com/
*функции запланированные, но пока не реализованные.