Legan Studio
Все статьи
~ 6 мин чтения

Домашние задания и прогресс ученика через Telegram-бота: автоматизация обучения

Как автоматизировать учебный процесс через Telegram-бота: выдача заданий, приём ответов, трекинг прогресса и напоминания для онлайн-школ.

  • Telegram
  • образование
  • автоматизация

Онлайн-образование выросло в отдельную индустрию, но операционная нагрузка на кураторов по-прежнему остаётся узким местом большинства школ. Куратор вручную отправляет задания, ждёт ответов в 20 разных переписках, напоминает отстающим, отвечает на типовые вопросы, составляет отчёт о прогрессе. Это не педагогика — это административная рутина.

Telegram-бот берёт эту рутину на себя. Результат — куратор тратит время на то, что действительно требует человеческого участия: обратная связь по сложным вопросам, мотивация, разбор нестандартных ситуаций.

Почему онлайн-школе нужен бот для заданий

Три конкретные проблемы, которые бот решает.

Нагрузка на куратора. В потоке из 50 учеников куратор ежедневно получает 30-40 вопросов «когда будет задание», «у меня не работает ссылка», «я отправил, проверили?». Это забирает 2-3 часа в день. Бот отвечает на всё это автоматически.

Неравномерность прогресса. Часть учеников быстро проходит материал, часть отстаёт. Без системы трекинга куратор узнаёт об отставании, когда уже слишком поздно. Бот фиксирует активность каждого и алертит куратора при риске.

Напоминания. Люди забывают сделать задание — не потому что не хотят, а потому что жизнь. Автоматические напоминания в правильный момент возвращают ученика к обучению без звонков от куратора.

Дополнительный фактор: Telegram открыт у большинства учеников постоянно. Обучение, встроенное в мессенджер, воспринимается менее формально и с меньшим сопротивлением, чем вход в LMS-платформу.

Пять сценариев автоматизации

Сценарий 1: Выдача задания по расписанию

Расписание заданий настраивается один раз при запуске потока. Бот знает: ученик на модуле 3, занятие прошло во вторник в 19:00 — значит, задание нужно отправить в среду в 10:00.

Сообщение с заданием включает:

  • Чёткую формулировку задания (что именно нужно сделать)
  • Срок выполнения (например, «до пятницы 23:59»)
  • Формат ответа (текст, фото, голосовое, видео)
  • Контекст (ссылка на урок, дополнительные материалы)
  • Кнопку «Задание выполнено» для отметки

Ученик видит задание в Telegram, без необходимости заходить на сайт школы. Если у него уже открыта переписка с ботом — задание появляется там же.

Сценарий 2: Приём ответов

Ученик выполнил задание — отправляет ответ прямо в бота. Поддерживаемые форматы:

  • Текст (эссе, план, список)
  • Фото или несколько фото (результат практической работы)
  • Голосовое сообщение (для языковых курсов — отличный формат)
  • Видео (демонстрация навыка)
  • Документ (если задание предполагает файл)
  • Ссылка (на Google Docs, Miro, Figma)

Бот сохраняет ответ с меткой времени, именем ученика, номером задания. Если ответ пришёл в срок — фиксирует как выполненное вовремя. Если после дедлайна — отмечает как просроченное (это учитывается в статистике прохождения).

Сценарий 3: Автопроверка тестов

Для заданий с однозначными ответами — тесты с вариантами, задачи с числовым ответом, определения — бот проверяет автоматически.

Ученик получает тест с кнопками (варианты А, Б, В, Г). После ответа бот моментально сообщает: «Правильно!» или «Неверно. Правильный ответ: В. Потому что...» с кратким объяснением.

Если тест из 10 вопросов — бот задаёт их последовательно, считает баллы, в конце показывает результат: «7 из 10. Вопросы 3, 6, 8 — разберите с куратором». Это экономит время куратора на объяснение базовых ошибок.

Ограничение: автопроверка работает только для структурированных ответов. Эссе, аргументированные ответы, творческие задания — только куратор.

Сценарий 4: Уведомление куратору для ручной проверки

Когда ответ требует человеческой оценки — бот уведомляет куратора.

