Skip to main content
All CollectionsРусскийКонструктор автоматизаций
Как сделать тест (квиз) с любым количеством вопросов
Как сделать тест (квиз) с любым количеством вопросов

Рассказываем, как сделать тест в Instagram или Telegram

Sam avatar
Written by Sam
Updated over a week ago

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

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

Содержание:

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

Вариант теста, где участник кликает по кнопке для ответа

С помощью теста можно развлечь подписчиков, повысить вовлеченность и виральность.

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

Что делать сначала

Придумываем первое сообщение с приветствием — это начало автоматизации. Здесь можно объяснить суть теста, рассказать о подарках за количество набранных баллов и предложить поучаствовать.

Сразу за первым сообщением добавляем блок «действие», соединяем с сообщением и выбираем «установить переменную»:

Настраиваем переменную:

  • даем название «баллы» (или любое другое название, чтобы вы его запомнили);

  • указываем начальное значение для переменной — «0».

Это важно. Если пользователь будет проходить несколько раз тест, у него каждый раз баллы должны копиться с 0, а предыдущие прохождения квиза не должны учитываться. Поэтому важно поставить «0» в начальном значении.

После блока «действие» создаем «сообщение» и прописываем первый вопрос, а также варианты ответов к нему:

Как начислять баллы за верные ответы в тесте

Если пользователь ответил правильно, ему нужно начислить баллы.

Как начислить баллы:

  • добавляем новый блок «действия»;

  • выбираем «установить переменную»;

  • указываем «увеличить значение на 1».

Обратите внимание. Вы можете добавлять любое количество баллов за правильные ответы.

Теперь у нас есть тест из одного вопроса и за правильный ответ пользователю начисляется 1 балл, а за неправильный ничего не начисляется.

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

Как оформить неверный ответ

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

Чтобы создать такое сообщение:

  • после блока «действие» создаем «сообщение»;

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

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

Как удалить кнопки после ответа

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

Как удалить кнопки после ответа пользователя в Телеграме:

  • добавить блок «действие» после ответа;

  • выбрать пункт «изменить сообщение»;

  • выбрать пункт «удалить кнопки».

Как это будет выглядеть у пользователя в Telegram:

Подробно рассказываем об этом в другой инструкции «Действие «Изменить сообщение»»

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

Как это работает в Инстаграме:

  • создаем блок «сообщение»;

  • выбираем в кнопке вариант «Текст+быстрый ответ».

После нажатия на быстрый ответ все варианты у пользователя тоже исчезнут.

Как это будет выглядеть у пользователя в Instagram:

Как подвести итоги

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

Подвести итоги можно с помощью значения переменной. Создаем блок «условие» и указываем нужное количество значений переменной. Например, если пользователь наберет 1-2 балла, то для него будет один ответ, если набрал 3-4 балла — другой, и так далее.

Как это работает:

  • создаем блок «условие»;

  • указываем «значение переменной»;

  • выставляем, чтобы значение переменной «баллы» было больше или равно нужной цифре (например, сколько баллов должен набрать пользователь, чтобы получить приз).

Если у вас 2 и больше возможных результата у пользователей — создаем нужное количество проверок в одном блоке. Чат-бот будет проверять их последовательно, пока не совпадут набранные пользователем баллы и значение переменной.

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

Почему это важно. Если у вас будет сначала проверка на 5, а потом на 10 — чат-бот никому не даст первое место, ведь все пользователи с 10 баллами для него будут соответствовать в первую очередь 5 баллам.

Как это работает. Значение переменной должно быть больше или равно:

  • 10 — пользователь будет уходить по ветке, если набрал 10 и больше очков;

  • 7 — пользователь отправляется по ветке, если набрал 7-9 баллов;

  • 4 — пользователь уходит по ветке, если набрал 4-6 баллов;

  • не соответствует условиям — пользователь уходит по ветке, если набрал 0-3 балла.

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

Прописываем разные сообщения с подведением итогов для пользователей. Добавляем «сообщение» для каждого значения переменной и пишем текст, например:

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

Как это сделать:

  • открыть сообщение и подготовить текст;

  • кликнуть на «переменную» внизу сообщения;

  • выбрать переменную «баллы», которую мы создали для проведения теста.

Вариант теста, где участник пишет ответ чат-боту

В первом варианте мы рассмотрели, как пользователь выбирает между кнопками и просто кликает на нужный вариант. Если 20 символов для кнопки недостаточно, чтобы вписать ответ, то можно использовать этот вариант.

Первым сообщением можно поздороваться с пользователем и объяснить, что будет происходить дальше. Или сразу в первом же сообщении начать с вопроса:

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

Вторым шагом создаем блок «действие»:

  • выбираем пункт «сбор данных клиента»;

  • выбираем «текст» в поле сбора данных;

  • активируем пункт «сохранить ответ в переменную».

Пользователь отвечает на этот вопрос и его ответ сохраняется в переменную.

Затем мы проверяем, что он ответил. Как это сделать:

  • создаем новый блок «Условие»;

  • задаем в «значение переменной» параметр «вопрос»;

  • выбираем действие «является»;

  • указываем правильное значение переменной.

В нашем случае если пользователь ответил «а», то это был правильный ответ. Если ответ совпадает с установленным значением переменной, то пользователь выполняет условие и ему начисляется балл(ы).

Как это сделать:

  • добавляем следующий за «условием» блок «действие»;

  • выбираем «установить переменную»;

  • указываем «увеличить значение на 1».

От этого блока ведем к следующему вопросу.

Если пользователь ответил неверно, то он не выполняет условие — в этом случае ведем сразу ко второму вопросу от значения «не соответствует условию».

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

Как начислять баллы за каждый ответ в геймификации

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

Как это сделать:

  • в каждом блоке действие за правильный ответ выбираем «баллы геймификации»;

  • выбираем «добавить» и указываем, сколько баллов нужно начислить.

При желании можно таким же образом вычитать баллы на неправильные ответы.

Также может быть интересно:

Did this answer your question?