Бот для сдачи егэ

15 полезных Telegram-ботов, которые помогут тебе учиться на отлично

Telegram входит в пятёрку самых популярных мессенджеров в мире. Так происходит не только из-за мемов с Павлом Дуровым. В телеге ты можешь общаться

с друзьями и учиться. Хочешь проверять ошибки в тексте, строить планы на учёбу или практиковать английский? Тебе помогут Telegram-боты. Мы собрали незаменимых помощников абитуриентов в одной статье.

Боты, которые помогут подготовиться к экзамену по русскому

OrfoBot — проверит твои тексты на ошибки. С ним ты станешь самым грамотным в классе.

Антиплагиат-бот от Text.ru — воспользуйся им, когда пишешь сочинение. Так ты поймёшь процент уникальности своего текста.

Дактиль — бот, созданный, чтобы подтянуть твои знания русской поэзии. Назначай время и Дактиль пришлет тебе стихотворение. Заряжает на хорошее настроение.

20 телеграм-каналов и ботов, которые облегчают жизнь школьникам и абитуриентам

Боты для сдающих английский язык

Yandex.Translate — это инструмент интегрированный с переводчиком Яндекса. Держи его под рукой, когда работаешь с текстами на иностранном.

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

Andy English Bot — потенциальный друг по переписке. Он пополнит твои знания речевых конструкций. Поможет сдать устную часть экзамена на отлично.

5 Телеграм-каналов, на которые тебе точно стоит подписаться

Боты, которые позволят тебе управлять временем

Pomodoro Bot — создан для любителей залипнуть над заданиями, а потом уснуть за столом. С Помодоро ты сможешь соблюдать баланс между учёбой и отдыхом. Просто выбери, на какой срок нужно сконцентрироваться, и бот пришлёт сообщение, когда придёт время отвлечься.

Alert Bot — удобная альтернатива напоминалкам в телефоне. Введи время и событие, о котором нужно напомнить. Тогда бот тебе маякнёт.

Evernote — бот от популярного приложения Evernote. С помощью него ты сможешь добавлять в свой блокнот текст, фото, файлы, аудиосообщения и локацию. Подходит для работы над большими школьными проектами.

Не по фану, а для учёбы: как грамотно использовать Telegram для подготовки к ЦТ

Боты с полезными статьями

Arzamas Bot — продукт от известной платформы Арзамас. Там ты найдёшь материалы из истории, культуры, философии и искусства. Маст-хэв для сдающих гуманитарные предметы.

Химик — бот-химик. Он с радостью будет присылать тебе новости из мира химии. Там ты найдёшь познавательные фото и видео с экспериментами. За конспектами лекций по темам и таблицами тоже обращайся к нему.

MISIS Books — огроменный сборник статей по всем экзаменационным предметам. Механика работы понятная: пишешь ему тему, а он выдает книги по ней.

10 научно-популярных каналов на YouTube, которые тебе точно понравятся

Боты для работы с текстом

Wikipedia — находка для тех, кто не хочешь долго гуглить информацию. Просто спроси у бота нужный термин, а он быстро выдаст его значение.

Voicy — переводит голосовые сообщения в текстовые. С ним ты сделаешь реферат или эссе за считанные минуты. Диктуешь нужные предложения, а бот трансформирует их в текстовый формат.

Бот Алёша — Переводчик исходящих текстовых сообщений в голосовые.

Кстати, у нас есть собственные Telegram-каналы, там мы общаемся, публикуем полезные посты и подготовке к экзаменам, вузах, психологии и хобби.

Адукар | Подписывайся и получай новости образования и помощь в подготовке к ЦТ

ЦТ-улей| Адукар 2022

ЕГЭ-улей | Адукар 2022

Адукар | ЕГЭ 2022

Надеемся, Telegram-боты облегчат твою учёбу и увеличат шансы получить хорошую отметку. Но помни, настоящую подготовку к экзаменам они не заменят.

Спасибо, что дочитал до конца. Мы рады, что были полезны. Чтобы получить больше информации, посмотри ещё:

Каталог учебных заведений Адукар

Курсы подготовки к ЦТ 2022

Тренируйся решать тесты в ЦТ онлайн

Не пропускай важные новости и подписывайся на наш YouTube, ВК, Instagram, Telegram, Facebook, TikTok.

***

Если хотите разместить этот текст на своём сайте или в социальной сети, свяжись с нами по адресу info@adukar.by. Перепечатка материалов возможна только с письменного согласия редакции.

Хочешь быть в курсе новостей ЦТ?
Подписывайся на Адукар в соцсетях!

Начни подготовку к ЦТ и ЦЭ прямо сейчас!

Адукар обещает крутых преподавателей, индивидуальный подход и много полезной практики.

Привет! Ты уже записался на наши

итоговые занятия перед ЦТ? Такие занятия мы проводим уже четвёртый год, и преподаватели нашего учебного центра
научились достаточно точно предсказывать, какие вопросы будут на ЦТ. На этом занятии мы прорешаем их вместе с тобой!
Регистрируйся,
если еще не сделал этого — и увеличь свои шансы на поступление!

Большая коллекция видеокурсов, лекций, тренировочных тестов, подкастов и разборов заданий по разным предметам.

150+ сервисов и приложений для подготовки к ЕГЭ. Спасут на экзаменах

Ресурсы, которые пригодятся всем

1. ФИПИ — занимается разработкой заданий для ЕГЭ. Сайт пригодится каждому выпускнику, чтобы найти и скачать демоверсии, спецификации и кодификаторы по выбранным предметам и получить всю актуальную информацию об экзаменах.

2. «Калькулятор баллов ЕГЭ» — понадобится, когда экзамены будут сданы. На основе набранных баллов сайт поможет узнать, каковы шансы абитуриента поступить в тот или иной вуз на бюджетное отделение. Есть удобный фильтр по учебным заведениям и направлениям подготовки.

3. Информационный портал ЕГЭ — здесь можно найти всю официальную информацию об экзаменах: расписание, сроки и формы для подачи апелляций, демонстрационные задания.

4. «Фоксфорд.Учебник» — интерактивное пособие по основным предметам. Благодаря ему можно освежить в памяти школьный курс или быстро разобраться в интересующей теме. Материал удобно структурирован, внутри есть примеры и картинки.

5. «Решу ЕГЭ» — множество тренировочных заданий для самопроверки. Можно выбрать предмет или тему, которую хочется закрепить, и пройти тест.

6. «Яндекс.Репетитор» — в разделе ЕГЭ собраны видеокурсы и вебинары для подготовки к экзамену, а также тренировочные тесты.

ЕГЭ по русскому языку

Сервисы

1. «Интерактивный учебник по русскому языку» — серия видео, посвящённых различным разделам русского языка: от фонетики до грамматики. Подборка опубликована на канале онлайн-школы «Фоксфорд». Там же вы найдёте актуальный плейлист с разбором заданий, видеолекции по написанию сочинений и много других полезных материалов.

2. «Русский язык ЕГЭ Умскул» — YouTube-канал, который ведёт Александр Долгих, преподаватель, подготовивший, по его словам, 587 стобалльников. Он подробно разбирает каждое задание и даёт подсказки тем, кто хочет сдать экзамен на отлично.

