January 23

Геймификация в чат-ботах или как сделать квиз и квест в боте

реализацию квиза и квеста можно посмотреть в моем боте

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

В создание ботов я тоже решила попробовать привнести несколько игровых компонентов, такие как:

  • подсчет очков;
  • соревнования между участниками;
  • награды.

И вот какие примеры ботов у меня получились в итоге:


Пример квиза

как выглядит первый вопрос в моем квизе

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

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

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

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

В бот можно загрузить файл - подарок и он будет автоматически его выдавать в конце и участники квиза смогут скачать его сразу в боте.

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

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

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

Пример квеста


так выглядит первая кнопка в квесте

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

Мой пример рассчитан на изучающих английский язык и предполагает проверку знаний некоторых грамматических и лексических тем.

Выполнила я его в стиле вселенной Гарри Поттера и как вы можете заметить первое же сообщение в боте погружает вас в этот магический мир, благодаря картинке и общим атрибутам в виде 4х факультетов Хогвартса.

С точки зрения технического наполнения, квест устроен сложнее, чем квиз.

Когда участник ошибается в ответе на вопрос, бот будет направлять его обратно на вопрос, до тех пор, пока он не ответит верно. Подсчет баллов здесь не ведется.

как выглядит квест изнутри

По задумке, после приветственного сообщения участник попадает к Распределяющей шляпе и она его направляет в соответствующий факультет.

факультеты после Распределяющей шляпы

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

для каждого факультета своя история

Так, например, студенты факультета Гриффиндора попадут в Запретный лес, где им придется столкнуться с гигантскими пауками и пройти через магический мост.

В конце своего путешествия каждый студент попадет в Большой зал Хогвартса для финального задания.

Технические нюансы

подробнее о настройках, которые можно выставить в боте

В боте есть возможность не только визуально оформлять всплывающие кнопки, но и задавать им определенные параметры:

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

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

посмотреть квест детальнее можно перейдя в мой бот

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

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

Для осуществления квизов и квестов, а также для создания чат-бота с нуля, вы можете обратиться ко мне.

Мои контакты:

Айгуль Идрисова - разработчик чат-ботов в Telegram для преподавателей и экспертов.

Telegram: @aiguldrsv - обсудить детали и заказать чат-бота

Мой чат-бот: @aigul_idrisova_bot - посмотреть мой бот изнутри и реализацию моих проектов

Мой тг-канал: @miro_and_movies_fan - полезная информация для преподавателей, мои кейсы.