Блоки · Контент
Тест
Запускає опублікований тест або квіз з розділу «Тести»; бали, правильні відповіді, запис у змінні.
Що робить блок
Блок «Тест» у 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 більше порогу — гілка для тих, хто пройшов. Інша гілка — повтор або допомога.
Розсилки можуть фільтрувати аудиторію за результатом тесту (сегмент у «Розсилках»).
Вкладка Результати в «Тестах» показує спроби, відповіді по питаннях, правильно/неправильно для аналітики.