3. «Грамота.ру» — интерактивные диктанты для тренировки, словари по русскому языку и справочное бюро, где можно задавать вопросы о правильном написании слов и пунктуации.

4. «Правила русского языка» — веб-справочник, в котором орфографические и пунктуационные нормы удобно разбиты на группы и сопровождаются примерами. Также можно установить приложение на iOS с тем же содержанием.

5. Best-language — ещё один ресурс с правилами русского языка и тематическими тестами.

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

7. «Грамотность на „Меле“» — раздел с забавными статьями о распространённых ошибках и правилах русского языка, написанные понятным языком.

Приложения

1. «Глазарий языка» — всё, что нужно знать о русском языке, в формате коротких статей: история, синтаксис, фонетика, стилистика и другие разделы.

2. «Орфография» — интерактивное приложение для прокачки навыков правописания. Игра состоит из нескольких разделов, посвящённых грамматике, произношению, ударению, пунктуации. Есть отдельная секция «Пердимонокль» — с самыми странными и необычными словами.

3. «Аргументы к сочинению» — интерактивная версия сборника с литературными примерами. Аргументы разбиты по темам, благодаря чему можно быстро найти среди них нужные.

4. «ЕГЭ Русский Язык» — множество тестовых заданий, справочная информация, словари и краткие содержания произведений из школьной программы.

ЕГЭ по математике

Сервисы

1. «Профильная математика ЕГЭ Умскул» — YouTube-канал, где можно найти множество видео с разборами сложных задач, а также лайфхаки для сдачи ЕГЭ на 90+ баллов.

2. «Базовая математика ЕГЭ Умскул» — на этом канале преподаватель Надежда Ковалевская простым и понятным языком объясняет, как решать задания из ЕГЭ по базовой математике.

3. «Интерактивный учебник по математике» — ещё одна подборка от «Фоксфорда». Здесь разбираются различные темы: линейные уравнения, вписанные и описанные многоугольники, операции с натуральными числами и многое другое. На канале также можно найти серию видео «ЕГЭ-2022 по математике».

4. YouClever — интерактивный учебник по математике, в котором разбираются основные темы алгебры и геометрии.

5. Сайт Александра Ларина — огромная база заданий с олимпиад, тестирований и ЕГЭ прошлых лет, учебники по математике, разборы типовых ошибок. Также здесь есть форум, где можно задавать вопросы.

6. EgeMaximum — онлайн-тесты, разборы задач различных категорий, видеоуроки и справочные материалы.

7. «Маткульт-привет!» — канал ведёт Алексей Савватеев, популяризатор математики. Он простыми словами умеет объяснять даже самые сложные темы. Роликов, посвящённых конкретно ЕГЭ, у него мало, зато есть другие видео, которые помогут освежить знания.

8. YouTube-канал Валерия Волкова — здесь вы найдёте ролики с разбором типовых тестовых заданий от репетитора по математике.

9. «GetAClass — Просто математика» — канал с красивыми и увлекательными видео, которые помогут лучше разобраться в предмете.

Приложения

1. Photomath — мгновенные ответы на математические задачи с пошаговым решением. Нужно просто сфотографировать пример.

2. «Математические хитрости» — отличное приложение для тренировки навыков быстрого счёта.

3. «Книга формул» — сборник формул по алгебре и геометрии, которые пригодятся для подготовки к экзамену. На Android тоже есть подобное приложение — «Все формулы — справочник по математике и геометрии».

4. Xsection — это интерактивный учебник по стереометрии. Он поможет развить пространственное мышление и снять барьер в восприятии двумерных изображений многогранников и плоскостей. Будет незаменим в решении заданий, где нужно правильно построить сечение.

5. Euclidea — серия геометрических головоломок, решить которые нужно, используя лишь виртуальные циркуль и линейку. С помощью этой игры можно закрепить знания и прийти к удивительным инсайтам.

6. «Пифагория» — ещё одна геометрическая игра. Все фигуры здесь изображены на клетчатом поле, как в рабочей тетради. Чтобы выполнить операции с ними, не обязательно знать множество формул и определений. В приложении есть глоссарий, к которому можно обратиться, если что-то в формулировке задачи показалось вам незнакомым.

ЕГЭ по физике

Сервисы

1. «Курсы подготовки к ЕГЭ по физике» от МФТИ — вся основная теория по физике за 12 полуторачасовых занятий от преподавателей одного из самых лучших технических вузов страны.

2. «Интерактивный учебник по физике» — коллекция коротких видео, в которых раскрываются основные понятия и законы механики, термодинамики, оптики — главных разделов школьного курса физики. На этом же канале вы найдёте плейлист «ЕГЭ-2022 по физике».

3. «Владислав Карибьянц» — 61 час необходимой теории и разбор 705 разнообразных заданий. Всё в формате экспресс-подготовки к ЕГЭ.

4. «Лекториум» — большой видеоархив лекций по физике от преподавателей ведущих вузов страны.

Приложения

1. «Физика. Формулы» — термины, формулы и таблицы по школьной программе физики за 7–11 классы. Для iOS есть аналогичное приложение — «Физика — формулы и таблицы».

appbox fallback https://play.google.com/store/apps/details?id=NSC+Co&hl=ru&gl=ru

2. «Бетафизикс» — приложение для читеров. Вам нужно сфотографировать условие задачки, и сервис предложит её решение или подскажет необходимые уравнения, законы или формулы по ключевым словам.

appbox fallback https://play.google.com/store/apps/details?id=com.group747.betaphysics&hl=ru&gl=ru

ЕГЭ по химии

Сервисы

1. «Наука для тебя» — тренировочные варианты тестов, полезные советы для подготовки к ЕГЭ из банка ФИПИ.

2. «Химия — просто» — качественные видео с захватывающими химическими опытами и понятными объяснениями к ним.

3. «Андрей Степенин» — на этом канале можно найти разбор демоверсий ЕГЭ и разъяснения основных понятий органической химии.

4. Thoisoi — интересные опыты по неорганической и органической химии, а так же понятные объяснения химических реакций.

5. «Интерактивный учебник по химии» — базовая информация по школьному курсу химии. Поможет, если хочется освежить какую-то тему в памяти. На канале также есть отдельный плейлист «ЕГЭ-2022 по химии».

Приложения

1. «Химия» — здесь вы найдёте таблицу Менделеева, таблицу растворимости химических элементов и калькулятор молекулярных масс. Также приложение умеет решать химические уравнения с одним и несколькими неизвестными.

2. «Химия — 7–11 класс» — систематизированные сведения по общей, органической и неорганической химии.

3. The Elements — приложение познакомит с химическими элементами. Каждый из них визуализирован при помощи вращающейся 3D-модели.

4. Beaker — красивая игра, благодаря которой можно проводить интересные опыты. Она превращает ваш телефон в пробирку, которую можно «встряхивать», «нагревать», заполнять химическими веществами. Хорошая визуализация помогает изучать химические реакции.

ЕГЭ по истории

Сервисы

1. «Интерактивный учебник по истории» — короткие видеоролики, которые помогают освежить в памяти основные исторические события.

2. Курсы от Arzamas — видеолекции по истории России. Для подготовки к ЕГЭ будет полезно посмотреть ролики про революцию, декабристов и блокаду Ленинграда.

