Final Survey

Due: Nov 15 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

Your team’s repo (madd-f26/madd-team-<letter>) already has a 5-final-survey/ folder seeded with the choice-based conjoint survey template for your final survey. Open your team repo in Positron (File > Open Folder…). The folder contains the following files:

  • survey.Rproj: An RStudio project file that ships with the template - you can ignore it.
  • code/1_make_choice_questions.R: The code to generate the data/choice_questions.csv file (your survey design file…use the code you wrote in class for this).
  • data/choice_questions.csv: The survey choice question design file.
  • survey.qmd: The code for creating your survey content, which should include a welcome page, content form, and eligibility questions for screening our ineligible respondents. It should also include your education content and randomized conjoint choice questions, then any other questions you wish to ask your survey respondents (e.g. demographics).
  • app.R: The file to run the Shiny app.
  • images: A folder of images (if you’re using any in your survey).

2. Target population

Who should take your survey? Write down the eligibility requirements for who should be allowed to take your survey directly in your survey.qmd file (e.g., as a comment near your eligibility screening questions). 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 are just example content based on the blog post on building conjoint surveys in surveydown. 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 Pilot Survey assignments.
  • In your survey.qmd file, you should have your randomized sets of choice questions working using your choice_questions.csv design file.
  • Setup a database connection on Supabase and make sure your survey data is being stored properly in the database.

4. Upload your survey to shinyapps.io

Only one person from your team should create an account for hosting your survey on shinyapps.io. Follow the documentation on deploying the app.

Be sure to run the app.R file to preview your choice questions locally as a Shiny app before deploying to shinyapps.io.

5. Attribution

Include a short description 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

To submit this deliverable, commit and push your survey files to your team’s repo (madd-f26/madd-team-<letter>, where <letter> is your team letter) using GitHub Desktop: look at the diff, write a short commit message, click Commit, then Push.

NoteRemember

This deliverable isn’t submitted until it’s pushed to your team repo, in addition to being deployed on shinyapps.io. Any team member can push – there’s no need to designate just one person. Go look at your repo on GitHub.com and confirm the work is actually there before you call this done.

Grading Rubric

35 Total Points

Category Excellent Good Needs work
Organization & Formatting 5
All formatting guidelines are followed.
4
Most formatting guidelines are followed; only one or two components from the template are missing.
3
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.
surveydown 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 on shinyapps.io, 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.