Skip to contents

Functions to generate and nest into UI of your ShinyApp Quetzio and QuetzioLink objects

Quetzio_create()
Create new Quetzio object
Quetzio_UI()
Create UI of your questionnaire
QuetzioLink_create()
Create linked Quetzio
QuetzioLink_UI()
Create UI for linked questionnaires

Source creation and examples

Create exemplary sources and see examples of sources

create_Quetzio_source()
Create data.frame source compatible with shiny.survey
create_desc_source()
Create data.frame for optional instruction and descriptions compatible with shiny.survey.
quetzio_examples
Example source configurations for questionnaires

Functions providing simple way to interact with created questionnaires

Quetzio_label_update()
Update Quetzio labels triggered by reactive value change
Quetzio_value_update()
Update Quetzio selections based on external object
Quetzio_get_df()
Get answers from Quetzio in the form of data.frame

R6 classes

Classes working under the hood. Learning how to access the public fields of these for more advanced reactivity.

Quetzio
Quetzio server class
QuetzioLink
Quetzio Link Server class

Custom shinyInputs

Customized inputs to be used in created questionnaires, though you can also use them externally

numInput()
Modified Shiny numericInput
likertRadioButtons()
Create input for Likert scale questions based on radioButtons

Set or modify language for internally generated messages

Mostly used internally. Exported for better grasp on how to provide custom texts ion the fly. If you want to add support for language, it would be best to check our GitHub repo and contribute by changing ‘lang.R’ file.

quetzio_txt()
Get texts for given language and supports getting them in context of quetzio_server