3. Группа Антона Чубукова — много полезной информации от практикующего репетитора. Все важные посты — в описании группы. Среди них, например, подборка художественных фильмов, отражающих российские исторические процессы. Также есть ссылка на Quizlet, где автор составил более 50 тестов для сдающих ЕГЭ.

4. Курсы от «Постнауки» — авторские лекции по истории России и всемирной истории.

Приложения

1. «ЕГЭ История» — теория и практические задания, основные исторические термины и даты, интерактивные карты, примеры сочинений, информация об исторических личностях и памятниках архитектуры.

2. «ЕГЭ по Истории — Основные даты» — поможет заучить основные даты и заодно проверить свои знания. Для Android есть аналог — «Даты по истории России».

3. «Кругозор: История» — поможет готовиться к экзамену в игровом формате.

4. «Лекции по истории России» — коллекция аудиозаписей, тематика которых охватывает весь школьный курс истории.

5. «Зазубрим даты по истории России» — помогает запомнить даты с помощью метода флеш-карточек.

appbox fallback https://apps.apple.com/ru/app/1437744293

ЕГЭ по обществознанию

Сервисы

1. «Уроки дома орг» — видеокурс, в котором разбираются базовые понятия и определения, важные для сдачи ЕГЭ по обществознанию.

2. «Интерактивный учебник по обществознанию» — подборка теоретических материалов. В дополнение к нему стоит посмотреть ещё один плейлист на этом же канале — «ЕГЭ-2022 по обществознанию».

3. «Обществознание ЕГЭ Умскул» — ведёт Анастасия Малова, около 40% учеников которой сдали предмет на 90+ баллов. Помимо разбора заданий и теоретических материалов, на канале есть видео, которые будут интересны всем. Например, «Интервью со стобалльницей» или «Что будет, если не сдать ЕГЭ?».

4. «Банка аргументов» — группа учителя обществознания, которая «так устала от отмазок учеников, что они не могут придумать аргументы или примеры к эссе, что создала группу». Сейчас там более 500 интересных фактов из СМИ, истории, литературы и кино, которые можно смело брать на вооружение.

Приложения

1. «Обществознание — школьный курс» — краткий конспект всех основных тем, который поможет систематизировать знания.

appbox fallback https://play.google.com/store/apps/details?id=com.studyapps.obshestvo&hl=ru&gl=ru

2. «ЕГЭ Обществознание» — теория, тестовые задания, основные термины, алгоритм написания сочинения, набор готовых эссе.

3. «Обществознание Викторина» — благодаря этому приложению вы сможете готовиться к экзамену в игровой форме. Например, пока едете в автобусе или сидите на перемене. Представленные в нём вопросы охватывают все темы курса обществознания.

ЕГЭ по информатике

Сервисы

1. «Школа программиста» — архив с заданиями ЕГЭ прошлых лет.

2. «Информатик БУ» — канал со стримами, где разбираются типовые задачи ЕГЭ.

3. Сайт Константина Полякова — материалы для подготовки к ЕГЭ, разбор типовых экзаменационных заданий с несколькими способами решения.

4. «Интерактивный учебник по информатике» — видео помогут повторить основные темы из школьного курса информатики. Также пригодится плейлист «ЕГЭ-2022 по информатике».

Приложения

1. Enki — приложение для коротких ежедневных тренировок, которые помогут освоить новый язык программирования, усовершенствовать навыки и закрепить знания.

2. Sololearn — удобный сервис поддерживает 14 языков программирования — можно выбрать любой и пройти по нему курс с практикой и теорией.

ЕГЭ по биологии

Сервисы

1. «Биология ЕГЭ Умскул» — разборы заданий, лайфхаки для получения максимального балла, теоретическая база. Информация подана легко и с юмором — присмотритесь, например, к ролику «Семь волшебных грибов на ЕГЭ».

2. «Ззуброминимум» — большой архив коротких конспектов по биологии.

3. Курсы от «ПостНауки» — авторские лекции о биологии клетки, структуре и функциях ДНК, работе генов и микроорганизмах.

4. Zygote Body — трёхмерная модель человеческого тела, которую можно вращать, чтобы рассмотреть устройство мышц, скелета, внутренних систем и органов.

5. Studarium — серия конспектов по всему курсу биологии, курсы, книги для подготовки к ЕГЭ, интерактивные тесты. Есть раздел «Вопросы» — он выкидывает рандомный вопрос по любой теме.

6. «Интерактивный учебник по биологии» — теоретическая база по основным разделам школьного курса биологии: генетика, цитология, анатомия и другие. В дополнение к нему можно посмотреть отдельный плейлист на этом же канале «ЕГЭ-2022 по биологии».

7. YouTube-канал Людмилы Денисенко — множество разборов заданий, отдельный плейлист для решения части С, вся необходимая теория.

Приложения

1. «Биология — весь школьный курс» — систематизированные сведения по всему курсу биологии. Многообразие органического мира, организм человека и его здоровье, эволюция живой природы — эти и многие другие темы можно повторить при помощи этого приложения.

2. «ЕГЭ Биология» — теория и типовые тестовые задания, а также большая коллекция развёрнутых ответов для части С.

3. «3D внутренние органы» — анатомический атлас. Можно рассматривать органы человеческого тела как в совокупности, так и поодиночке. 3D-модель удобно вращать, изучая объекты со всех сторон.

4. «Вирусы AR: Биология и Анатомия» — интерактивная энциклопедия в дополненной реальности. Чтобы рассмотреть одну из моделей — бактерию или клетку растения — нужно навести камеру на любую свободную поверхность и «поместить» её туда. Изображение можно вращать, увеличивать, наклонять. Все элементы, из которых состоят одноклеточные, сопровождаются пояснениями.

5. «Codon One: Изучение Биологии» — рассчитано на высокий уровень подготовки. Основные темы, которые тут рассматриваются, — генетика, эволюция, биохимия. Есть множество задачек, по условию которых нужно провести какие-то операции с последовательностями ДНК: перевернуть, транскрибировать в РНК, измерить длину.

6. «Цитология: строение клетки» — интерактивная энциклопедия. Здесь хорошо описаны и проиллюстрировано строение клеток, мейоз и митоз, клеточные процессы и многое другое. Для того, чтобы найти нужную статью, удобнее всего использовать «Поиск».

7. «Генетика» — здесь вы найдёте ​​глоссарий, статьи по генетике и 10 задач с решением.

ЕГЭ по географии

Сервисы

1. «География ЕГЭ Умскул» — множество полезных видео для подготовки к ЕГЭ и просто для общего развития. Например, про особенности Татарстана или новогодние традиции россиян.

2. Курсы от «ПостНауки» — курсы, лекции и книги по актуальным географическим темам.

3. «Библиотека географа» — группа «ВКонтакте», в которой собраны самые разные книги по географии.

Приложения

1. «География Мира. Викторина» — игра, которая поможет повторить и закрепить сведения о странах мира: местоположение, флаги, столицы, население, религии, языки, национальные валюты и многое другое.

2. «Столицы всех стран мира» — приложение для заучивания столиц мира. Можно играть на время, отгадывать слова по буквам, проходить тест и искать столицы на карте.

ЕГЭ по литературе

Сервисы

1. «Культура письменной речи» — короткие статьи об основных произведениях школьной программы по литературе, учебно-тренировочные материалы и примеры выполнения заданий.

2. Textologia.ru — основные этапы, периоды и особенности развития мирового литературного процесса, важные литературные понятия, структура и содержание заданий ЕГЭ по предмету.

3. «Урок в формате А4» — краткий литературный справочник с информацией о писателях, произведениях, персонажах и основных литературных терминах.

4. YouTube-плейлист от телеканала «Культура» — 68 видеолекций о знаковых произведениях русской литературы.

5. «Аудиокниги для школьников» — основные произведения школьной программы по литературе для тех, кто лучше воспринимает информацию на слух.

6. Курсы Arzamas — красивые, короткие и качественные видеокурсы о писателях, литературных направлениях и произведениях.

7. «Брифли» — вся школьная программа по литературе в кратком изложении. Есть приложение.

8. litra.ru — сочинения, краткое содержание произведений, а также их полные версии, характеристики персонажей, биографии и критика.

9. «Полка» — 108 самых важных русских книг в вопросах и ответах. Сайт больше подходит для вдумчивого чтения и анализа.

10. «Лекции Дмитрия Быкова» — архив всех выступлений литературного критика.

11. «Школьная программа по русской литературе» — подборка из 120 экранизаций классических произведений: от «Анны Карениной» Толстого до «Шинели» Гоголя.

12. «Стихи читают актёры» — YouTube-плейлист. Понравившиеся видео можно сохранить и периодически пересматривать, чтобы в память врезались отдельные цитаты.

13. YouTube-канал Любови Гогиной — авторские лекции, стримы с разбором заданий и видеоконспекты для подборки ЕГЭ.

14. «Литрекон» — краткое содержание произведений и их анализ, биографии писателей и банк аргументов.

Приложения

1. Bookmate — приложение для чтения. Можно оформить книжную, аудио- или премиум-подписку на месяц или год и получить доступ ко всем материалам. Тем, кто много читает, этот вариант подойдёт больше, чем покупка отдельных книг.

Приложение не найдено

2. «Литератор!» — игра для лучшего запоминания прочитанного произведения. Нужно будет угадывать автора, героя или цитату.

3. «ЛитРес: Читай и Слушай онлайн» — приложение для чтения. Можно загружать свои книги в формате FB2 или EPUB. Классика мировой литературы и книги из школьной программы доступны бесплатно.

4. «Живые страницы» — это путешествие по классическим произведениям. В нём можно посмотреть портреты основных героев, узнать, как пересекаются их судьбы, проследить их маршруты на реальной карте событий.

ЕГЭ по английскому языку

Сервисы

1. Svetlana English Online — автор канала разбирает задания из аудирования, чтения, грамматики и лексики и поясняет, на чём нужно заострить внимание при их выполнении.

2. «Английский за 16 часов» — уроки от полиглота Дмитрия Петрова. Подойдёт как базовый курс для начинающих — чтобы ознакомиться с основами.

3. Useful English — материалы для эффективного изучения грамматики, фразовых глаголов, идиом, правописания.

4. Lang-8 — удобная платформа, где носители языка укажут на ошибки в письменной речи и помогут их исправить.

5. Tandem — приложение для языкового обмена, где пользователи обучают друг друга своим родным языкам.

6. Ororo.tv — множество сериалов и фильмов на английском языке и с английскими субтитрами.

Приложения

1. English Grammar Test — тестовые задания для проверки знания грамматических правил.

2. Words — приложение с простым и приятным дизайном для изучения и эффективного запоминания новых слов. Работает в офлайн-режиме.

3. «Фразовые глаголы» — приложение для изучения фразовых глаголов, которые часто используются в разговорной и письменной речи.

ЕГЭ по французскому языку

Сервисы

1. «Французский за 16 часов» — курс от полиглота и переводчика Дмитрия Петрова. Среди главных принципов его обучения: акцент на грамматике, ассоциациях, комбинаторике.

2. Podcast Francais Facile — аудиоматериалы по грамматике, диктанты и задания, материалы о культуре, музыке, искусстве и многом другом.

3. Tandem — приложение для языкового обмена, в котором можно поговорить с носителем французского языка.

Приложения

1. «6000 Слов — Учим Французский Язык» — приложение для запоминания слов с картинками, фонетической транскрипцией и произношением от носителей языка.

2. Le Conjugueur — приложение поможет проспрягать глагол во всех временах. В коллекции 9 000 слов.

ЕГЭ по немецкому языку

Сервисы

1. «Немецкий за 16 часов» — запись реалити-шоу, на котором участникам предлагается освоить незнакомый язык за 16 часов под руководством полиглота Дмитрия Петрова.

2. «Немецкий с 0 до C1» — канал преподавателя Александра Беккера, где он делится видео о немецком языке и жизни в Германии. Отдельный плейлист посвящён сдаче ЕГЭ.

3. GermanPod101 — серия полезных подкастов на немецком языке, рассчитанных на разный уровень подготовки.

4. Tandem — здесь носители языка обмениваются знаниями и практикуются в говорении.

Приложения

1. busuu — уроки по грамматике, изучение новых слов, игры и тесты по пройденному материалу.

appbox fallback https://apps.apple.com/ru/app/379972533

appbox fallback https://play.google.com/store/apps/details?id=com.busuu.android.de&hl=ru&gl=ru

2. Der Die Das — приложение, которое поможет увеличить словарный запас и разобраться с артиклями.

ЕГЭ по испанскому языку

Сервисы

1. Futur Idiomes — приложение для любителей испанского языка, где можно узнать обо всём: начиная с алфавита и заканчивая сложными грамматическими правилами.

2. Ichebnik.ru — видеоуроки по произношению от автора русскоязычного учебника по испанскому языку Георгия Нуждина.

3. Entre-amigos.ru — фильмы, сериалы и мультфильмы на испанском языке с русскими субтитрами, чтобы научиться различать испанскую речь на слух.

4. «Испанский за 16 часов» — записи занятий полиглота Дмитрия Петрова с группой новичков. Благодаря его авторской методике уже на первом уроке они могут начать общение на испанском.

5. Tandem — сервис для языковой практики. Можно найти носителя испанского языка и разговаривать с ним.

6. Aprender Español — бесплатные грамматические упражнения, песни, видео и подкасты.

7. iVoox — коллекция подкастов, аудиопрограмм и новостных сводок, также на сайте можно послушать радио.

Приложения

1. «ЕГЭра: Испанский язык» — теория, фонетика, идиомы и пословицы, неправильные глаголы, наиболее употребляемые слова и основная информация о том, как сдать экзамен по испанскому.

appbox fallback https://apps.apple.com/ru/app/877296130

2. busuu — уроки по грамматике, изучение новых слов, игры и тесты по пройденному материалу.

appbox fallback https://apps.apple.com/ru/app/379971531

appbox fallback https://play.google.com/store/apps/details?id=com.busuu.android.es&hl=ru&gl=ru

ЕГЭ по китайскому языку

Сервисы

1. «Грамматика китайского языка в таблицах» — поможет овладеть базовыми знаниями по грамматике китайского. Материал изложен максимально простым языком. Множество наглядных схем, таблиц и практических заданий в наличии.

2. «Китайский за 16 часов» — подборка видеороликов для интенсивного изучения языка от полиглота Дмитрия Петрова. Он делится с учениками авторской методикой, благодаря которой изучение китайского станет гораздо легче.

