Use Conditions to shape the core logic behind your module. There are two main places you can implement Conditions. You can 1) add Conditions in Transitions between nodes to determine the user's path through your module in Transitions and 2) in Conditional blocks within nodes to locally affect content in Conditional blocks.
Once you've added a conditional block or transition, you can start specifying your conditions.
Main features for Conditions
A simple condition consists of three parts:
A variable - This is the node or action that is evaluated in this condition.
An operator - This is the logical operator which specifies how the variable is related to the value.
A value - This is the value that you can specify must be met by the variable in the way the operator specifies.
Refer to the article List of available conditions to learn which operators and values are available based on the type of variable.
[ 1 ] Variable
From this dropdown menu, you can select any preceding node in your module to be your variable. This will reference this node's value, which you can then evaluate with an operator against a specific value. In the example above, the variable is the Single select node "Reason".
[ 2 ] Operator
Once you've selected a variable in the left text area, you can choose an operator from the dropdown menu here. The list will automatically populate with all available operators based on the variable you've chosen. The operator determines how you evaluate your variable against the value you specify in the right-most text area. In the example above, the operator is the equal sign '='.
[ 3 ] Value
After selecting a variable and choosing an operator from the dropdown menu, you can specify a value. Depending on the variable you selected, you can either enter a free response into the text area or you can choose a value from a dropdown menu. In the example above, the selected value is 'None of the above'.
[ 4 ] Trash icon
Use this trash icon to delete the condition directly to the left of the icon.
[ 5 ] Add condition / Add group
Use these to add another condition (multiple conditions) or add a group of conditions.
[ 6 ] Go to action (for Transitions only)
This parameter is only available for transitions. Use the dropdown menu to specify which node you want to send your user to if the conditions listed above are met.
Keywords: boolean operators