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 Pause database connection sd_database(ignore = 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 Create a random numeric completion code Use sd_completion_code(). Store the value with sd_store_value() then display it with sd_output().
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 sd_ui() function, use:
barcolor = "#123456"
Check mark Customizable progress bar position In the sd_ui() function, use:
barposition = "top", "bottom", or "none"
Check mark Markdown formatting for options and buttons Just use markdown on options and buttons.
Check mark Support for bootstrap themes In the sd_ui() function, use:
theme = “theme_name”
Check mark Customizable scss theme file In the sd_ui() function, use:
custom_css = “custom.css”, where “custom.css” is a custom css file.
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
then obtain the parameters in the server with sd_get_url_pars()
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