3. StudyChinese.ru — фильмы, спектакли и реалити-шоу на китайском языке с русскими субтитрами. Много адаптаций: например, фильм «Опасные связи» и ТВ-программа «Давай поженимся».

4. Yabla — фильмы, сериалы, ТВ-шоу на китайском языке с субтитрами и пхининем. Есть даже видео от местных блогеров — чтобы больше соприкоснуться с культурой, можно посмотреть их румтуры, онлайн-уроки по йоге, туториалы по макияжу.

5. Tandem — сервис для языкового обмена. Здесь можно найти носителя языка и попрактиковаться в говорении.

Приложения

1. Chineasy — приложение для запоминания иероглифов методом ассоциаций.

2. HelloChinese — приложение для начинающих. Здесь можно потренироваться в написании иероглифов и правильном произношении, а также наработать базовый вокабуляр.

3. FluentU — множество тестовых заданий, аудиозаписей и текстов для изучения китайского языка.

Текст статьи был обновлён 18 апреля 2022 года. Теперь в нём ещё больше полезных источников.

Педсовет 
Фотографии: Depositphotos / Иллюстрация: Юлия Замжицкая

Учитель литературы Диана Минец делится подборкой онлайн-инструментов, которые помогут подготовиться к экзаменам по русскому языку, когда смотреть в учебник больше нет сил. 

1. Castle Quiz. Это викторина, совмещённая со стратегией. Ученик осаждает вражеские замки, отвечает на вопросы, а за правильный ответ получает возможность захватить клеточку поля. Сражаться можно как с живым противником, так и с искусственным интеллектом. В каждом предмете есть раздел «Подготовка к ЕГЭ», так что с помощью Castle Quiz можно прицельно готовиться к итоговой аттестации.

Главное преимущество Castle Quiz — игровой формат, который позволяет превратить рутинную отработку языковых навыков тестовой части ЕГЭ по русскому языку или литературе в увлекательную битву. Еще один бонус приложения — вознаграждения: за верное выполнение заданий ученики получают определённые достижения — баллы, графические стикеры и уровни. Также в приложении доступны объяснения ошибок и комментарии к правильным ответам.

2. «Экзамер». Подбирает для пользователя персональный план подготовки к ЕГЭ или ОГЭ в зависимости от его текущих знаний и желаемого результата. Система анализирует ошибки после первичной проверки знаний, определяет пробелы, показывает теорию, фиксирует динамику обучения, предлагает подробный анализ полученных знаний.

3. «Решу ЕГЭ». Это каталог заданий по русскому языку охватывает 27 заданий типового экзаменационного варианта — от определения главной информации текста до заданий по подготовке к написанию сочинения. По каждому из предметов предусмотрено 15 вариантов экзаменационных тренировок. Приложение включает тесты, тренировку в режиме экзамена и теоретическую базу. 

4. «ЕГЭ Русский язык». Множество тестов, словарей и справочников, а также краткие содержания произведений из школьной программы, калькулятор баллов ЕГЭ и чат с товарищами по учебе в одном приложении.

5. «Орфография русского языка». Викторина на знание сложных и каверзных слов и правил русского языка. Каждый тест состоит из 10 вопросов; слова, в которых игрок допустил ошибку, будут появляться в следующих тестах, чтобы правильное написание точно запомнилось. 

6. Еще один вид онлайн-инструментов для подготовки к ЕГЭ — чат-боты в Телеграме. Их главное преимущество — интерактивность, иллюзия общения. По этому принципу работает, к примеру, ЕГЭ-Тренер. Это набор тестовых заданий ЕГЭ по русскому языку: задания можно решать в режиме реального времени и получать моментальный ответ с комментарием.

7. Руся — еще один чат-бот для подготовки к ЕГЭ по русскому языку в Телеграме. Принцип работы простой: пользователь пишет номер задания и получает аргументированный ответ, разбитый на блоки и дополненный примерами.

Помимо чат-ботов в мессенджерах можно найти групповые чаты, диалоги и каналы на образовательную тематику по нужным предметам. Контент варьируется от теоретической информации и методических материалов участников до интерактивных квизов. 

Рассмотренные сервисы удобны не только для самостоятельной подготовки учеников к ЕГЭ, но и в рамках текущего учебного процесса. Форматы и способы использования этих ресурсов зависят лишь от широты фантазии конкретного педагога, а также его желания осваивать новшества и внедрять их в повседневную работу.

Если вам нравятся материалы на Педсовете, подпишитесь на наш канал в Телеграме, чтобы быть в курсе событий раньше всех.

Подписаться

@EgeCheckBot — Telegram-бот для проверки результатов ЕГЭ

Лаконичный чат-бот для проверки результатов ЕГЭ, получающий данные с официального сервиса Минобрнауки.

Бот умеет:

– ⚡ Уведомлять о появлении или обновлении результатов
– ⚡ Авторизовываться без использования сайта
– ⚡ Показывать «скрытые» результаты
– ⚡ Работать при упавшем сайте проверки (почти)
– ⚡ Считать сумму баллов

Bot Preview (GIF)

Структура каталога и используемые технологии

Работа с БД реализована на PostgreSQL.
Библиотеки в Python: _aiogram, asyncpg, aiohttp.

common/
 ├─ buttons.py    # разметка inline-кнопок в чате
 └─ strings.py    # строковые значения ответов бота
auto_checker.py   # функция генератора выборки пользователей и итеративной проверки результатов
config.py         # пути файлов БД и URL запросов к серверу
main.py           # исполняемый скрипт с методами ответов на сообщения
utils.py          # методы работы с БД

Если кратко, то мы взяли учебники и засунули их в Telegram.

Чат-бот для подготовки к ЕГЭ по русскому языку «Руся»

Такое решение показалось привлекательным по нескольким причинам:

1) Актуальная и структурированная информация.
Переработав всю теорию, мы упаковали её понятным, последовательным образом. В качестве примеров использовали знакомые подросткам тексты, а смысловые блоки выделили в отдельные сообщения. Мы внимательно следим за изменениями в ЕГЭ, сообщаем о них отдельной рассылкой.

2) Моментальный ответ.
Преимущество любого чат-бота: спросил — получил ответ. Сильно сокращает время на поиск нужной информации.

3) Всегда под рукой.

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

4) Бесплатно и без рекламы.
Идея в том, чтобы дать как можно больше информации бесплатно. Не так, как на многих онлайн-курсах, где на вебинарах рассказывают про сотворение Адама, и только на самом курсе говорят про маркетинг. У нас нет цели что-либо продать. Рекламы тоже нет, она отвлекает от обучения.

Чат-бот для подготовки к ЕГЭ по русскому языку «Руся»

В первую очередь, мы делали Русю для школьников. Но со временем стало понятно, что многие репетиторы и школьные учителя также охотно используют его при подготовке к занятиям.

Принцип работы прост: пишешь номер задания и получаешь ответ. Если ответ большой, мы разделяем его на блоки. В каждом таком блоке есть кнопки, чтобы не потеряться.

Муниципальное бюджетное общеобразовательное учреждение

«Школа № 16» города Сарова

Проект на тему:

«Создание telegram бота для подготовки к ЕГЭ по русскому языку»

Практико-ориентированный проект

Работу выполнил:

Ученик 10 «Б» класса

Ермолович Василий Сергеевич

