-
Регистрация
- регистрация (с подтверждением по email)
- авторизация
- смена пароля
- сброс пароля
-
Возможности пользователя
- прохождение любого теста
- последовательно проходить вопросы теста (один за другим)
- завершение отложенного теста
- удаление незавершенного теста
- просмотр результатов
-
После завершения теста
- двухцветный ProgressBar с процентом правильных и неправильных ответов
- Управление пользователями
- Управление тестами
- добавление теста
- изменить тест
- удаление теста
- валидация теста
- нельзя сохранить вопрос:
- без указания правильного ответа
- в которых все ответы правильные
- нельзя сохранить тест если:
- некорректный order_num (должен быть от 1 до 100 и увеличиваться на 1)
- максимальное значение order_num не более максимально допустимого кол-ва вопросов
- кол-во вопросов менее 3 или более 100
- нельзя сохранить вопрос:
- Проект должен быть на Git-е
- Наличие файла requirements.txt
- venv
- PostgreSQL
- Наличие дампа данных
- bootstrap
- Unit Tests
- Docker image
- Деплой на Amazon
- Планировщик
- Кэширование
ext.: [ ] API + Tests
http://domain.name.com:345/
http://domain.name.com:345/list/test/image.html
http://domain.name.com:345/static/main.js
http://domain.name.com:345/media/avtar.png