![]() |
| Back to the main page |
|
Previous item || TOC || Next item Branching Rules Branching RulesGeneral concept
If the question A is answered with the response A1, and the question B is not answered with the response B1, then go to the Page 3, else submit the survey. Though it is possible to verify any question of the survey, movement is performed only within survey pages. A page is a section that contains one or more elements (questions, comments, or images) which are shown to the respondent on a separate HTML page. Hence, branching rules are applied to an entire page, not the separate questions inside it. Another important point regarding branching rules is that they are processed after the page elements have been shown to the respondent. In other words, when you create branching, you define a set of rules that are verified and executed after the page is over. Consequently, branching rules applied to a particular page would not allow to define whether this page will be entered or not; it will be, in any case. Excluding pages from the survey may be performed by the branching rules at other pages, usually the preceding ones. Below follow the description of particular elements and controls of the branching engine using the demonstration survey. This help chapter ends with the explanation of the results of the branching rules. Branching elements
![]() Check this box if you need to create conditions based on questions from previous pages. Normally, it is only available to verify questions of the current page. Enabling this option will allow you to use the preceding questions as well, thus taking them into account in your branching rules. In the example above, we verify that the respondent had answered 'Yes' to the question 'Do you possess a home computer?' which had been asked on a previous page. Add Rule Click this button to add a new rule. This is the first button to click when you start creating rules. In our example there are two rules, each verifying two conditions. The first one is: ![]() This is the body of the condition. The first drop down box defines the question to verify, the second - verification type, and the third - the actual response. One condition checks one question against the following values: In our example, we check that the respondent had answered 'Yes' to the question 'Do you possess a home computer?' Next follows the second condition: ![]() This is another condition to be checked within the current rule. Any additional condition starts with the drop down box containing a logic operator. There are two of them: Consequently, the first rule of our example is designed to check that the respondent has a home computer, and this computer is PC. Delete Click this button to delete a condition. Add Condition Click this button to add a new condition into the rule. There may be as many conditions inside a rule as you need. ![]() Choose where to go in case the rule is considered true. In our example, if the respondent possesses a home computer and this computer is PC, the next question will be on Page 3. If any of these two conditions are false (e.g. he does not have a computer or it is not PC), the control passes to the next rule: ![]() Next goes a similar rule with the only difference, that is 'Apple' instead of 'PC' in the second condition. Thus we check that the respondent has a computer, but it is of the Apple platform. If this is his case, the control goes to Page 4. If it is not, it means that he either does not has a computer, or has one of different architecture that is neither PC nor Apple. In this case the control goes to the third and the last rule: ![]() Technically, this is also a rule, but a short one. It does not verify any conditions; all it does is passes the control to the specified destination, which in our case is the end of the survey. Save Click this button to save the branching options and return to the 'Edit Survey' page. Cancel Click this button to cancel all changes. The Result of Branching Rules
Demonstration survey Previous item || TOC || Next item |
| Privacy Policy | © 1999-2005 CreateSurvey.com |