Multi response
A Multi Response question allows survey respondents to select one or more answers from a list of choices.
Since you’re asking respondents to select all that apply, the answer choices don’t need to be mutually exclusive.
Adding a Multi Response question
Section titled “Adding a Multi Response question”Here’s how to add a Multi Response question to the survey flowchart:
- Add a Multi Response object to the flowchart. In Survey Editor (Legacy), drag it from the Toolbox, or double-click it. In Survey Editor (Beta), drag the Multi card from the Add to survey toolbar, or click it to add it at the end
Appearance
Section titled “Appearance”The way the question appears on screen depends on the Properties you’ve selected.
By default, a Multi Response question will appear on a single page with the answers listed vertically on the screen. To tailor the presentation of a Multi Response question, consider editing the question properties.
You can Preview the survey at any stage to see how the question appears and behaves in the context of the survey.
Question formats
Section titled “Question formats”| Format | Description |
|---|---|
| Checkbox | Checkboxes presented vertically on screen. This is the default. |
| Image | Respondents click one or more images. See Image format. |
Image format
Section titled “Image format”In the Multiple Response - Image format, each answer is an image, and respondents click the images they want to choose. A tick shows on each image they’ve chosen, and clicking it again removes it.
To set it up:
- Add a Multi Response object to the flowchart, then change its Question Format to Multiple Response - Image
- Upload the images to the survey’s Resources, or use images hosted elsewhere
- Add one answer for each image. The Code is the value stored, and the Answer Text is the image’s description, used in the data.
- For each answer, check Include Verbatim, then enter the image’s address in VerbatimText. Use a full address with no
<img>tag. The address is changed to lower case, so file names with capital letters won’t load: rename those files first. - Save and preview the survey
The images are shown in a circle, at 120 by 150 pixels. With more than about 10 images they start to overlap, so keep the number of images small. On a phone, the whole circle is shrunk to fit the screen.
Other specifies
Section titled “Other specifies”Other textboxes are frequently used in surveys to capture responses that don’t fall into one of the predefined answers. During a survey, when the respondent clicks on the “other” answer, a textbox automatically drops down for them to type in their response.
Here’s how to create an other textbox:
- Add or select the question object in the survey flowchart (close the Quick Update box if it has popped up)
- In the Properties Pane, click on the Answers tab
- Click on the answer you want to make an other specify
- Check the Include Verbatim property
- Save the survey
Other specify textboxes have built-in validation that ensures a response is entered into the textbox when the other answer is selected. You can disable this validation by unchecking the Compulsory answer property.
While it’s not necessary to enter an instruction such as “specify” in the answer text, it’s good practice as a prompt to the survey respondent. As an alternative, you can enter the instruction into the Verbatim Text answer property which will only be visible to the respondent once they’ve clicked the answer.
There’s no limit to the number of other textboxes that can be included in a question.
If answer codes are randomized, consider setting the Sort Order for your “other” answer to a higher number so that they always appear underneath the predefined answers in the survey.
None of the above
Section titled “None of the above”Many Multi Response questions require a “None of the above” or “Don’t Know” option. The “None” option must be a single select radio button rather than a checkbox to prevent it being selected along with other answer options. You can change any answer in a Multi Response question from a checkbox input to a radio button via the Force Single Answer property.
Here’s how to set an answer to single select radio:
- Add or select the question object in the survey flowchart (close the Quick Update box if it has popped up)
- In the Properties Pane, click on the Answers tab
- Click on the answer you want to make single select
- Check the Force Single Answer checkbox
- Save the survey
Autocoded responses
Section titled “Autocoded responses”You can use Multi Response questions to automatically enter a response without direct input from the respondent. These autocoded questions can be based on the respondent’s previous answers, system variables, or any other condition you specify.
Here’s how to create an autocoded question:
- Add a Multi Response question to the survey flowchart
- Open the question’s menu
- Select Action Command
- In the Action Command dialogue box, select the required Command Type
- Enter the action command syntax in the box, remembering to preface all question references with an @ symbol (e.g. @Q1). Where multiple commands are required, each command should be placed on a separate line, with a comma at the end of each line
- Click OK
The action command is indicated in the flowchart by a yellow scroll icon next to the object in Survey Editor (Legacy), or an amber bolt icon on its card in Survey Editor (Beta).
To test the action command, you’ll need to preview the survey. Once you’re satisfied that the question is functioning as intended, you should check the Hide property so that the question won’t be visible to respondents.
Multimedia
Section titled “Multimedia”You can add images, video, and audio to the Question Text. Images can also be inserted into Answer Text.
Data structure
Section titled “Data structure”For Multi Response questions, you’ll find one variable in your dataset for each answer choice. For example, if Q1 has 4 answers (with answer codes 1, 2, 3, and 9), the dataset will contain 4 variables, labeled Q1_1, Q1_2, Q1_3, and Q1_9.
Responses are captured in binary format, where 1=selected, and 0=not selected. Blank (null) cells will appear in the dataset where the question or answer wasn’t presented to the respondent.
For questions where an answer has Include Verbatim checked (e.g. other specify), an additional text string variable is automatically created with “_verbatim” appended to the variable name.
| Question Format | Variable Type | Example Response |
|---|---|---|
| Checkbox | Multiple Response | Q1_1 = 1 |
| Checkbox (with Include Verbatim) | Text | Q1_9_verbatim = green |
| Image | Multiple Response | Q1_1 = 1 |
For Image questions, the Include Verbatim answers also create _verbatim variables, but they’re always empty.
Randomize answers
Section titled “Randomize answers”By default, all answers are displayed in sequential order according to their Answer Code number. To avoid potential response bias due to an order effect in questions with a categorical scale, randomization of answers is recommended. Randomization shuffles the answers so they’re presented in a different, non-sequential order to each survey respondent. You can randomize blocks of answers and exclude individual answers from being randomized.
Here’s how to randomize all answers in a question:
- Select the question object in the survey flowchart
- In the Properties Pane, check the Randomize box
- In Survey Editor (Legacy), click OK to confirm that you want to randomize answers. Survey Editor (Beta) doesn’t ask you to confirm.
When you check the Randomize box, the Sort Order for every answer will be automatically reset to 1, meaning that all answers will be included in the randomized block. If there are answers that you want to be excluded from the randomized block (e.g. for a “none” response that you want to always appear at the end of the answer list), you’ll need to alter the Sort Order for that answer individually.
Here’s how to manually edit the Sort Order of answers:
- Select the question object in the survey flowchart
- In the Properties Pane, click on the Answers tab
- Select the answer that you want to exclude from the randomized block
- Change the Sort Order to a higher value
Pipe answers from previous question
Section titled “Pipe answers from previous question”With piped text (also known as conditional text, or dynamic text), you can tailor the question or answer wording based on the respondent’s answer to a previous question. For example, say you asked the respondent to select the types of pet they have at home from a list. If the respondent gave an other specify response (a pet that wasn’t on the predefined list), the pet they typed into the specify field can be displayed in the question or answer text of a follow up question.
Here’s how to pipe the answer text from an other specify in a Multi Response question:
- Copy the code from the table below
- In the survey flowchart, select the object that you want to insert the text into
- Paste the code into the question or answer, making sure to replace “Q1_9” with the variable name of the source question
| Multi Response Source Question Format | Code | What does the code do? |
|---|---|---|
| Checkbox (with Include Verbatim) | @Q1_9_verbatim | The other specify answer text provided in Q1, answer code 9 will be inserted |
Minimum & maximum count of answers
Section titled “Minimum & maximum count of answers”Validation options are available for Multi Response questions that ensure respondents select a certain number of answers. This validation can be a:
- Minimum (e.g. “Select at least 3…”) - the respondent can only proceed to the next question once they’ve selected the specified number of choices
- Maximum (e.g. “Select up to 3…”) - the respondent won’t be able to select more than the specified number of choices
- Range (e.g. “Select 3 or 4…”) - the respondent must select the specified minimum and no more than the specified maximum number of choices to proceed to the next question
Here’s how to specify a minimum number of responses:
- Add or select a Multi Response question object in the survey flowchart (close the Quick Update box if it has popped up)
- In the Properties Pane Question tab, expand the Advanced section
- Ensure the Compulsory Question? box is checked
- Enter the minimum number of choices into the Min Count field
- Save the survey
Here’s how to specify a maximum number of responses:
- Add or select a Multi Response question object in the survey flowchart (close the Quick Update box if it has popped up)
- In the Properties Pane Question tab, expand the Advanced section
- Ensure the Compulsory Question? box is checked
- Enter the maximum number of choices into the Max Count field
- Save the survey
During the survey, the validation occurs once the next button is pressed. If the number of choices doesn’t meet the required minimum or maximum criteria, an error message will instruct the respondent to adjust their responses.
Display logic
Section titled “Display logic”Often in surveys, there are questions that aren’t applicable to a certain subset of respondents. Survey Shaper allows you to specify the display logic via filters so that only those who meet the filter criteria will be presented with the question.
Here’s how to create a question filter:
- Select the question object in the survey flowchart
- In either the Quick Update Box or Question Properties Tab, click on the Define Filter box
- Enter the filter criteria by typing directly in the box (remember to preface all question references with ”@”), or by using the Filter Builder button on the far right of the property box in Survey Editor (Legacy), or Open rule builder in Survey Editor (Beta)
- Save the survey — the filter description will now be visible in the survey flowchart (if filters are turned on in the flowchart display options)
All questions referred to in the filter need to precede the filtered question. Further, a filtered question can’t be placed on the same page as any questions used to define the filter.
If you have a block of questions requiring the same filter criteria, you may want to use a Skip object to skip over the block of questions, as multiple filters may negatively impact the speed of the survey.
Filters can also be applied to individual answers via the Code Filter property in the Answers Tab. As with question filters, you define the criteria based on who you want to be able to see the answer. The answer choice won’t be visible to anyone who doesn’t meet the filter criteria.
Page groups
Section titled “Page groups”You can create page groups to display multiple questions on a single page.