Разработка Telegram-бота для системы тестирования
Цель проекта
Создание удобного и функционального Telegram-бота, предназначенного для прохождения пользователями тестов по различным учебным дисциплинам и тематикам. Система должна обеспечивать полноценный цикл: от выбора темы до получения результатов.
Основные компоненты системы
- Telegram-бот: Пользовательский интерфейс для прохождения тестов, просмотра результатов и истории.
- База данных: Хранение вопросов, ответов, пользовательских данных, статистики и результатов тестирования.
- Административная панель (админка): Веб-интерфейс для управления всем контентом системы.
Ключевая функциональность (ожидаемая)
Для пользователя в боте:
- Выбор темы/категории для тестирования.
- Прохождение тестов в интерактивном формате.
- Просмотр результатов сразу после завершения.
- Доступ к истории пройденных тестов и статистике.
Для администратора в панели управления:
- Добавление, редактирование и удаление тестов, тем и категорий.
- Управление вопросами и вариантами ответов.
- Настройка системы оценивания.
- Просмотр общей статистики и результатов пользователей.
- Управление пользователями (при необходимости).
Требования к исполнителю
Исполнитель должен иметь опыт разработки Telegram-ботов, работы с базами данных и создания backend-логики. Приветствуется умение структурировать проект и создавать удобные интерфейсы для администраторов. Полное и детализированное техническое задание будет отправлено выбранному кандидату после обсуждения деталей.