quiz_ui | R Documentation |
A 'shiny' module to implement a quiz. These are the core functions to implement the quiz with a 'shiny' application.
quiz_ui(quiz)
quiz_server(quiz)
quiz |
an object of class |
a reactive object showing the current results of the quiz
quiz_ui()
: UI side function
quiz_server()
: Server side function
Joseph Marlo
create_quiz()
preview_app()
quiz <- create_quiz(
create_question(
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Select nulla.',
add_choice('auctor'),
add_choice('nulla', correct = TRUE)
),
create_question(
'Mauris congue aliquet dui, ut dapibus lorem porttitor sed. Select 600.',
add_choice('600', correct = TRUE),
add_choice('800')
)
)
ui <- shiny::fluidPage(
htmltools::div(
style = "max-width: 700px",
quiz_ui(quiz)
)
)
server <- function(input, output, session) {
quiz_server(quiz)
}
shinyApp(ui, server)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.