Building surveys
Select Create New Survey
from the All Surveys
page of your group workspace to open up the survey builder. Check out the components of the survey builder in the image and table below.
# | Component | Description |
---|---|---|
1 | Expand/Collapse | Expand to hide the sidebar |
2 | Survey name | |
3 | Survey Details | Define which group and users can access the survey and add a description |
4 | Resources | View which resources (ontology lists and images) are saved to the survey and add new resources |
5 | Additional survey options |
Import/export the survey has a json, manage survey versions, add survey to the Question set library, set print settings or delete the survey |
6 | Update | Updates the survey, changes will be visible to users filling out surveys, but the change does not create a new version of the survey |
7 | Publish | A survey draft is not visible to non-admin users until it has been published. In other words, you must publish a survey before users can create responses. |
8 | Save | It is best to frequently Save while creating a new survey. Saving creates a draft that admin users can preview in the Survey Preview tab. This allows survey creators to test the survey in real-time, and to rapidly iterate to improve the user experience. |
9 | Clone question | Make a copy of a question |
10 | Delete Question | Delete a question |
11 | Add Question | Select the question type to add to the survey |
12 | Label | This text is above the question boxes |
13 | Value | This will be passed on in the json object and will be the column header in the results table |
14 | Hint | This text will be directly above multiple choice answer options or will be in the answer box for text, number and dropdown questions |
15 | More info | This text is below the answer box or the multiple choice options list and should only be used to provide additional directions when the Label and Hint are not sufficient |
16 | Question resources | answer/ontology lists for multiple choice and multi-select questions |
17 | Default Value | Some question types allow for a default value. This value will show up when the user is filling out the survey, but they will be able to change it if needed |
18 | Allow custom answer |
Checking the box will allow users to enter custom answers into an other box for certain question types |
19 | Required | By checking the required box, a user cannot advance in the survey until they have answered the question |
20 | Private | If this box is checked, answers to these questions will not be visible to the public. Only the person who submitted the survey or an administrator for the group can see private data |
21 | Advanced | Choose Advanced settings like Relevance, Initialize, or API compose to add survey logic, pre-populate answers or make API calls to other services |
22 | Print layout | Select settings for printing pdf version of the survey |
23 | Select View | Preview the survey as it would appear on either a desktop or mobile device |
Survey Details
- Assign survey to group - survey submissions will be assigned to this group. In the future, you will be able to assign surveys to multiple groups.
- Select who is able to submit responses
- Everyone - Anyone with the link to the survey can submit a response.
- Logged in Users - Anyone with a SurveyStack account can submit a response.
- Group Members - Only members of your group can submit a response.
- Add a description of your survey, which will be visible from the survey’s
Description
page.
Resources
You can add ontology lists at the beginning of your survey for use in dropdown questions, or add them when creating dropdown questions.
1. Select + Create Ontology
.
2. Add List Label: Name that will be visible in the dropdown list.
3. Add List Data Name: Name of the resource that will be accessible within the survey.
4. Create the list row by row or add rows to an existing list.
5. Actions: You can move, duplicate or delete items using the action buttons.
6. Upload a csv file to create a list.
Additional Survey options
Option | Description |
---|---|
Import | Import a json survey object to create a copy of a survey |
Export | Export a json survey object to share a copy of a survey |
Manage Survey Versions | View survey changes or delete old versions of the survey |
Add to Library | Add the survey to the question set library |
Print Settings | Define settings for printing completed survey responses as a PDF |
Delete | Delete the survey |
Manage Versions
Each time a survey is republished a new version is created. Having too many verisons of a survey can make the performance slower. In order to combat this you can delete old survey versions/revisions that do not have associated submissions or are referenced by Question Set Libraries. Also, try to group changes together before you publish and try to publish when people are not actively using the survey. For example if you have a yearly survey that people fill out in the Fall/Winter make your edits in the Spring.
To manage survey versions:
1. Click the three dots next to the survey name in the builder and select Manage survey versions
2. Select any versions you want to delete.
3. Click the arrows next to two versions to pull up a list of changes including questions added, removed, or changed.
Clone or Delete Questions
Questions can be copied or deleted by selecting the copy
or delete
icons on a selected question. When a question is copied, _copy
is added to the end of the data_name
, and Label
is renamed to copy
. These can be edited to make the Data name
unique and to update the label.
Groups can also be copied or deleted using the same process. When copying a group, only the group Data name
is changed, all questions in the group keep there name.