Начало работы
Запуск приложения:
- Откройте Telegram бота IT Academy
- Нажмите команду
/start
- Выберите "💻 Начать обучение"
- MiniApp откроется в полноэкранном режиме
Первый запуск:
При первом запуске вы увидите экран приветствия, список доступных курсов и вашу статистику обучения (0% на старте).
Работа с курсами
Выбор курса:
Каждая карточка курса содержит:
- Название курса (например, "Python Programming")
- Описание - что вы изучите
- Длительность - примерное время изучения
- Количество уроков
- Ваш прогресс - процент завершения
Интерфейс курса - основные кнопки:
- 🎓 Продолжить обучение - переход к следующему непройденному уроку
- 📚 Все уроки - просмотр полного списка уроков
- 💡 Задачи - дополнительные практические задания
- 🔔 Напоминания - настройка уведомлений
- 🎓 Итоговая аттестация - финальная проверка знаний
Изучение уроков
Структура урока:
- Теоретическая часть 📖 - объяснение темы с примерами кода
- Домашнее задание 📋 - практическое задание для закрепления
Навигация по уроку:
- ⬅️ Предыдущий - вернуться к предыдущему уроку
- ✅ Завершить урок - отметить урок как пройденный
- ➡️ Следующий - перейти к следующему уроку
Важно: Некоторые уроки заблокированы до выполнения домашнего задания!
Домашние задания
Как отправить решение:
Способ 1: Текстовое поле
- Напишите или вставьте код в текстовое поле
- Нажмите "Отправить на проверку"
- Дождитесь результата проверки
Способ 2: Загрузка файла
- Нажмите "Выбрать файл"
- Выберите файл с кодом (.py, .js, .txt и др.)
- Нажмите "Отправить на проверку"
Статусы домашнего задания:
- ⏳ На проверке - решение отправлено на проверку ИИ (10-30 секунд)
- ✅ Принято - задание выполнено правильно, следующий урок разблокирован
- ❌ Отклонено - нужны исправления, вы получите обратную связь от ИИ
Обратная связь от ИИ проверяет:
- Правильность решения
- Соответствие условиям задачи
- Качество кода
- Рекомендации по улучшению
Лимиты отправки:
- Размер текста: до 10,000 символов
- Размер файла: до 5 MB
- Максимум 5 отправок в минуту
Задачник
Дополнительные практические задания для закрепления навыков:
- Независимы от уроков
- Можно решать в любом порядке
- Разные уровни сложности
Уровни сложности:
- 🟢 Легкая - базовый уровень
- 🟡 Средняя - для практики
- 🔴 Сложная - продвинутый уровень
Статусы задач:
- 📋 Не решена - задача доступна для решения
- ⏳ На проверке - решение отправлено на проверку
- ✅ Решена - задача успешно выполнена
- ❌ Отклонена - требуются доработки
Система напоминаний
Типы напоминаний:
📅 Ежедневно
Уведомления каждый день в указанное время (например, каждый день в 19:00)
📆 По дням недели
Уведомления в выбранные дни недели (например, Пн, Ср, Пт в 18:00)
⏰ Через интервал
Уведомления каждые N часов (от 1 до 168 часов)
Персонализация сообщений:
Вы можете настроить текст уведомлений:
"Время заниматься Python! 💻"
"Не забудь сделать домашнее задание! 📚"
"Продолжай изучение - ты молодец! 🚀"
Настройки сохраняются отдельно для каждого курса!
Итоговая аттестация
Аттестация доступна после завершения всех уроков курса.
Структура аттестации:
- Тестовые вопросы 📝 - проверка теоретических знаний
- Практические задания 💻 - проверка практических навыков
Результаты включают:
- Общий балл - суммарный результат
- Баллы за тесты
- Баллы за практику
- Обратную связь от ИИ
- Статус: Сдано / Не сдано
Советы по эффективному обучению
- 📚 Регулярность: Занимайтесь хотя бы 15-30 минут в день
- 💡 Практика: Решайте дополнительные задачи из задачника
- 🔄 Повторение: Пересматривайте пройденные уроки
- 📝 Обратная связь: Внимательно читайте комментарии ИИ
- 🎓 Аттестация: Повторите сложные темы перед прохождением
Часто задаваемые вопросы
Не могу перейти к следующему уроку
Причина: Не выполнено домашнее задание текущего урока.
Решение: Прокрутите страницу вниз, выполните и отправьте ДЗ.
Домашнее задание отклонено
Решение: Откройте уведомление в Telegram, прочитайте обратную связь, исправьте ошибки и отправьте повторно.
Не приходят уведомления
Проверьте: Включены ли напоминания, правильно ли указано время, не заблокирован ли бот.
Файл не загружается
Причины: Файл больше 5 MB или неподдерживаемый формат. Используйте текстовое поле.
Аттестация недоступна
Причина: Не завершены все уроки курса. Откройте "Все уроки" и проверьте прогресс.
Желаем успехов в обучении!
Помните: программирование - это навык, который развивается с практикой.
Не бойтесь ошибок, экспериментируйте и продолжайте учиться! 💪
Счастливого кодинга! 🎓✨