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.8.0 |
Depends: |
R (≥ 4.1.0) |
Imports: |
bslib, cli, DBI, dotenv, DT, fs, htmltools, jsonlite, markdown, pool, quarto, RPostgres, rstudioapi, rvest, shiny, shinyjs, shinyWidgets, usethis, utils, xml2, yaml |
Suggests: |
glue, knitr, leaflet, testthat |
Published: |
2025-01-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.