Welcome to your first surveydown survey!

We recommend reading the Getting Started page to get a sense of how to use surveydown. The rest of the documentation covers more details on how to use surveydown.

Features

Progress Feature Implementation
Check mark Wide variety of question types sd_question()
Check mark Ability to use latest survey results in the survey itself sd_get_data(db, reactive = TRUE)
Check mark Preview mode (pauses database connection) sd_database(pause = TRUE)
Check mark Conditionally display questions sd_config(show_if = XXX) & sd_config(show_if_custom = XXX)
Check mark Conditionally skip to pages sd_config(skip_if = XXX) & sd_config(skip_if_custom = XXX)
Check mark Start survey from a specific page (helpful when editing) sd_config(start_page = "page_id")
Check mark Show all pages at once (helpful for editing or printing out whole survey) sd_config(show_all_pages = TRUE)
Check mark Require specific questions be answered sd_config(required_questions = c("question_1", "question_2"))
Check mark Require all questions be answered sd_config(all_questions_required = TRUE)
Check mark Time stamps recorded for each question and page interaction Happens by default.
Check mark Progress bar bar that updates on each question interaction Happens by default.
Check mark Customizable progress bar color In the YAML header, type:
barcolor = "A_HEX_COLOR"
Check mark Customizable progress bar position In the YAML header, type:
barposition = "top", "bottom", or "none"
Check mark Markdown formatting for options and buttons Just use markdown on options and buttons.
Check mark Customizable scss theme file Use theme = custom.scss in the YAML header and put a custom.scss file in the project folder.
Check mark Pass parameters through the url, e.g. to track user IDs Insert url parameters with a ?, e.g. mysurvey.shinyapps.io/?id_a=123&id_b=456
Check mark Redirect users to an external url Use sd_redirect()
Screwdriver wrench Admin page with password login to preview / download data, pause survey, etc. sd_config(admin_page = TRUE), then access with url, e.g. https://mysurvey.shinyapps.io/?admin
Screwdriver wrench Form validation (limit input based on question type) Happens by default
Screwdriver wrench Cookies to store user progress Happens by default
Back to top