Questions

Create questions of different types.

mc_question() answer()

Create a Multiple-Choice Question

text_question() comp_abs() comp_rel() comp_digits()

Create a Question With Text Input

Exam format configurations

Configure exam randomization, presentation, and navigation.

exam_document()

Exam Output Format

exam_config_server_start() exam_config() data_provider() exam_document_setup() exam_setup()

Exam Configuration

section_config()

Exam Section Configuration

Exercises

Configurations for coding exercises.

future_evaluator()

Exercise Evaluator

exercise_options()

Exercise Options

Storage

Configure where and how exam data is stored.

dbi_storage_provider()

DBI-Backed Exam Storage

setup_database()

Setup a DBI-Backed Database for Exams

storage_provider

Storage Providers

Access

Configure who has when access to the exam.

authentication_provider

Authentication Providers

configure_attempts() show_attempts_configuration()

Configure an Attempt for Specific Users

password_auth() ui_token_auth()

Authenticate Users Via User Interface

rsconnect_auth()

RStudio Connect Authentication Provider

Localization

Localize messages.

status_message_template() status_messages()

Customize Status Messages

Advanced customization

Helper functions for advanced customizations.

exercise_result() exercise_result_error() exercise_result_empty() exercise_result_timeout()

Create Exercise Results