Plugins: Logic, Quota and Randomization

Plugins from this section allow you to create question sections and randomize them, redirect respondents to the other survey, form or website based on their answers or respondents quota.

1. Questions Randomization Plugin - Randomizes questions within a designated section.
2. Sections Randomization Plugin - Groups questions in sections and randomizes these sections.
3. Quota With Redirect Plugin - Redirect respondents to external Web page or a different survey when respondents quota is reached.
4. Logical Redirector Plugin - Redirects respondents to external Web pages based on the answers given to a survey or form.
5. Interactive Logic Plugin - Dynamically shows questions in the survey depending on the selected answers.
6. Hide Questions Plugin - Does not display appropriate questions to respondents depending on their answers.
7. Hide Questions Interactively Plugin - Does not display particular questions, question answers or scale items to respondents depending on their answers.
8. Email or Password Restriction Plugin - Allows or restricts access to a survey for respondents with particular email address or password.

Questions Randomization - In addition to the common question randomization that you can apply from the Edit Questions page, this plugin allows you to randomize only certain questions in your survey or form, though other questions will keep their position. To insert this plugin adjust following parameters:

  1. *First Question in Section - Input number of the first question within the section that will be randomized.
  2. *Last Question in Section - Input number of the last question within the section that will be randomized.
  3. *Number of Questions to Show - Here you need to set number of questions from the indicated section to show to respondents. Number of questions to show must not exceed number of questions in section.
  4. *Ignore Settings Errors - When you insert this plugin to your survey or form, its settings are being checked with the survey or form structure. If this parameter is set to "False" you will not be able to insert the plugin if any errors occur, improper parameters will be highlighted. If set to "True", any errors will be ignored and you will be able to insert the plugin, but it may not function properly.
  5. *Question Weights - If number of questions to show is less then actual number of questions within the indicated section, they will be shown to respondents with a similar probability. Use this parameter to assign question weights that increase or decrease question's display probability.
Note

  • Each time you insert the Questions Randomization plugin to a survey, if you choose to display fewer questions than the total number of questions in the designated section, the total number of questions that appear in the survey will be reduced.
  • If you apply more than one plugin to the survey use the inverse order. For example: you may want to randomize the following questions sets 1-3, 5-12, 14-25. Set the first plugin to randomize questions 14 through 25, then 5 through 12 and finally 1 through 3.


Sections Randomization - This plugin is used to group questions in sections and randomize the order of these sections within a survey or form. The indicated number of question sections will be shown to respondents randomly.
To insert this plugin adjust following parameters:

  1. *Number of Sections to Show - Specify the number of sections that should be shown. Number of displayed sections should be less than or equal to the total number of the sections.
  2. *Boundaries of the Section - this parameter defines questions that each section contains. Use the X,Y format, where X is the sequence number of the first question in section and Y is the sequence number of the last question in section. For example: 3,7 which means that section contains questions from 3 through 7.
    Click the Add button to create multiple sections. Note: Each question must belong to the one section only and section must not intersect.
Note

  • It is not recommended to apply the following plugin to the same survey or form more than one time.
  • Each time you insert the Section Randomization plugin to a survey, if you choose to display fewer questions than the total number of questions in the designated section, the total number of questions that appear in the survey will be reduced.
  • It is not recommended to apply the "Respondent may return and modify their response" rule on the Rules page of your survey or form.
  • You can use logical transitions within a section or outside the randomized sections. You can not use logic to skip from one section to another.
  • Page breaks, if any, must not break the randomized sections. You can put a question on a new page if it is not included into a randomized section for plugin to work properly.
  • If you want the section to include only one question please use the following notation format X,X, for example: 1,1; 2,2.

Quota With Redirect - This plugin allows setting complex quota to your survey or form based on the respondents' answers. If exceed this quota your respondents can be redirected to the different survey or external Web page upon submit.

  1. *Quota Criteria - Indicate quota criteria using Qx.Ay.Cz format, where:
    Qx stands for question number;
    Ay stands for answer choice number within a question;
    Cz stands for column number (applicable for the Rate and 3d Matrix types of question).
    You can insert complex expressions using logic operators OR and AND. This mean that respondents whose answers correspond to the indicated expression meet quota criteria. For more details on expression syntax consult the Advanced Logic help chapter.
  2. *Quota Amount - Indicate number of respondoents in quota. When this number is reached next following respondents will beredirected to the URL indicated within the next parameter.
  3. *Redirect URL - Insert URL to redirect respondents when quota is exceeded. This can be link to survey, form or any external Web page.
  4. *Redirect on - If your survey or form has more than one page, you can redirect respondents whose answers meet incicated criteria but exceed quota. They can be redirected by clicking the Next button when navigating to the next page. They can also be redirected upon they click the Submit button at the end of the survey or form. Choose appropriate option from this dropdown box.

Logical Redirect - This plugin is commonly used to redirect respondents to different Web pages or Web sites depending on the answers they give to your survey or form.

  1. *Redirect Criteria - Indicate redirect criteria using Qx.Ay.Cz format, where:
    Qx stands for question number;
    Ay stands for answer choice number within a question;
    Cz stands for column number (applicable for the Rate and 3d Matrix types of question).
    To create complex expression for multiple questions use logic operators OR and AND, for example: Q1.A1 AND Q2.A3. This means that respondents who selected first answer choice in question one and third answer choice in question two meet indicated criteria.
  2. *Redirect URL - Input redirect URL in "http://www.yourdomain.com" format to redirect respondents whose answers satisfy the criteria. You can also redirect respondents to different survey, link to it can be found on the surveys Launch page.
  3. *Redirect on - If your survey or form has more than one page, you can redirect respondents whose answers meet redirect criteria upon they click the Next button when navigating to the next page. They can also be redirected upon they click the Submit button at the end of the survey or form. Choose appropriate option from this dropdown box.

