- 1
- Currently each survey needs to be stored in it’s own separate project folder.
---
echo: false
warning: false
---
``{r}
library(surveydown)
``
::: {#welcome .sd-page}
# Welcome to our survey!
This is a simple demonstration of a `surveydown` survey. It has two pages with one question on each page.
Here is a basic "multiple choice" question, created using `type = 'mc'` inside the `sd_question()` function:
``{r}
sd_question(
type = 'mc',
id = 'penguins',
label = "Which type of penguin do you like the best?",
option = c(
'Adélie' = 'adelie',
'Chinstrap' = 'chinstrap',
'Chilly Willy' = 'chilly',
'Gentoo' = 'gentoo'
)
)
``
You need to insert next buttons with `sd_next()` and set the `next_page` argument to the name of the page you want to go to next.
``{r}
sd_next(next_page = 'page2')
``
:::
::: {#page2 .sd-page}
This is another page in your survey.
{surveydown} supports many types of questions. For example, here is a simple `text` type question:
``{r}
sd_question(
type = "text",
id = "silly_word",
label = "Write a silly word here:"
)
sd_next(next_page = 'end')
``
:::
::: {#end .sd-page}
## End
This it the last page in the survey.
``{r}
sd_close("Exit Survey")
``
:::
R version 4.2.2 (2022-10-31 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19045)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.utf8
[2] LC_CTYPE=English_United States.utf8
[3] LC_MONETARY=English_United States.utf8
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.utf8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] fontawesome_0.5.2
loaded via a namespace (and not attached):
[1] lubridate_1.9.3 emo_0.0.0.9000 digest_0.6.31 crayon_1.5.2
[5] assertthat_0.2.1 lifecycle_1.0.4 jsonlite_1.8.9 magrittr_2.0.3
[9] evaluate_1.0.0 stringi_1.7.12 rlang_1.1.3 cli_3.6.0
[13] rstudioapi_0.15.0 vctrs_0.6.5 generics_0.1.3 rmarkdown_2.28
[17] tools_4.2.2 stringr_1.5.1 glue_1.6.2 purrr_1.0.1
[21] xfun_0.42 yaml_2.3.10 fastmap_1.1.1 compiler_4.2.2
[25] timechange_0.3.0 htmltools_0.5.7 knitr_1.45