Введение
Подготовка к ОГЭ ежегодно становится востребованной темой для
каждого ученика 9-х классов. Включённые в КИМ ОГЭ задания охватывают основное содержание курса информатики в соответствии с ФГОС. Охвачен наиболее значимый материал, однозначно трактуемый в большинстве преподаваемых в школе вариантов курса информатики. Значительная часть заданий с записью краткого ответа по типу аналогичны заданиям ЕГЭ по информатике и ИКТ, но по содержанию и сложности соответствуют уровню основного общего образования.
Для подготовки в школе смартфон подходит больше всего ввиду его компактности и портативности. Чтобы готовится к ОГЭ с помощью телефона можно выбрать разные способы: приложения, браузер или бот. Приложения требуют свободное место в памяти, сайты браузера для подготовки на телефоне не всегда удобны, так как предназначены для персональных компьютеров, а вот боты имеют ряд преимуществ: они есть в уже установленных на большинстве телефонах мессенджерах, которые были созданы для смартфонов.
Самым подходящим мессенджером для такого бота является Telegram, так как он является самым популярным среди целевой аудитории бота – школьников.
Сказанное выше подтверждает актуальность выбранной темы проекта «Информационное сопровождение ОГЭ по информатике на сайте и с использование чат-бота Telegram».
Была поставлена цель работы – разработка информационного сопровождения ОГЭ по информатики при помощи telegram чат-бота и сайта.
Для успешного достижения указанной цели поставлены следующие задачи: проанализировать материал ОГЭ по информатике; разработать инфоплакаты по теории и по решению задач для подготовки к ОГЭ по информатике; изучить информацию о telegram чат-ботах для учебы; разработать логотип для telegram чат-бота и сайта; написать код для telegram чат-бота; запустить бота; наполнить сайт-сопровождение для бота; подготовить презентационный материал.
Для решения поставленных задач использовался комплекс методов: изучение и анализ литературы по проблеме исследования, в том числе из сети Интернет, сбор информационного материала, его анализ; разработка Telegram чат-бота; обобщение, сравнение; формулирование выводов по результатам исследования.
Объект исследования: процесс создания telegram чат-бота.
Предмет исследования: бот по подготовке к ОГЭ по информатике.
Гипотеза исследования: язык программирования Python способствует написанию надежного telegram чат-бота.
Практическая значимость состоит в том, что полученные знания и умения в ходе создания Telegram чат-бота можно успешно использовать при разработке других чат-ботов, а информационное сопровождение ОГЭ по информатике будет полезно для качественной подготовки выпускников 9 классов общеобразовательных учреждений к ОГЭ.
Раздел 1. Теоретическая часть
Информационное сопровождение ОГЭ по информатике
Государственная итоговая аттестация по информатике после 9 класса проходит в формате ОГЭ. Задача экзамена проверить умения учеников составлять алгоритмические конструкции и их знания об IT терминах, принципах кодирования информации, основных элементах математической логики. ОГЭ по информатике и ИКТ — несложный экзамен, особенно в сравнении с ЕГЭ, но охват тем в нём большой. Школьнику потребуется подготовка по разным направлениям: алгоритмы, алгебра логики, модели и основы программирования. Этот предмет лучше выбирать тем, кто планирует связать своё будущее с информационными технологиями. Чтобы хорошо сдать ОГЭ по информатике, ученику обычной школы достаточно 2–3 месяцев усиленной подготовки. Я уверен, что по готовым информационным плакатам сдать экзамен будет проще любому школьнику, поэтому и решил их подготовить.
Telegram-боты
В настоящее время благодаря современным технологиям появилась возможность быстро обмениваться разной информацией в сети Интернет, благодаря появлению мессенджеров.
Одним из таких мессенджеров является Telegram, мессенджер для мобильных устройств и компьютеров. При помощи этого приложения пользователи могут обмениваться аудио- и видео сообщениями, изображениями, стикерами, документами в разных форматах.
В мессенджерах существуют помощники, которые помогают быстро решать проблемы пользователя. Их называют ботами. Бот – это программное обеспечение, которое имеет определенный функционал и предназначено для решения рутинных задач.
Их использование удобно для пользователей, так как они могут получить нужную информацию или совершать какие-либо действия удобным способом.
Боты создаются путем написания кода на каком-либо языке программирования или на специальных сайтах, для тех, кто не знаком с языками программирования.
Telegram чат-бот удобен в использовании. Например, бот предлагает пользователю список книг и достаточно лишь нажать на кнопку, чтобы выбрать жанр и получить список книг. Также telegram чат-бот может использоваться как помощник в учебе, но таких ботов в сети Интернет не так много, особенно чат-ботов, которые помогают в подготовке к ОГЭ. Такие чат-боты помогли бы учащимся 9-х классов в подготовке к экзаменам.
Поэтому я решил разработать на языке программирования Python telegram чат-бота для подготовки к ОГЭ по информатике.
Сайт на платформе Тильда
Tilda представляет собой платформу, предназначенную для создания веб-сайтов, которая предоставляет возможность разработки собственных веб-ресурсов без необходимости глубоких познаний в области веб-разработки.
Интерфейс платформы отличается интуитивной понятностью, и на каждом этапе пользователю предоставляются подсказки, которые помогают перейти к следующему шагу.
Tilda предлагает широкий спектр шаблонов и блоков, которые позволяют создавать разнообразные веб-сайты – от одностраничных визиток до полноценных интернет-магазинов – с минимальными усилиями и временными затратами.
Раздел 2. Практическая часть
2.1. Разработка информационного сопровождения ОГЭ по информатике
Проанализировав материал теоретической части ОГЭ по информатике, мною были разработаны плакаты по изучению теории и по решению задач по всем темам.
Рис. 1. Примеры инфоплакатов с теорией и задачами
2.2. Создание сайта-сопровождения на платформе Тильда
Создание страницы на платформе Tilda представляет собой несложный и оперативный процесс, сложность которого определяется выбранным дизайном.
Для начала работы над страницей на Tilda необходимо выполнить следующие шаги: пройти регистрацию, ввести свои данные, включая имя, адрес электронной почты и пароль, нажать кнопку «Создать новую страницу». Сформировать новый сайт и дать ему название, решить, будете ли вы использовать шаблон или готовые блоки, выбрать категорию с заготовками для одностраничных сайтов. Если вы предпочитаете работать с готовыми блоками, выбрать «Пустая страница», изменить дизайн, если это необходимо, добавить текстовый и графический контент, включая изображения, статьи, рекламные слоганы, видео и другие элементы. Нажать «Опубликовать», проверить работу, убедиться, что страница корректно отображается на всех устройствах и в браузерах.
Каждый блок на вашей новой странице можно редактировать. Для этого необходимо навести на него курсор и щёлкнуть. Сверху появится панель типографики, где можно внести необходимые изменения. Для доступа к более широким возможностям необходимо нажать «Настройки» или «Контент».
Первая опция позволяет управлять SEO-параметрами и дизайном, включая настройку горизонтального и вертикального выравнивания, отступов, эффектов при прокрутке, цветов, анимации и многого другого.
Вторая опция даёт возможность управлять содержимым блока, включая изображения, текст и видео (в том числе добавление нового графического контента). Каждый блок имеет свои варианты для редактирования, обычно это цвет, размер и диапазон видимости. В результате вы получите готовый сайт, который будет радовать ваших пользователей.
Рис. 2. Сайт-сопровождение
Рис. 3. Переход к боту на сайте
Рис. 4. Пробное тестирование на сайте
Рис. 5. Обзор тем на сайте
2.3. Разработка Тelegram чат-бота для подготовки к ОГЭ по информатике на языке программирования Python
Для того, чтобы создать нового бота, необходимо:
1. В чате с BotFather выбирается команда создания собственного бота: /newbot (новый бот).
2. Далее боту присваиваем имя бота (Подготовка к ОГЭ).
3. После того, как BotFather подтвердил имя бота, копируем ссылку с присвоенным token (идентификатор, по которому можно подключить бота) и прописываем пользовательское имя бота. Хранение token’a должно быть локальным, так как это ключ для взаимодействия с ботом. ни в коем случае нельзя выгружать его в общий доступ [1].
Чтобы прописать необходимый функционал для чат-бота необходимо написать соответствующий код. С помощью среды разработки PyCharm разработали код, который будет описывать требования к функционалу чат-бота. После установки библиотеки aiogram и создания bat-файла, можно приступать к написанию главного файла – tg_bot.py. Для этого необходимо импортировать конфигурацию и систему логирования. Затем необходимо подключить модули библиотеки aiogram, а также инициализировать объекты бота и диспетчера, создав две переменные — Bot и Dispatcher.
Для хранения контента и контактов студентов подключили базу данных sqlite3. Данная база данных простая встроенная база данных для бота, позволяет очень быстро производить чтение - запись, не требует отдельного сервера т.к. реализована через один файл [4].
Для удобного переноса и расположении на удаленном сервере, а также локальной разработки применялся инструмент по работе с контейнерами Docker [2].
В результате исследования было разработано программное обеспечение Telegram чат - бот. В данный момент степень внедрения находится на этапе тестирования. Использование программного обеспечения может осуществляться везде, где есть сеть интернет, для него не требуется подключения никаких дополнительных устройств.
Рис. 6. Чат-бот в работе
Заключение
В ходе работы над проектом «Информационное сопровождение ОГЭ по информатике на сайте и с использованием чат-бота Тelegram» был проанализирован материал ОГЭ по информатике, разработаны инфоплакаты по теории и по решению задач для подготовки к ОГЭ по информатике, изучена информацию о telegram чат-ботах для учебы, разработан логотип для telegram чат-бота и сайта, написан код для telegram чат-бота, запущен бот, наполнено сайт-сопровождение для бота и подготовлен презентационный материал.
Результатом работы стал telegram-бот для подготовки к ОГЭ по информатике, обладающий следующим функционалом: загрузка файлов с материалами из базы данных (10 заданий с теорией и практикой ОГЭ), загрузка тестовых заданий из базы данных и создание из них тестов для конкретного пользователя, отправка пользователю бесплатных ресурсов для подготовки к ОГЭ по информатике и сайт-поддержка к нему.
Таким образом, разработанный telegram чат-бот полностью готов к использованию для помощи в подготовке к ОГЭ по информатике как на уроках, так и во внеурочной деятельности, а также во время самостоятельной подготовки школьников.
Список используемых источников и литературы
Гниденко, И. Г. Технология разработки программного обеспечения: учеб. пособие для СПО / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. – Москва : Издательство Юрайт, 2017. — 235 с.
Моуэт, Э. Использование Docker / Э. Моуэт; пер. с англ. А. В. Снастина; науч. ред. А. А. Маркелов. – Москва: ДМК Пресс, 2017. – 354 с.
Основной государственный экзамен по информатике демоверсии, спецификации, кодификаторы. – Текст : электронный // Федеральное государственное бюджетное научное учреждение «Федеральный институт педагогических измерений»: официальный сайт. – 2024. – URL: https://fipi.ru/oge/demoversii-specifikacii-kodifikatory#!/tab/173801626-5 (дата обращения: 13.01.2025).
Рынок чат-ботов в цифрах и фактах. Инфографика. – Текст : электронный // Журнал ПЛАС: электронный журнал. – 2025. – URL: https://plusworld.ru/daily/tehnologii/403076-2/ (дата публикации: 28.05.2018).
ОГЭ по информатике (2025) – Текст : электронный // К. Полякова: [сайт]. - URL: https://kpolyakov.spb.ru/school/oge.htm (дата обращения: 13.01.2025).
Решу ОГЭ по информатике. – Текст: электронный // Сдам ГИА. Образовательный портал для подготовки к экзаменам: [сайт]. - URL: https://inf-oge.sdamgia.ru/index.html (дата обращения: 25.01.2025).