Руководитель: Галкина Инна Владимировна,

учитель информатики

МБОУ «Школа №16»

Город Саров

2022

Оглавление

Введение 3

Основная часть 5

Теоретическая часть. 5

Практическая часть. 5

Заключение 15

Введение

С каждым годом ЕГЭ по русскому языку становится все сложнее и сложнее. Так, например, в 2022 году увеличили материал для проверки умения производить пунктуационный анализ в девятнадцатом задании и расширили спектр возможных заданий в номере шестнадцать, где требуется раскрытие скобок в предложениях, а в 2021 году усложнили девятый номер: если в предыдущие годы корневая гласная, которую следовало отнести с одной из трёх групп была в слове пропущена, то в КИМах последующих годов в словах не будет пропусков, это значит, что c этого момента выпускникам нужно самостоятельно определять корень слова и решать, есть ли в нём искомый тип гласного. В связи с этим, возрастает количество необходимых часов, уделённых на подготовку к этому экзамену.

С 01.09.20 во всех российских школах был введён новый образовательный стандарт (ФГОС) — профильного общего образования. Это привело к тому, что у многих десятиклассников и одиннадцатиклассников появились большие временные промежутки между уроками и, соответственно, свободное время, которые они вынуждены проводить в школе. А это, в свою очередь, отличная возможность для подготовки к предстоящему экзамену.

Для подготовки в школе смартфон подходит больше всего ввиду его компактности и портативности. Чтобы готовится к ЕГЭ с помощью телефона можно выбрать разные способы: приложения, браузер или бот. Приложения требуют свободное место в памяти, сайты браузера для подготовки на телефоне не удобны, ведь эти сайты предназначены для персональных компьютеров, а вот боты не обладают такими недостатками: они есть в уже установленных на большинстве телефонах мессенджерах, которые были созданы для смартфонов.

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

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

В связи с вышеописанным была поставлена цель — создание telegram бота для подготовки к ЕГЭ по русскому языку, в котором возможно выбирать номер задания для подготовки и который способен собирать, обрабатывать и выводить личную статистику верности ответов пользователя.

Для достижения этой цели были поставлены следующие задачи:

  1. Зарегистрировать бота;

  2. Заполнить базу данных;

  3. Создать базовые функции для работы бота;

  4. Описать особенности вывода условия задачи и обработки ответа пользователя для каждого номера;

  5. Создать систему изменения, хранения и вывода статистики

Регистрация бота необходима для того, чтобы получить доступ к серверам Telegram, которые отправляют сообщения.

База данных необходима для любого бота, которому нужен доступ к большому количеству информации. В этом случае данные нужны для условий заданий, ответов на них, а также статистики пользователей.

Под базовыми функциями подразумеваются те функции, без которых работа бота невозможна, поэтому они обязательны.

В ЕГЭ по русскому языку достаточно много разных типов заданий, поэтому бот должен по-разному принимать и выводить информацию, соответственно нужно описать каждый из этих типов.

Статистика записывается в базу данных sqlite с помощью библиотеки sqlite3, далее ее можно выводить и менять этой же библиотекой.

Основная часть Теоретическая часть.

Работу бота можно описать следующим образом: человек пишет команду “/start”, после этого, для хранения информации о нём, создаются две строки в разных таблицах базы данных. В одну из них записываются telegram ID пользователя и его текущий статус, тем самым эти два параметра связываются между собой; это необходимо для того, чтобы бот знал кому и что надо писать. В другую строку записывается тот же ID, а также начальная статистика. Статистика в чистом виде представляет собой достаточно длинную строку таблицы базы данных с количеством правильных и неправильных на каждый номер ответов, данных пользователем. Начальная статистика у всех одинаковая — строка нулей.

Каждый пользователь сначала получает статус “MAIN”, а после того, как он выбрал задачу, ему присваивается другой статус — “TASK” с номером на конце. Получив его, человеку отправляется условие случайной задачи из базы данных для выбранного им номера. Ответившему на вопрос пользователю сообщается его результат, который также записывается в базу данных, далее ему опять присваивается статус “MAIN”.

Для претворения в жизнь данных задумок были выбраны python библиотеки sqlite3 и telebot. С помощью sqlite3 выполняются специфические запросы к базе данных SQLite, а telebot способствует взаимодействию с серверами telegram.

Практическая часть.

Для регистрации и наименования бота я написал @BotFather в телеграме, этот бот выдаёт специальный “токен”, который, по сути, является паролем от вашего собственного бота. Этот набор символов нельзя никому разглашать, иначе сторонние лица получат доступ к изменению поведения бота.

После получения токена была создана база данных SQLite с помощью приложения SQLiteStudio. В этой базе данных будут хранится всё что нужно для работы бота.

Далее были созданы главные таблицы “statuses” и “stats”. В “statuses” были добавлены столбцы “id” и “status”, чтобы для каждого пользователя хранилось его текущее состояние, а в “stats” — 55 столбцов: “id”, “tc”, “ti”, “t1c”, “t1i”, “t2c”, “t2i” и так далее до 26-ого номера включительно. Название столбцов таблицы “stats” расшифровываются следующим образом: “tc” — общее количество данных пользователем правильных ответов, “ti” — общее количество неправильных; “t{номер задания}c”, “t{номер задания}i” — то же самое, но для каждого номера. Структуры таблиц представлены на рисунках 1 и 2.

Рисунок 1

Рисунок 2

Структура таблицы “stats”, ввиду её однотипности и большого объёма, была создана программным путём. Код, написанный для создания данной таблицы изображён на рисунке 3. Переменная “blank”, создаваемая на третей строке, выполняет роль шаблона. Этот шаблон используется в последующем цикле (строки 4-6): в него вставляются номер задания, обозначение правильного и неправильного номера. Затем эти шаблоны добавляются к строке “STAT_INFO”, которая была объявлена ранее. После исполнения цикла создаётся список “f” (строка 7), хранящий в себе переменную “STATS_INFO”, но с четким разделением каждого наименования столбца. В дальнейшем производится соединение с базой данных и создаётся “исполнитель”, который способствует изменению базы данных (строки 9-10). Ранее сформированный список “f” перебирается циклом (строки 12-14). Каждый объект списка последовательно используется в специальной строке, принимаемой методом “execute” нашего “исполнителя”. Эта строка — команда SQLite, которая добавляет колонку к таблице. В конце (строка 15) просто сохраняются ранее совершённые изменения.

Рисунок 3

Основные строки, импортирующие функционал библиотек и создающие экземпляры классов этих библиотек можно лицезреть на рисунке 4. “config”, импортирующийся на 3 строке, является обычным py файлом. В нём хранится токен и путь к базе данных.

Рисунок 4

Затем, для возможности регистрации в боте, была написана функция “send_welcome”. Структура и содержание функции находятся на рисунке 5. Первые две линии данной функции создают две начальные строки базы данных для пользователя. Далее этому же пользователю отправляется приветственное сообщение, объясняющее назначение бота.

Рисунок 5

