Блоки · Контент

Тест

Запускає опублікований тест або квіз з розділу «Тести»; бали, правильні відповіді, запис у змінні.

Що робить блок

Блок «Тест» у flow зупиняє сценарій і показує користувачу обраний тест або квіз з розділу «Тести» (лише опубліковані). Питання йдуть по черзі: кнопки, текстовий ввід або збір контактів — залежно від налаштувань кожного питання.

Після останнього питання користувач бачить підсумок (бали, «пройдено» / «не пройдено» або «Завершено» для опитувальника). Flow продовжується з наступного блоку після тесту — туди зручно поставити умову за {test_passed} або {quiz_score}.

Тест і квіз — у чому різниця

У розділі «Тести» є два типи сутностей (вкладки вгорі): Рівневі тести та Квізи. Технічно це одна система, але логіка проходження різна.

Рівневий тест — навчальна перевірка з прохідним балом (%). Є правильні відповіді на питання з кнопками та на текстові питання. Підсумок: «Пройдено» / «Не пройдено» залежно від pass_score (наприклад 70%).

Квіз (інтерактивний) — опитувальник або гейміфікація з балами за варіантами. На кожному варіанті кнопки можна задати свої бали (points). Прохідний бал можна поставити 0% — тоді статус завжди «Завершено», без «провалу». Доступний тип питання «Запит контактів» (ім'я, телефон, email по кроках).

  • Рівневий тест: питання «Кнопки» та «Текст»; обов'язкова правильна відповідь для тексту
  • Квіз: питання «Кнопки», «Текст», «Контакти»; бали за варіант, не лише 0/1
  • Обидва: зображення/відео до питання, нумерація варіантів, мова інтерфейсу

Підготовка в розділі «Тести»

1. Відкрийте Тести в меню проєкту → оберіть вкладку «Рівневі тести» або «Квізи» → Створити.

2. Заповніть назву, опис, прохідний бал (%), ключі змінних для підсумку (за замовчуванням test_score / quiz_score та test_max_score / quiz_max_score).

3. Додайте питання: текст, тип, варіанти, правильні відповіді, бали, опційно — змінну для збереження відповіді (answer_variable_key).

4. Натисніть Опублікувати — без цього блок у flow не побачить тест.

5. У flow додайте блок «Тест», оберіть опублікований тест у випадаючому списку.

Правильні відповіді та бали

Питання з кнопками: позначте варіант(и) як правильні (галочка). Якщо увімкнено «кілька відповідей», користувач обирає кілька кнопок і підтверджує — нараховуються бали згідно з логікою вибору.

Текстове питання (рівневий тест): у полі «Правильна відповідь» вкажіть еталон (порівняння без урахування регістру за налаштуванням). Підказка (answer_hint) показується при помилці.

Квіз з балами: у кожного варіанту поле «Бали» — скільки додати до сумарного score при виборі. Правильність для квізу з pass_score 0 не блокує проходження.

Питання «Контакти» у квізі зазвичай дає фіксовані бали за завершення збору полів.

Збереження в змінні

Після завершення тесту в змінні контакта записуються (якщо задані ключі в налаштуваннях тесту):

  • score_variable_key — набрані бали (наприклад quiz_score або test_score)
  • max_score_variable_key — максимум можливих балів
  • test_percent — відсоток від max
  • test_passed — 1 або 0 (для квізу з pass_score 0 завжди може бути «завершено» без провалу)
  • На кожне питання: answer_variable_key — текст відповіді; також {ключ}_points — бали за це питання

Після тесту в сценарії

Поставте блок Умова: поле test_passed = 1 або quiz_score більше порогу — гілка для тих, хто пройшов. Інша гілка — повтор або допомога.

Розсилки можуть фільтрувати аудиторію за результатом тесту (сегмент у «Розсилках»).

Вкладка Результати в «Тестах» показує спроби, відповіді по питаннях, правильно/неправильно для аналітики.