WP eLDeR Quiz документация v1.4.x
ДокументацияСоздание квизаВетвление

Ветвление (условия показа)

Условия решают, показывать ли вопрос конкретному посетителю, — в зависимости от того, что он ответил раньше. Так один квиз ведёт разных людей разными путями.

Как настроить

  1. Разверните блок «Условия показа» у вопроса, который должен появляться не всегда.
  2. Добавьте группу условий и выберите её тип: «Показать» (вопрос виден, только если условия выполнены) или «Скрыть» (наоборот).
  3. Внутри группы добавьте одно или несколько условий: какой вопрос сравниваем и с каким ответом.
  4. Свяжите условия внутри группы отношением И (все должны выполниться) или ИЛИ (достаточно одного).
Целью условия может быть только более ранний вопрос. Список «какой вопрос» показывает лишь вопросы, стоящие выше текущего. Если перетащить вопрос-цель ниже зависимого, условие перестанет действовать и будет вычищено при сохранении.

Типы сравнения

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

Как ведёт себя квиз

  • Вопросы, чьи условия не выполнены, просто пропускаются при переходе «Далее».
  • Кнопка «Назад» пропускает все условные вопросы — посетитель не «застревает» в ветке.
  • Прогресс-бар честно пересчитывается, когда посетитель впервые достигает условного вопроса.
  • Смена ответа на вопрос-цель (возврат назад) немедленно пересчитывает видимость зависимых вопросов.

Ограничения

  • Ветвление работает только в виде «Слайды» — при настроенных условиях формат «Список» недоступен, квиз форсируется в слайды.
  • Перемешивание вопросов и банк вопросов с ветвлением несовместимы и отключаются.
  • Условие, ссылающееся на удалённый (или оставшийся без заголовка) вопрос, автоматически удаляется при сохранении — «вечно скрытых» вопросов не бывает.
Пример. Вопрос «Опишите проблему подробнее» показывается, только если в вопросе «Всё ли вас устраивает?» выбран вариант «Нет». Группа: «Показать», условие: вопрос «Всё ли вас устраивает?» → выбран «Нет».