После написания функции “send_welcome”, была описана функция “send_statistic”. Код функции представлен на рисунке 6. Переменная “msg”, которая объявлена на 84 строке, заполняется всей статистикой циклом (строки 91-100) и отправляется пользователю. Перед началом цикла проверяется, начинал ли пользователь выполнять задания. Если начинал, то цикл выполняется, а если нет, то отправляется соответствующее сообщение. В самом цикле есть три условных оператора: “if”, “else”, “elif”. Они нужны для предотвращения деления на ноль при расчёте статистики. Само отправление статистики и исполнение тела функции “send_statistic” происходит при использовании пользователем команды “stats”.

Рисунок 6

В “send_statistic” можно заметить написанные мной ранее функции “two_digit_percent_normalize” и “matrix_grouping”, их коды представлены на рисунках 7 и 8 соответственно.

Изображённая на рисунке 7 функция принимает на вход число с одни или двумя знаками после запятой (модуль числа меньше одного) в обычном для python формате, а возвращает его же, но в виде процентов. К примеру, из числа 0,1 получается 10. На первой строке данной функции срезается начало любого числа такого типа — “0,”, далее, исходя из длины оставшейся части числа, возвращается необходимый процент: если длина равна единице, то просто возвращается этот остаток с нулём на конце; если длина равна двум и начало остатка является нулём, то возвращается второе число остатка; если предыдущие условия не исполняются, то остаток возвращается без изменений.

Рисунок 7

“matrix_grouping” просто принимает на вход список с длиной чётной двум и возвращает этот же список, но с каждыми двумя объектами, объединёнными в другой список. Тем самым получается список со множеством других списков внутри.

Рисунок 8

Далее началось написание самой объёмной функции — “task_choice”. Эта функция отвечает за выбор номера задания. В ней описываются условия и формат отправки той или иной задачи. Большой объём данной функции объясняется разнообразностью условий заданий самого единого государственного экзамена по русскому языку. Суть работы функции можно описать следующим образом: если пользователь пишет номер от одного до 26 включительно, то его статус в таблице базы данных “stats” меняется на соответствующее значение — “TASK” и номер задания, затем с помощью команды sqlite производится запрос к базе данных для получения информации о случайном упражнении данного номера, далее эти данные вставляются в определённый шаблон для заданий заданного типа и отправляются пользователю; если же пользователь вводит что-то кроме номера задний, то ему отправляется сообщение о том, что бот ожидает от него. С фрагментом функции можно ознакомиться на рисунке 9.

Рисунок 9

Во время работы над вышеупомянутой функцией были сделаны другие — “get_status” и “status_change”. Эти функции представлены на рисунках 10 и 11 соответственно.

“get_status” просто возвращает статус определённого пользователя, принимая в качестве аргумента его id. Функция нужна для того, чтобы сделать код более понятным и компактным.

Рисунок 10

“status_change” меняет статус пользователя, принимая в качестве аргументов новый статус и id. По сути, функция просто сокращает длину кода и делает его более читабельным.

Рисунок 11

Далее началась последовательная настройка работы бота с каждым номером. Для каждого задания заполнялась таблица в базе данных, описывалась отправка его условий и метод проверки правильности ответа.

Первым функционирующим номером в боте был номер четыре — задание на ударения. Для заполнения базы данных был взят текст с сайта https://ctege.info/russkiy-yazyik-teoriya-ege/orfoepicheskiy-slovnik-minimum-ege-po-russkomu-yazyiku.html. Этот текст был продублирован в текстовый редактор, затем считан, обработан и вставлен в таблицу sqlite-документа. Для этого была написана программа, фрагмент которой представлен на рисунке 12. Переменная “b” хранит ссылку на список строк скопированного, необработанного текста. В этом тексте есть как и строки с одним словом, так и с двумя через тире. Условные операторы в коде предназначены как раз для того, чтобы каждое из этих слов добавлялось в базу данных.

Рисунок 12

Другой фрагмент данной программы находится на рисунке 13. Это функция, которая определяет ударный слог введённого в неё слова, при условии, что ударная гласная слова находится в верхнем регистре. Осуществляется это посредством определения количества безударных гласных перед ударным.

Рисунок 13

После заполнения необходимых для номера данных, нужно было добавить в ранее упомянутую функцию “task_choice” условия перехода пользователя к заданию четыре. Таким условием является получение от занимающегося сообщения “4”. Если текущий статус пользователя “MAIN”, и он пишет боту цифру четыре, то начинает исполняться фрагмент кода, изображённый на рисунке 14. На 135 строке используется ранее описанная функция “status_change”, меняющая статус на “TASK4”. Далее осуществляется запрос случайного элемента базы данных, информация о котором хранится в переменной “task_data”. В данном случае в “task_data” находятся слово и номер ударного слога. Затем пользователю отправляется шаблон с вставленным в него словом: “На какой по счету слог падает ударение в слове {место для слова}?”.

Рисунок 14

После изменения статуса поведение бота меняется. Выполняемый затем код находится на рисунке 15. На первой строке фрагмента объявляется статус, при котором для обработки ответов пользователя будет использоваться функция ниже. Далее проверяется введённый боту ответ. Осуществляется это посредством обычного сравнения текста сообщения и верного ответа. Если ответ пользователя неправильный, то он об этом оповещается и информация об этой ошибке записывается в базу данных с помощью “statistic_update”. Если же ответ совпадает с верным в таблице, то пользователь также оповещается и его статистика обновляется. После внесения изменений в таблицу со статистикой, статус отправителя меняется на первоначальный.

Рисунок 15

Следующий работающим упражнением был пятый номер из ЕГЭ по русскому языку, задание с паронимами. Информация для него была взята с сайта https://paronymonline.ru/ege.html. Так же, как и с номером четыре, информация для номера была занесена в базу данных программным путём. Фрагмент кода написанной для этого программы находится на рисунке 16. Изменённый для удобства текст из источника хранится в переменной “red_inf”. “red_inf” — список, содержащуюся им информацию можно описать следующим образом: первый его элемент — это строка с двумя или более словами через дефис — самими паронимами; следующие элементы, количество которых равняется количеству слов первого элемента — определения для паронимов. Этот список перебирается последовательно двумя циклами (строки 13-15 и 19-20). В первом цикле заполняется словарь “gr”, который нужен для того, чтобы знать сколько слов хранится в элементе, перечисляющем паронимы. Во втором цикле производится непосредственная работа с базой данных. Наличие в перебираемом элементе знака “-” свидетельствует о том, что начинается следующая связка паронимов; а значит, что нужно добавить в базу данных информацию о предыдущей, если же дефиса нет, то продолжается заполнение предыдущей связки.

Рисунок 16

Структура таблицы пятого номера представлена на рисунке 17.

Рисунок 17

Структура пятого номера является самой простой и это связано с тем, что при настройке этого задания было решено попробовать сделать задания более случайными и разнообразными. Формулировка задания в боте отличается от формулировки в едином государственном экзамене по русскому языку, она больше нацелена на понимание отличий паронимов одного типа: в ЕГЭ нужно просто заменить неправильно употреблённое слово, в моём же боте пользователю нужно сопоставить определения с похожими словами. Фрагмент кода, отвечающего за переход к номеру пять представлен на рисунке 18. Весь этот код можно разделить на три части: обработка информации из базы данных (строки 141-152), случайное распределение слов и определений (строки 153-169), составление верного ответа для перемешанных слов и определений (строки 170-173). Для перетасовки в этом номере была частично импортирована библиотека “random”.

Рисунок 18

