|
Consider the following scenario:
Q1: Which games do you play?
Baseball
Basketball
Soccer
Tennis
The above question is a Multiple Select type question. Now, if respondents select the answer option Baseball and Basketball you want to branch them to Q2, else you want them to branch to Q3.
The script for the above example is as follows:
#if (${Q1_1} == "1" && ${Q1_2} == "1")
$survey.branchTo("Q2")
#else
$survey.branchTo("Q3")
#end
What is the difference between referencing a multiple select type question (Check Box) versus single select question (Radio Button)?
Question code for the question is Q1
If the question is a Multiple Select type question then the answer options are referenced as follows:
- First answer option: ${Q1_1} == "1", Second answer option: ${Q1_2} == "1", Third answer option: ${Q1_3} == "1" and so on...
- To check if the answer option was selected, check if it equals to "1" for example: #if (${Q1_1} == "1"). Unlike single select question type 1 should be within quotes.
If the question is a single select type question then the answer options are referenced as follows:
- First answer option: #if (${Q1} == 1), Second answer option: #if (${Q1} == 2), Third answer option: #if (${Q1} == 3) and so on...
- To check if the answer option is selected, check it with the position of the answer option. Quotes are not necessary in this case.
License Restrictions
This feature/tool [Custom Scoring Logic and Dynamic Scripting] is not available as part of any of our standard self-service licenses. It is part of our Enterprise Service License. Please contact your Account Manager for pricing and options for purchasing the Enterprise Service License.
|