Django проект - сервис проведения тестирования
Простой сервис проведения тестирования по каким-либо темам.
Через админку загружаются тесты с вариантами ответов, один или несколько вариантов должны быть правильными.
Тесты группируются в наборы тестов, которые затем пользователь может проходить и видеть свой результат.
Функциональные части сервиса:
- Регистрация пользователей
- Аутентификация/авторизация пользователей
- Зарегистрированные пользователи могут проходить любой из тестовых наборов
- Последовательный ответ на все вопросы, каждый вопрос должен выводится на новой странице с отправкой формы
- После завершения тестирования выводится результат:
- количество правильных/неправильных ответов
- процент правильных ответов
- Результаты сохраняются. Если повторно зайти в тест, отобразиться прошлый результат.
Python 3.11 Django 4.1.7
- Установите и активируйте виртуальное окружение
- Установите зависимости из файла requirements.txt
pip install -r requirements.txt
- В папке с файлом manage.py выполните команду:
python3 manage.py runserver
Богачев Михаил