Далее была описана функция обработки ответов на пятое задание, она практически не отличается от функции с тем же назначением для четвёртого задания. С этой функцией можно ознакомиться на рисунке 19.

Рисунок 19

Стремление к разнообразию заданий привело к сильному усложнению кода, поэтому было решено отказаться от него: во всех остальных номерах был сделан упор на усложнение структур таблиц, что благоприятно повлияло на компактность и быстроту действия бота.

После окончательной настройки пятого задания добавление номеров было последовательным, то есть следующим был первый. Таблица для этого номера заполнялась вручную, и формулировка была точно такой же, как и в ЕГЭ по русскому языку. В базу данных добавлялись не целые условия, они делились на колонки. В данном случае это были “text”, “test”, “answers”. Это было сделано для того, чтобы не заполнять таблицы лишней информацией, одинаковой для всех задач данного типа. Структура этой таблицы представлена на рисунке 20.

Рисунок 20

Условие перехода к первому номеру, то есть фрагмент кода за это отвечающий, находится на рисунке 21. Сильных отличий от переходника к четвёртому номеру тут нет, только шаблон условия задачи (строки 114-118), который подстроен под первый номер.

Рисунок 21

Ну, в принципе, как и с условием перехода, обработчик ответов первого номера схож с обработчиком четвёртого. Убедиться в этом можно, посмотрев на рисунок 22. Фактически, отличается он только тем, что вместо четвёрочек стоят единички и что изменён индекс ответа в полученном ответе базы данных.

Рисунок 22

Дальнейшая работа над ботом была более-менее стандартизирована: таблицы для заданий заполнялись вручную, переходники к номеру отличались только условиями задач, а обработчики так и вообще циферками. Исключения были только у номеров с неоднозначностью ответов. Под неоднозначностью подразумевается наличие разных правильных ответов. Неоднозначность, например, есть во втором номере ЕГЭ по русскому языку, в котором нужно подставить недостающую частицу.

Для обработки неоднозначных ответов была написана специальная функция “is_all_in”. Код функции расположен на рисунке 23. Суть функции проста — сообщить, все ли элементы первого списка есть во втором. Для осуществления задумки была применена рекурсия, то есть функция вызывала сама себя. Первым условием было полное сходство списков. Если списки равны, то не имеет смысла их проверять — элементы первого схожи со вторым. Иначе начинал исполнение блок с рекурсией. Выходом из неё были условия на строке 34 и 39, а рекурсивным случаем — строка 36. Функция последовательно проверяла последние элементы первого листа: если элемент был во втором списке, то рекурсия продолжалась, если не было — прерывалась с последующим выводом “False”, если же первый список был пуст, то выводилось “True”.

Рисунок 23

Отличие обработчиков заданий с неоднозначными ответами было только одно — использование “is_all_in” для сравнения текста сообщения, полученного от пользователя, и ответа, хранящегося в базе данных.

Однотипное добавление номеров продолжалось до 22 задания. Именно в нём произошла ошибка, оповещение о который было таким — “(__init__.py:688 MainThread) ERROR — TeleBot: «A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: message is too long»”. Её причина указана в конце — “message is too long”, что переводится как “сообщение слишком длинное”. Это неудивительно, ведь ограничение по длине сообщения в Telegram — 4096 символов, когда в условии двадцать второго номера единого государственного экзамена по русскому языку находится достаточно объёмный фрагмент текста (около 4100 символов).

Для решения этой проблемы сначала было решено следующее: с помощью самодельной программы размещать условия задач на картинках, сохранять их в специальную папку на компьютере, а затем записать путь к каждому изображению в таблицу базы данных с ответами.

Чтобы вставлять текст в картинку была написана программа, фрагмент которой изображён на рисунке 24. Для работы с изображениями использовалась библиотека “PIL”. Также была написана функция “add_line_breaks”, которая переносила строки, исходя из размера изображения.

Рисунок 24

Но перед началом работы над вышеупомянутой программой не было учтено, что Telegram сжимает картинку, из-за чего текст становится неразборчивым. Поэтому нужно было отправлять достаточно большое количество картинок, что не очень удобно. В связи с этим пришлось отказаться от данной задумки.

Другим более удачным решением этой проблемы стало обычное разделение сообщения на две последовательно отправляемые части. Для этого была написана функция “dividing_msg_into_parts”, представленная на рисунке 25. Она просто делит текст на две примерно равные в данном случае части и выводит их в виде кортежа.

Рисунок 25

Функция применяется в обработчиках от двадцать второго до двадцать шестого заданий. Пример использования “dividing_msg_into_parts” представлен на рисунке 26.

Рисунок 26.

Заключение

В результате проделанной работы были выполнены все поставленные задачи и, соответственно, достигнута цель — создание telegram бота для подготовки к ЕГЭ по русскому языку, в котором возможно выбирать номер задания для подготовки и который способен собирать, обрабатывать и выводить личную статистику верности ответов пользователя.

Сортировать по:

Английский с ИИ!

Английский с ИИ!

За 5 минут в день 🕒 я помогу тебе запомнить новые слова, столицы, даты, да и вообще что угодно ☘️!

Remember Words Bot

Remember Words Bot

Remember Words Bot — личный помощник для изучения слов. Бот идеально подходит для изучения слов и расширения словарного

Learning Words

Learning Words

Бот помогает быстро запомнить самые популярные английские слова за счёт появления push-уведомлений с переводом и

Russian School

Russian School

Уважаемые пользователи. Бот содержит готовые решения по математике за 1-3 классы, включая разные контрольные работы и

Помощь в ЕГЭ и ОГЭ

Помощь в ЕГЭ и ОГЭ

Данный бот поможет вам сдать Егэ и Огэ на желанный результат https://telegra.ph/Pokupka-otvetov-2022-05-12 с помощью

James Bot

James Bot

Очень удобный бот для изучения английской лексики с примерами употребления и аудио. Предусмотрено тестирование по

📚 Flibusta Free Books - Книги

GROMICH

GROMICH

Я робот Громыч. Помогу тебе развить и полюбить свой голос за месяц или раньше. Если нужна помощь пиши @DinaMiu ;)

Go | Чек-листы

Go | Чек-листы

Не позволяйте дню вчерашнему отнять слишком много у дня сегодняшнего. ➖ 250 бизнес книги в кратном аудио формате

CDZ-Answers

CDZ-Answers

Лучший, бесплатный, удобный бот для решения ЦДЗ (МЭШ, РЭШ, LearningApps, Skysmart и т.п). Ответы выдаются на сайте, что

Языкастые книги

Молния.ЕГЭ Бот

Молния.ЕГЭ Бот

Бот для проверки результатов ЕГЭ с сервиса check.ege.edu.ru.

Яндекс Переводчик

Яндекс Переводчик

Яндекс Переводчик — с помощью этого бота вы можете перевести свои сообщения на любой из 12 языков.

Харизма и обаяние на практике

ArnieEnglish

ArnieEnglish

Бот для прокачки vocabulary! Добавляешь слово или выражение и бот в течение дня спрашивает перевод и так пока уровень



Понравилась статья? Поделить с друзьями:

Новое и интересное на сайте:

  • Бот для проверки сочинений
  • Боязнь высоты сочинение
  • Боюсь экзаменов в университете
  • Боюсь экзамена по вождению что делать
  • Боюсь экзамена по анатомии

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: