Техническое задание: Telegram-бот для учебных математических задач
Требуется разработать функционального Telegram-бота, который будет генерировать простые математические задания и автоматически проверять ответы пользователей. Проект является тестовым, поэтому приоритетом являются быстрая реализация и чистая кодовая база, а не сложный дизайн или интеграции.
Основные функции бота
- Генерация случайных математических заданий по заданным темам.
- Автоматическая проверка ответов, введенных пользователем.
- Простой и понятный интерфейс взаимодействия.
Требования к заданиям
- Тематика задач:
- Признаки делимости чисел.
- Нахождение наибольшего общего делителя (НОД).
- Нахождение наименьшего общего кратного (НОК).
- Задачи должны быть простыми для понимания и соответствовать базовому уровню.
Технические требования к исполнителю
- Опыт работы с Telegram Bot API.
- Понимание логики составления и проверки математических задач.
- Выбор стека технологий: Python или Node.js.
- Написание аккуратного, читаемого и поддерживаемого кода.
- Готовность к потенциальным доработкам по результатам тестирования.
Что важно для проекта
- Скорость реализации.
- Качество кода и его структура.
- Функциональность и надежность работы ядра бота (генерация и проверка).