На главную страницу |
Назад || Содержание|| Дальше Правила ветвления Ветвление - это мощная функция, позволяющая создавать сложные опросы, управляемые системой правил. В таких анкетах открывается возможность ставить вопросы в зависимости от того, как респондент ответил на предыдущие вопросы. Это достигается использованием правил и логических операторов. Каждое такое правило представляет собой типичную конструкцию "если-то-иначе", которая проверяет, как были отвечены предыдущие вопросы (вопрос) и определяет, какие вопросы (вопрос) задать следующими. Типичное правило ветвления: Если на вопрос А был получен ответ А1 и на вопрос Б был получен ответ не Б1, то переход в странице 3, иначе конец анкеты. Хотя возможно проверить любой вопрос анкеты, перемещение по условиям осуществляется только по страницам анкеты. Страница - это раздел анкеты, содержащий один или несколько элементов (вопросов, комментариев или изображений) и показываемый респонденту на отдельной веб-странице. Таким образом, правила ветвления применяются не к отдельным вопросам, но к целой странице. Другой важный момент относительно ветвления - правила обрабатываются только после того, как все элементы страницы показаны респонденту. Другими словами, когда вы используете ветвление, вы определяете систему правил, которые проверяются и выполняются после показа страницы. Следовательно, правилами, примененными к какой-либо странице, невозможно запретить показ этой странице; если требуется ввести такой запрет, это нужно делать правилами других страниц, обычно предыдущих. Далее следует описание элементов и функций механизма ветвления на примере демонстрационной анкеты. В конце приведено объяснение результатов работы данной анкеты. Элементы ветвления![]() Пометьте эту опцию, если для составления условий вам требуется использовать вопросы с предыдущих страниц. В обычной ситуации для этого используются только вопросы текущей страницы. Данная опция позволяет подключить и вопросы предыдущих страниц, учитывая их в правилах. В показанном примере проверяется, что респондент ответил "Да" на вопрос "Есть ли у вас домашний компьютер?", заданный на предыдущей странице. Нажмите Новое правило , чтобы добавить новое правило. Эта первая кнопка, на которую требуется нажать при входе в режим работы с ветвлениями. В нашем примере два правила, каждое из которых проверяет два условия. Первое: ![]() Это тело условия. Первый выпадающий список определяет вопрос для проверки, второй - тип проверки, третий - реальный вариант ответа. Каждое условие проверяет один вопрос по следующим типам условий:
В нашем примере мы проверяем, что респондент ответил "Да" на вопрос "Есть ли у вас домашний компьютер?". Далее идет второе условие: ![]() Это второе условие, которое проверяется в рамках данного правила. Каждое следующее дополнительное условие в правиле начинается с выпадающего списка, содержащего логический оператор, один из двух:
Итак, первым правилом мы проверяем, что респондент имеет домашний компьютер, вторым - что этот компьютер платформы PC. Кнопка Удалить удаляет условие. Кнопка Новое условие добавляет новое условие в правило. Каждое правило может содержать любое нужное вам количество условий для проверки. ![]() Выберите, куда нужно перейти, если условие оказывается верным. В нашем примере, если у респондента есть домашний компьютер и он платформы PC, совершается переход на страницу 3. Если любое из этих двух условий неверно (например, у него нет компьютера или он не PC), проверяется следующее правило: ![]() Далее идет аналогичное правило, лишь с одной разницей - платформа Apple вместо PC в качестве второго условия. Этим мы проверяем, что у респондента есть компьютер и он платформы Mac. Если это так в его случае, осуществляется переход на страницу 4. Если же нет, то это означает, что у него либо вообще нет компьютера, либо он не относится ни к одной из двух платформ - PC или Mac. В этом случае проверяется третье, последнее условие: ![]() Строго говоря, это тоже правило, только короткое. Оно не проверяет никаких условий, но просто осуществляет переход в заданное место анкеты, в нашем случае - завершает ее. Кнопка Сохранить сохраняет правила ветвления и возвращает вас на страницу редактирования анкеты. Кнопка Отмена отменяет все сделанные изменения. Результат правил ветвленияЧто мы получаем в результате проверки данных правил? Теоретически, существуют 4 различных варианта завершения анкеты:
Пример: См. также: Назад || Содержание|| Дальше |