Бот для создания тестов
Бот для создания и прохождения тестов на Go
ТЗ:
Админ может создавать и изменять тесты.
тесты создаются скрытыми (пользователи их не видят и не могут пройти)
Админ может включить тест, чтобы пользователи начали видеть их в меню
Админ может включить настройку: При решении теста кнопки ответов в перемешку
Если ответы слишком длинные и не влезают в формат кнопок, бот должен отобразить варианты ответов текстом
Вопросы в тестах могут содержать вложения любого типа (фото, видео, аудио...)
Пользователь, собственно, может открыть тест и пройти его, нажимая кнопки ответов под сообщением.
После выполнения теста пользователь должен видеть результат:
количество правильных ответов из всех вопросов
Сколько всего людей выполнили этот тест
Средний результат пользователей (сколько в среднем правильных ответов дают пользователи)
Стек:
Go (tgbotapi)
Postgres
Docker