Surveys
Initial Considerations
Surveys can be very simple (a single survey that is one page) or very complex (a multi-site study with several arms and a combination of both surveys and data entry forms for separate groups of participants).
In either case it is crucial to thoughtfully design & plan your survey study in advance, especially if it is going to involve surveys:
- Will you be sending surveys via a public link, to specific emails or both?
- How do you plan to enroll participants in the study?
- Will there be follow-up surveys based on specific criteria?
- How to you plan to publish the results?
- What are your reporting needs?
- Do you have multiple surveys that should be completed in a specific order? Should you use a survey queue?
- Will participants be allowed to go back to change their answers?
- Do you want to save partially completed surveys?
- To whom should the survey and its results be visible?
- Will the study occur over time with multiple surveys sent out at various time intervals?
- Are surveys only intended for the record participant, or are there associated surveys for someone related to the record participant? (caregiver, clinician, child, parent)
A thought-out design and an even more thorough testing of your survey study prior to moving to production will greatly enhance the success of your project and avoid unwanted pitfalls
The Process – 8 Simple Steps
This article will guide you through setting up a survey from start to finish. Please reference the other Knowledge Articles for detailed insight in specific aspects of designing a survey.
- Create your project and develop your instruments (see Build a Project) https://utahccts.atlassian.net/servicedesk/customer/portal/3/topic/adbee3d0-ea62-4c64-bf80-68b6b8a830ca/article/276988272
- Enable use of surveys in your project
- Go to "Project Setup"
- In the top box "Main project settings" you'll see the option of Enabling a survey. Go ahead and click on it (Circled in Red below)
- Next click on "Online Designer" (Circled in red below)
- A table like the one shown below will display. Select "Enable" for every instrument you want to be a survey in your project (circled in red below)
- Define Survey Options for each instrument
- As soon as you click the Enable as Survey button, a page with many options will display. This page will allow you to set various parameters to customize each of your survey instruments:
- Survey Instructions: allows you to provide instructions to your participants
- As soon as you click the Enable as Survey button, a page with many options will display. This page will allow you to set various parameters to customize each of your survey instruments:
- Survey Design Options: what do the enhance radio / check boxes do?
- Survey Customization:
- Question Numbering
- All on one page / One section per page using Section Headers
- Required Fields – option to display *must provide value
- Aggregate Results
- Text-to-speech
- Survey Customization:
- Survey Access
- Expiration date and time
- Save and Return Later
- Also, ability to return and modify a completed response
- Survey Termination
- Auto-continue on to next survey – link surveys together
- Redirect to URL or Survey completion text
- Confirmation email
- Survey Termination
- eConsent Framework (see eConsent Knowledge Article)
- Click Save Changes to complete process of customizing each of your survey instruments
- Set Automated Invitations:
- After clicking Save Changes, you are returned to the Online Designer page. New buttons appear next to your instrument:
- Survey Settings: Allow you to modify the settings you just made
- Automated Invitations
- Click on the Automated Invitations button
- Follow the 4 steps to define the parameters for the automated survey invitations that will be sent out for the specific survey instrument..
- Step 1: Compose Message
- Step 2: Specify the Conditions for when the survey invitation will be sent
- Step 3: Define timeframe for sending invitation once conditions in Step 2 are met
- Step 4: Activate the Auto invite
- After clicking Save Changes, you are returned to the Online Designer page. New buttons appear next to your instrument:
- Define Survey Queue if desired (see Knowledge Article on Queues)
- Set Email Notification if desired
- Survey Distribution Tools (public survey link or email distribution list)
- From the toolbar on the left side of the page, select Survey Distribution Tools
- At the top of the page, select whether you desire a public survey link or to define a participant list
- Public Survey Link:
- Publish to a website or send via email
- Anonymous (unless the survey asks for identifying data from the participant) •NOTE: Since this method uses a single survey link for all participants, it allows for the possibility of participants taking the survey multiple times, which may be desired in some cases
- Participant List
- Sends customized email to participants in list
- Participant can complete survey one time
- Configurable reminders
- Tracks responses
- Option to identify responses
- Use Survey Invitation Log to view invitations that have been sent or are scheduled to be sent
- Refer to specific Knowledge Articles for each type of distribution
- Public Survey Link:
- TEST your survey project
- It is important to TEST all aspects of your project. Create as many records to test every aspect of the project
- If the project is a simple single survey, without branching logic or anything else, 5 cases should be more than sufficient.
- If the project is a multi-arm longitudinal study with Automated Survey Invitations, Randomization and Form Render Skip Logic, then you may require upwards of 100 – 150 test cases
- Remember to identify PHI fields. This is done from the Project Set Up tab:
- It is important to TEST all aspects of your project. Create as many records to test every aspect of the project
How Participants Use Surveys / What the User Sees
- To see what how your survey will appear to your participants, click …
Unique Considerations Related to Surveys
- Order of instruments in a survey
- Public survey links can only be used for the first instrument on your project. To use it, the first instrument needs to be enabled as a survey (See instructions: Enable Survey. )
- Auto-numbering is mandatory for the project
- Enabling the Survey Specific Email Invitation field within Survey Settings
- Allows you to override the project level email field for that specific survey instrument. This is useful when …..
- Designing instruments to be Automated Invitations even if your project is not a survey.
- If your first instrument is a data gathering instrument about an upcoming seminar, you can design a second instrument as a survey whose purpose is to send automated invitations / reminders to interested attendees. You must capture the attendee's email in the first instrument and set the second instrument as a survey itself. Then in the Automated Invite, create logic that will send the event reminder to the attendee at a designated date / time. You must also enable Designate an email field from the Project Set Up page:
- Adding participants after a survey has been distributed:
- When distributing a survey via an email participant list, ensure all participants' emails are defined before the project is moved to production and the first survey is sent. Often subsequent surveys are emailed based on criteria of completion of the first survey.
- Creating anonymous surveys for incentives
- Make the survey optional non-anonymous (i.e. put a field at the end something like "Please enter your email if you'd like to be entered into a drawing for a $50 gift card as a thank you for participating in this study" Then you can do a drawing and email the winner(s). People who don't want to list their email don't have to.
- Use branching logic to populate a link to a gift card for every Nth participant. Organize hidden fields that will count # of responses, then create N fields for N # gift cards you'd like to give out, each with a link to a gift card that populates at the end of the survey.
- Allow each survey taker to receive a personalized link to the survey
- Disable auto-numbering for records in your project so you can assign the [record_id] as the unique study ID that will link their REDCap data to their genomic data
- Create an instrument form (not a survey) as the 1st instrument in the project to collect a "fake" email, label this field [email]
- designate an email field for sending surveys (in Project Setup) → select [email] as that field
- Create your survey instrument that you'd like to distribute via unique link
- left menu > designer
- after you create the instrument, make sure you click "enable" as a survey
- Re-using data collection surveys (example: pre and post surveys are almost identical RC-2663)
- You can create events for re-using data collection instruments using event and branching logic
- Or you can use "Copy" in "Online Designer" and make modifications to create post survey.
- Adding questions to existing surveys
- Adding a question to the existing survey will not delete any data that has already been collected. Exisiting records will just have a blank for the new question when you export their data.
- Adding a question to the existing survey will not change the public survey link, so anyone who has the link already but hasn't completed the survey, can still access it both before and after you make the change.
- Have a message appear (listing resources) if a person attempts to leave the survey before they finish filling it out.
- ??? Is this possible
- Another option: In the Survey Settings enable the option to click the "Save & Return Later" button to stop the survey and return at a later time to complete it
- Minimizing Data Loss
- For long surveys – consider multiple surveys and group into survey queue, with the auto-start option: surveys will appear to participants as one survey only. Advantages: data will be saved at the completion of each survey; there will be less chance to lose data in case of poor Internet connection
- Targeting Surveys to Specific Groups
- Survey queues may be used as 'branching logic' at a survey level. For example, if there is a set of questions that are specific to a given gender, instead of adding a branching logic to each question, create a survey with this set of questions only and specify the condition in the survey queue e.g. [gender] = "1"