Users can add OPTION CONDITION or logic to modify options that can be filtered/visible only to some participants
1. In the Response Options Box, select the option you want to apply condition by clicking the vertical ellipsis icon > Add condition
2. Select the SOURCE question (labelled in the box as Display if). When applying a condition to an option, you can only choose the SOURCE question that comes before the question/option to which you will apply logic.
(For example, the option for Question 4 is where you will apply conditions, so the condition logic will only work if the SOURCE question is from any of the Questions 1, 2, 3)
3. Then select the Condition you want to apply. The conditions vary per question type. (See further below for the different conditions).
4. Lastly, add the applicable answer Option(s) in which the condition will be based from
5. If you need to add more conditional logic to the same option, click (+) Add Rule.
Note: If using AND/OR for multiple rules, different variations/scenarios could show your option filter
CONDITIONS PER QUESTION TYPE
a. If the source question is a Single-Choice and similar question, then the default conditions are:
| Single Choice Also for Rating / Scale / Map / Single Choice Popup Cards / Tradeoff Ranking /Treeman / NPS Plus | LOGIC |
| INCLUDES | If choosing the defined options from the source question |
| does not INCLUDES | If NOT choosing the defined options from the source question |
| is Displayed | if the question is displayed/asked |
| is NOT Displayed | If the question is NOT displayed/asked |
Please note in Tradeoff Ranking Question, INCLUDES and does not INCLUDE applies to the Top Choice only. For example, user can set up a logic where a Tradeoff Ranking Question INCLUDES Idea 1 or Idea 2 in the Top Choice.
b. If the source question is an Multiple-Choice and similar questions, then the conditions are
| Multiple Choice Also for Rank Order /Multiple Choice Popup Cards / Virtual Question / Image Hotspot | LOGIC |
| INCLUDES | If choosing the defined options from the source question |
| does not INCLUDES | If NOT choosing the defined options from the source question |
| number of selected values GREATER THAN | If the number of selected options is greater than the custom value |
| number of selected values EQUALS to | If the number of selected options is the same as the custom value |
| number of selected values LESS THAN | If the number of selected options is less than the custom value |
| is Displayed | If the question is displayed/asked |
| is NOT Displayed | If the question is NOT displayed/asked |
Please note in Rank Order Question, user can specify a specific rank order after INCLUDES and does not INCLUDE the options. For example, user can set up a logic where a Rank Order Question INCLUDES Option 1 in the 1st rank. They can also set up a logic where a Rank Order Question INCLUDES Option 1 in ANY rank order.
c. If the source question is an Open-ended or Numeric mention, then the applicable conditions are:
| Open-end / Numeric Question | LOGIC |
| Contains [text] | If the answer mentions the custom word/value |
| does not Contains [text] | If the answer does NOT mention the custom word/value |
| Equals [text] | If the exact answer is only the custom word/value |
| does not Equals [text] | If the exact answer is NOT the custom word/value |
| Greater than [numeric] | If the answer is greater than the custom value |
| Greater than OR EQUALS [numeric] | If the answer is greater than or EQUALS the custom value |
| Equals [numeric] | If the exact answer is a custom value |
| does not Equals [numeric] | If the exact answer is NOT the custom value |
| Less than [numeric] | If the answer is less than the custom value |
| Less than OR EQUALS [numeric] | If the answer is less than or EQUALS the custom value |
| is Displayed | If the question is displayed/asked |
| is NOT Displayed | If the question is NOT displayed/asked |
| System Metadata | LOGIC |
| INCLUDES | If including the defined options from the system metadata |
| does not INCLUDES | If NOT including the defined options from the system metadata |
| URL Metadata | LOGIC |
| Contains [text] | If the URL metadata mentions the custom word/value |
| does not Contains [text] | If the URL metadata does NOT mention the custom word/value |
| Equals [text] | If the exact URL metadata is only the custom word/value |
| does not Equals [text] | If the exact URL metadata is NOT the custom word/value |
| Greater than [numeric] | If URL metadata is greater than the custom value |
| Greater than OR EQUALS [numeric] | If URL metadata is greater than or EQUALS the custom value |
| Equals [numeric] | If the exact URL metadata is a custom value |
| does not Equals [numeric] | If the exact URL metadata is NOT the custom value |
| Less than [numeric] | If URL metadata is less than the custom value |
| Less than OR EQUALS [numeric] | If URL metadata is less than or EQUALS the custom value |
Please note that Piped options work the same as other options and can be included in the logic system.