Правила ветвления - CreateSurvey
На главную страницу

Назад || Содержание|| Дальше

Правила ветвления

Ветвление - это мощная функция, позволяющая создавать сложные опросы, управляемые системой правил. В таких анкетах открывается возможность ставить вопросы в зависимости от того, как респондент ответил на предыдущие вопросы. Это достигается использованием правил и логических операторов. Каждое такое правило представляет собой типичную конструкцию "если-то-иначе", которая проверяет, как были отвечены предыдущие вопросы (вопрос) и определяет, какие вопросы (вопрос) задать следующими. Типичное правило ветвления:

Если на вопрос А был получен ответ А1 и на вопрос Б был получен ответ не Б1, то переход в странице 3, иначе конец анкеты.

Хотя возможно проверить любой вопрос анкеты, перемещение по условиям осуществляется только по страницам анкеты. Страница - это раздел анкеты, содержащий один или несколько элементов (вопросов, комментариев или изображений) и показываемый респонденту на отдельной веб-странице. Таким образом, правила ветвления применяются не к отдельным вопросам, но к целой странице.

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

Далее следует описание элементов и функций механизма ветвления на примере демонстрационной анкеты. В конце приведено объяснение результатов работы данной анкеты.

Элементы ветвления

элементы ветвления анкеты

Пометьте эту опцию, если для составления условий вам требуется использовать вопросы с предыдущих страниц. В обычной ситуации для этого используются только вопросы текущей страницы. Данная опция позволяет подключить и вопросы предыдущих страниц, учитывая их в правилах. В показанном примере проверяется, что респондент ответил "Да" на вопрос "Есть ли у вас домашний компьютер?", заданный на предыдущей странице.

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

В нашем примере два правила, каждое из которых проверяет два условия. Первое:

условия в анкете

Это тело условия. Первый выпадающий список определяет вопрос для проверки, второй - тип проверки, третий - реальный вариант ответа. Каждое условие проверяет один вопрос по следующим типам условий:

  • ПУСТО: ответ отсутствует или не введен;
  • равно: ответ соответствует указанному;
  • не ПУСТО: ответ существует - факт простого наличия ответа, безотносительно его содержания;
  • не равно: ответ не соответствует указанному.

В нашем примере мы проверяем, что респондент ответил "Да" на вопрос "Есть ли у вас домашний компьютер?".

Далее идет второе условие:

условия в анкете

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

  • И: Оба условия - данное и предыдущее - должны быть истинны;
  • Или: Одно из условий - данное или предыдущее - должно быть истинно, или оба.

Итак, первым правилом мы проверяем, что респондент имеет домашний компьютер, вторым - что этот компьютер платформы PC.

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

Кнопка  Новое условие  добавляет новое условие в правило. Каждое правило может содержать любое нужное вам количество условий для проверки.

Выберите, куда нужно перейти, если условие оказывается верным. В нашем примере, если у респондента есть домашний компьютер и он платформы PC, совершается переход на страницу 3. Если любое из этих двух условий неверно (например, у него нет компьютера или он не PC), проверяется следующее правило:

Далее идет аналогичное правило, лишь с одной разницей - платформа Apple вместо PC в качестве второго условия. Этим мы проверяем, что у респондента есть компьютер и он платформы Mac. Если это так в его случае, осуществляется переход на страницу 4. Если же нет, то это означает, что у него либо вообще нет компьютера, либо он не относится ни к одной из двух платформ - PC или Mac. В этом случае проверяется третье, последнее условие:

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

Кнопка  Сохранить  сохраняет правила ветвления и возвращает вас на страницу редактирования анкеты.

Кнопка  Отмена  отменяет все сделанные изменения.

Результат правил ветвления

Что мы получаем в результате проверки данных правил? Теоретически, существуют 4 различных варианта завершения анкеты:

  1. У респондента нет домашнего компьютера: В этом случае оба правила считаются ложными и управление переходит к последнему правилу "Перейти", которое завершает анкету.
  2. У респондента есть домашний компьютер платформы PC: В данном случае правило 1 считается истинным и осуществляется переход на страницу 3, где респондента спрашивают о производителе его компьютера.
  3. У респондента есть домашний компьютер платформы Mac: В данном случае правило 2 считается истинным и осуществляется переход на страницу 4, где респондента спрашивают о типе его компьютера.
  4. Респондент имеет домашний компьютер, но он не относится ни к одной из упоминаемых платформ. Строго говоря, результат в этом случае тот же, что и при варианте 1: оба правила признаются ложными, управление переходит к последнему правилу "Перейти" и анкета завершается. Однако небольшая разница все же есть: в первом вопросе при последнем варианте ответа предусмотрена дополнительная текстовая строка свободного ответа, в которую респондент может вписать платформу своего компьютера.

Пример:
Демонстрационная анкета

См. также:
Дополнительные услуги

Назад || Содержание|| Дальше