Skip to contents

Quiz Functions

Create interactive quizzes

singleQuestion()
Create a single-question quiz (single-choice or multiple-choice)
multiQuestions()
Create a multi-page quiz with navigation, timer, and results
fillBlanks()
Create a fill-in-the-blank cloze quiz
rquizTheme()
Create a reusable quiz theme

Input Validation

Validate quiz input data before creating quizzes

checkSingleQuestion()
Validate a single question object
checkMultiQuestions()
Validate a list of question objects
checkFillBlanks()
Validate a fill-in-the-blank question object

Shiny Bindings

Use quizzes in Shiny applications

singleQuestionOutput() renderSingleQuestion()
Shiny bindings for singleQuestion
multiQuestionsOutput() renderMultiQuestions()
Shiny bindings for multiQuestions
fillBlanksOutput() renderFillBlanks()
Shiny bindings for fillBlanks