Final Survey

Due: Nov 19 by 11:59pm

Weight: This assignment is worth 5% of your final grade.

Assessment: Your submission will be assessed using the rubric at the bottom of this page.

As a team, create your final survey by building on your initial pilot survey. You should incorporate any changes you wrote about in your pilot analysis report. The course instructor will review and grade your survey and will provide written feedback. Follow the instructions below to prepare your pilot survey.

1. Get Organized

Download and unzip this template for your survey. The folder contains the following files:

  • final_survey.Rproj: An R Project file for staying organized.
  • p1-intro.qmd: The code for creating part 1 of your survey, which should include a welcome page, content form, and eligibility questions for screening our ineligible respondents.
  • p2-choice-questions.qmd: The code for creating part 2 of your survey, which should include your education content and randomized conjoint choice questions.
  • p3-other.qmd: The code for creating part 3 of your survey, which should include any other questions (e.g. demographics) you wish to ask your survey respondents.
  • make_choice_questions.R: The code to generate the choice_questions.csv file.
  • choice_questions.csv: The survey choice question design file.
  • images: A folder of images you’re using in your survey.

2. Target population

Who should take your survey? When you submit your assignment on Blackboard, write down in Blackboard the eligibility requirements for who should be allowed to take your survey. Your survey should screen out people who don’t qualify, but I will also use this information to try to pre-screen respondents so hopefully fewer will be screened out of your survey.

3. Write your survey content

The files included in the zip file are taken directly from the example apples conjoint repo on GitHub associated with the blog post on building conjoint surveys in R. This is just placeholder content - you need to replace it with your survey content.

Follow these guidelines in inserting your content:

  • You may directly copy and paste any content you wish from your Survey Plan and Pilot Survey assignments.
  • In your p2-choice-questions.qmd file, you should include at least one example choice question (e.g. the first choice question for the first respondent) using your choice question design file (the choice_questions.csv file).
  • Your code should not reference any local files - all files should be hosted online somewhere (e.g. uploaded to a formr run,, etc.), and your code should use the urls to those locations. This includes your choice_questions.csv file as well as any images used in your survey.

Be sure to knit each file often - you should knit each part to html files so you can preview that everything is displaying as expected.

4. Upload your content to

Using your team google and formr accounts:

  1. Create new Google sheets that are based on your pilot survey. You absolutely can (and should) start from the content in your pilot survey and make adjustments based on feedback you have received.
  2. Upload each sheet as a separate Survey in formr, then create a Run linking the surveys together. Be sure to carefully edit the Run settings such that respondents are appropriately screened out as desired. You can export your pilot survey Run settings as a json file and then upload that as a new Run if you wish, just be sure to use the new surveys you just created.
  3. When you are confident that the Run is ready, turn the “volume” settings to the third setting (“People who have the link can access”).
  4. Send the link to Professor Helveston in a message on slack (only one team member).

5. Attribution

Include a short description in your blackboard submission of the specific contributions of each team member for this report. If all members contributed equally, you can just put the single sentence “All members contributed equally”.

Team members who do not make meaningful contributions to their projects will not receive the same grade as that of their team mates. If you are having any issues or disputes among team members, please contact Professor Helveston ASAP so we can find a resolution.

6. Submit

Render your .qmd files for each part of your survey, then create a zip file of all the files in your R project folder for this assignment and submit it on the corresponding assignment submission on Blackboard. Only one person from your team should submit the report.

Grading Rubric

35 Total Points

Category Excellent Good Needs work
Organization & Formatting 5
All formatting guidelines are followed.
Most formatting guidelines are followed; only one or two components from the template are missing.
Most formatting guidelines are followed; several components from the template are missing or incomplete.
Survey Content 10 / 9
Rmd files are complete and compile without error to html pages. All referenced files are on the web (not local).
8 / 7 / 6
Rmd files are complete and compile to html pages mostly without error (may need one or two small fixeds). All referenced files are on the web (not local).
5 / 4 / 3
Rmd files are incomplete and / or missing, and they require multiple fixes to compile into html files. References local files that are not yet on the web.
Conjoint Questions 10 / 9
Randomized conjoint questions render on live formr survey without error.
8 / 7 / 6
Randomized conjoint questions render on live formr survey with only one or two errors (e.g. image load fail).
5 / 4 / 3
Randomized conjoint questions have major issues rendering on the live formr survey. Page load fails or content is displayed in an unintelligle manner.
formr 10 / 9
Entire survey renders on live survey without errors, user can get to end and questions are clear and understandable.
8 / 7 / 6
The survey contains one or two errors when rendering in formr, but the user can still get to the end of the survey.
5 / 4 / 3
An error page displays preventing continuation in the survey, or multiple major errors exist in the survey making it difficult to understand the questions.