Interactive Logic - This plugin is commonly used if you want to display question or a set of questions that reside on the same survey page based on the answers given to other survey questions. Thus the questions will be displayed right after indicated answer is chosen without reloading the page itself.

  1. *Display Criteria - Indicate redirect criteria using Qx.Ay notation.
    To create complex expression for multiple questions use logic operators OR and AND, for example: Q1.A1 AND Q2.A3. This means that respondents who selected first answer choice in question one and third answer choice in question two will meet indicated criteria.
  2. *Show Questions - Indicate question to hide from respondents and show it if the display criteria is met only. Use comma to separate multiple questions, for example: Q3,Q4,Q5.
    Note:It is not recommended to use reference to the same question in more than one plugin within a survey. Use AND and OR logical operators to compose complex logical expressions within one plugin instead.

Let us take a look at the following example:
Display Criteria: Q1.A1 OR Q1.A3
Show Questions: Q2,Q3
When respondents open the survey Q2 and Q3 will be hidden. If they select either answer choice one and answer choice three in the first question, Q2 and Q3 will be displayed automatically.
You can add as many plugins as many instances of logic you need to cover.


Hide Questions - This plugin allows you to hide entire questions in the survey or form depending on the answers given to other questions.
Note: Place each question you want to hide on a new page.

  1. *Logical Expression - Provide logical expression and questions you need to hide using the following format Qx.Ay.Cz hide Qx
    Qx stands for question number;
    Ay stands for answer choice number within a question;
    Cz stands for column number (applicable for the Rate and 3d Matrix types of question).

    To create complex expression for multiple questions use logic operators OR and AND, for example: Q1.A2 AND Q2.A3 hide Q4,Q5. This means that questions number four and five will not be displayed to respondents who selected second answer choice in question one and third answer choice in question two.

You can also hide questions that precede a question in the logical expression. For example: Q10.A1 OR Q10.A2 hide Q5. This can be possible in two cases:

  1. If you prepopulate your survey or form using the Autofill feature. Thus the logical condition will be met, as soon as respondents open their survey or form.
  2. If questions, that must be hidden and questions that are mentioned in a logical expression reside on different pages. Thus respondent whose answers met logical expression can click the Back button and will not see particular question.


Hide Questions Interactively - This plugin allows you to hide entire questions, particular answer choices or scale items in the survey or form depending on the answers given to other questions.

  1. *Logical Expression - Provide logical expression and questions you need to hide using the following format Qx.Ay.Cz hide Qx.Ay.Cz
    Qx stands for question number;
    Ay stands for answer choice number within a question;
    Cz stands for column number (applicable for the Rate and 3d Matrix types of question).
    To create complex expression for multiple questions use logic operators OR and AND, for example: Q1.A2.C3 AND Q2.A3 hide Q4.A1,Q5. This means that questions answer choice number one and entire question number five will not be displayed to respondents who rated second answer choice in question one with the third scale rating and who selected third answer choice in question two.
Note

  • Place each question you want to hide on a new page of your survey or form.
  • To create multiple logical expressions, separate each expression with a new line within the Logical Expression text box.
  • Only one Hide Questions Interactively plugin is allowed per survey or form.

You can also hide questions that precede a question in the logical expression. For example: Q10.A1 OR Q10.A2 hide Q5.A1. This can be possible in two cases:

  1. If you prepopulate your survey or form using the Autofill feature. Thus the logical condition will be met, as soon as respondents open their survey or form and data is prepopulated.
  2. If questions, that must be hidden and questions that are mentioned in a logical expression reside on different pages. Thus respondent whose answers met logical expression can click the Back button and will not see particular question.


Email or Password Restriction - This plugin is commonly used to allow or restrict access to your survey or form for the indicated respondents. If your survey was launched by means of "Email survey distribution", provide the list of unique survey links that were sent to respondents to allow or restrict access for such respondents. To retrieve unique survey links follow these steps:

  • After the survey is launched go to the Manage Responses page by clicking number of incompletes next to the survey name from the "Surveys" home page.
  • Under the 6th step click the Download Status Report button.
  • Save the downloaded file locally or open it right away.
  • Go to the "Incompletes and In Progress" tab.
  • In the "Unique Respondent Link" column you will find the list of unique respondents links. Copy and paste links you need to allow or restrict access to your survey.
If your survey is password protected or was launched by means of "Email survey distribution with passwords", provide the list of unique passwords.

  1. *Allow/Prohibit Access - Select whether you want to allow or prohibit access to your survey for particular respondents.
  2. *Redirect URL - If you want your respondents who are not allowed to access your survey to be redirected to your company Web site or any other page on the Web, insert the link here using the following format: http://www.invalid-url.company.net/you-are-not-allowed.html
  3. Message - Use this parameter to notify respondents who are not allowed to access your survey with the message. For example: You are in our black-list. Try to contact our administrator.
  4. *List of links or passwords - Provide the list of unique links or passwords of respondents who are allowed or are not allowed to access your survey, separating each record with a new line
Note

Parameters marked with * are mandatory.
See Also: