surveydown: Markdown-Based Surveys Using 'Quarto' and 'shiny'
Generate surveys using markdown and R code chunks. Surveys are composed of two files: a survey.qmd 'Quarto' file defining the survey content (pages, questions, etc), and an app.R file defining a 'shiny' app with global settings (libraries, database configuration, etc.) and server configuration options (e.g., conditional skipping / display, etc.). Survey data collected from respondents is stored in a 'PostgreSQL' database. Features include controls for conditional skip logic (skip to a page based on an answer to a question), conditional display logic (display a question based on an answer to a question), a customizable progress bar, and a wide variety of question types, including multiple choice (single choice and multiple choices), select, text, numeric, multiple choice buttons, text area, and dates. Because the surveys render into a 'shiny' app, designers can also leverage the reactive capabilities of 'shiny' to create dynamic and interactive surveys.
Version: |
0.5.1 |
Depends: |
R (≥ 4.0.0) |
Imports: |
DBI, DT, fs, htmltools, markdown, pool, quarto, RPostgres, rstudioapi, rvest, shiny, shinyjs, shinyWidgets, usethis, utils, xml2, yaml |
Suggests: |
knitr, testthat, glue |
Published: |
2024-11-27 |
DOI: |
10.32614/CRAN.package.surveydown |
Author: |
John Paul Helveston
[aut, cre,
cph],
Pingfan Hu [aut,
cph],
Bogdan Bunea
[aut, cph],
Stefan Munnes [ctb] |
Maintainer: |
John Paul Helveston <john.helveston at gmail.com> |
BugReports: |
https://github.com/surveydown-dev/surveydown/issues |
License: |
MIT + file LICENSE |
URL: |
https://pkg.surveydown.org |
NeedsCompilation: |
no |
Citation: |
surveydown citation info |
Materials: |
README NEWS |
CRAN checks: |
surveydown results |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=surveydown
to link to this page.