Куратор получает в свой Telegram (через отдельный интерфейс для кураторов): имя ученика, задание, ответ. Прямо в сообщении — кнопки «Принять» / «На доработку» / «Отличная работа» / «Оставить голосовой комментарий».

После нажатия «Принять» — ученик получает уведомление «Задание 5 проверено. Принято!». При «На доработку» — комментарий куратора и возможность отправить исправленную версию.

Куратор не заходит в CRM, не ищет переписку — всё приходит к нему само. Время проверки одного задания: 30-90 секунд вместо 5-7 минут при ручном поиске.

Сценарий 5: Отчёт о прогрессе ученику

Раз в неделю (или по запросу) бот отправляет ученику его личную статистику:

«Ваш прогресс за неделю: — Заданий выполнено: 4 из 5 (80%) — Среднее время выполнения: 1.5 дня — Тест пройден: 8/10 баллов — Прогресс по курсу: модуль 3 из 8 (37%) — До финального проекта осталось: 5 недель»

Прогресс-репорт мотивирует и даёт ученику понимание своего места в курсе — без необходимости спрашивать куратора.

Метрики учебного процесса

МетрикаЧто показываетНорма
Completion rate% учеников, завершивших курс30–60% для платных курсов
Assignment completion% заданий, сданных вовремяБолее 70% — хорошо
Average completion timeСреднее время выполнения заданияЗависит от сложности
Drop-off pointНа каком задании уходят чаще всегоТребует пересмотра этого модуля
Resubmission rate% заданий, которые переделываютВысокий = задание слишком сложное
Curator response timeВремя куратора на проверкуМенее 24 часов — хорошо

Drop-off point — особенно важная метрика. Если на задании 7 из 15 уходит 40% учеников — это сигнал. Либо задание слишком сложное, либо плохо объяснено, либо требует слишком много времени. Бот автоматически собирает эту статистику.

Интеграция с GetCourse и Teachable

Большинство онлайн-школ уже работают на LMS-платформе. Telegram-бот не заменяет её — он добавляет мобильный мессенджер-интерфейс поверх.

GetCourse. Имеет открытый API для работы с учениками, заданиями и уведомлениями. Бот может читать данные о прогрессе из GetCourse и отправлять напоминания через Telegram. Выдача заданий тоже возможна через API. Ограничение: API не публичный, доступен по запросу.

Teachable. REST API для работы с enrollments, completion status, lectures. Бот может проверять, завершил ли ученик урок на платформе, и отправлять следующее задание автоматически.

Tilda + Google Classroom. Для школ на нестандартном стеке — Google Classroom API позволяет создавать задания и получать статус их выполнения. Бот выступает как мобильный интерфейс для получения уведомлений.

Собственная база. Для школ без LMS или с кастомной платформой — бот может быть основной системой управления заданиями. Все данные хранятся в базе бота, куратор управляет через admin-интерфейс в Telegram.

Сравнение с LMS-платформами

ПараметрLMS (GetCourse, Teachable)Telegram-бот
ФункциональностьПолная: видео, тесты, сертификатыОграниченная: текст, файлы, тесты
Порог входа для ученикаРегистрация + отдельное приложениеTelegram (уже установлен)
МобильностьЗависит от приложенияОтличная
НапоминанияPush, emailTelegram (открываемость 70%+)
АвтоматизацияВстроеннаяКастомная, гибкая
Стоимость5 000–50 000 руб./мес.Разработка + хостинг

Вывод не в пользу одного или другого. LMS нужна для полноценного учебного контента (видео-уроки, интерактивные задания, выдача сертификатов). Telegram-бот — для коммуникации и рутинных операций. Они дополняют друг друга: ученик смотрит урок в LMS, задание получает и сдаёт через бота, уведомления и поддержку — тоже в боте.

Стоимость разработки образовательного бота с базовыми функциями (выдача заданий, приём ответов, автотесты, прогресс-репорт) — 60 000–120 000 рублей. Интеграция с GetCourse/Teachable добавляет 30 000–60 000 рублей.

Окупаемость: при потоке из 50 учеников и кураторе с зарплатой 60 000 рублей — бот освобождает 30-40% времени куратора (18 000–24 000 рублей в месяц). При этом completion rate курса растёт на 15-25%, что напрямую влияет на отзывы и повторные покупки. Разработка окупается за 3-5 месяцев.