Введение
На выбор данной темы меня сподвигнул собственный выбор информатики как предмета для сдачи ЕГЭ, а также проблема малой информации по универсальному решению различных типов заданий в сети Интернет.
Аннотация
Подготовка к ЕГЭ ежегодно остается востребованной темой для каждого ученика 10-11-х классов, данный проект помогает школьникам в легком доступе и удобном для них формате понять, как решается то или иное задание в ЕГЭ по информатике.
Гипотеза: если освоить определённую программу, то можно создать телеграмм бота на сервисе Robochat.
Объект исследования: Cервис Robochat и мессенджер “Telegram”
Предмет исследования: Бот по подготовке к ЕГЭ по информатике
Цель работы: Создание бота по подготовке к ЕГЭ по информатике
Задачи:
Создать базу заданий ЕГЭ;
Создание Телеграмм бота;
Тестирование на небольшой группе учеников.
План исследований:
Изучить задания ЕГЭ;
Изучить, понятие телеграмм-бот;
Изучить сервис Robochat;
Разработка телеграмм-бота;
Исследование созданной телеграмм-бота;
Представить телеграмм-бот учителям и ученикам;
Выводы исследовательской работы.
Методы исследования:
Изучение и анализ информации из интернета;
Программирование;
Моделирование.
Глава I. Telegram. Telegram бот.
Telegram — это облачный мессенджер для мобильных устройств и компьютеров.
Быстрый и безопасный.
Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов.
Преимущества Telegram.
Девять причин пользоваться Telegram(Рис. 1.):
Рис. 1. Девять причин пользоваться Telegram.
ЕГЭ по информатике и ИКТ?
ЕГЭ (Единые государственные экзамены) — централизованно проводимые в РФ экзамены, которые служат одновременно выпускными экзаменами в школах и вступительными экзаменами в вузах. При проведении экзаменов на всей территории России применяются однотипные задания и единые методы оценки качества выполнения работ. Экзамены проводятся по предметам: информатика, русский язык, математика, иностранный язык (английский, немецкий, французский, испанский), физика, химия, биология, география, литература, история, обществознание.
Глава II. Создание телеграмм-бота.
Мессенджеры являются наиболее доступным средством взаимодействия с ботами.
Telegram имеет наиболее обширные возможности для работы с ботами среди мессенджеров.
Для создания рабочего бота, нам понадобятся следующие инструменты:
Приложение Telegram.
Интернет-сайт конструктор для создания ботов «Робочат»
Телеграм-помощник “BotFather”.
Paint, Кумир-Про, Microsoft Word, любое приложения для более удобного написания кода (PyCharm, Visual Studio Code и т.д) – для решения заданий.
Рис. 3 Начальный этап создания бота, написание блока подбора заданий.
Изучим информацию о существовании различных типов заданий.
Подберем подходящие задания.
Напишем решения заданий, сверим их с ответами.
Создадим визуальное решение в соответствии с письменной формой.
Получим токен у телеграмм-помощника «BotFather»;
Далее вставляем его в конструктор «Робочат»;
Напишем приветственное сообщение в виде меню выбора задания ЕГЭ и выбор номеров задания;
Выбрав номер задания, бот будет предлагать на выбор тип задания и в некоторых случаях способ решения;
Создадим блок случайного подбора заданий, исходя из выбранных пользователем параметров.
Рис. 4. Импорт заданий.
Теперь сделаем снимки с экрана условия заданий, сохраним на компьютер и добавим в бот. Затем добавим письменное решение после выбора варианта ответа пользователем и добавим фото визуального решения, если оно необходимо.
Рис. 5. Готовый продукт
Добавим все оставшиеся задания и их решения, и опубликуем.
Готовый продукт можете посмотреть по ссылке:
https://t.me/Informege_bot (см. Приложение 1).
Или отсканируйте QR код.
Заключение:
Данная работа ориентирована в помощь школьникам. Телеграмм бот – один из хороших вариантов для подготовки к ЕГЭ, чтобы отработать навыки по решению задач и получить максимальный балл.
Список используемых источников:
https://ru.wikipedia.org/wiki/Бот_(программа) - Материал из Википедии — свободной энциклопедии;
https://pypi.org/project/pyTelegramBotAPI/ - Простая, но расширяемая реализация Python для Telegram Bot API;
https://telegram.org/ - Официальный сайт Telegram;
https://tlgrm.ru/docs/bots - Боты: информация для разработчиков;
https://stepik.org/course/80782/info - Быстрый старт в искусственный интеллект;
https://stepik.org/course/4852/info - Введение в Data Science и машинное обучение.
https://inf-ege.sdamgia.ru
https://kpolyakov.spb.ru
https://ege.fipi.ru.
Приложение 1
Главное меню