Creates a page with a prompt and one button which, when clicked, advances to the next page. This is typically used for giving the participant information about the test.

one_button_page(
  body,
  admin_ui = NULL,
  button_text = "Next",
  on_complete = NULL
)

Arguments

body

Page body. Can be either a character scalar (e.g. "Welcome to the test!") or an object of class "shiny.tag", e.g. shiny::tags$p("Welcome to the test!").

admin_ui

Optional UI component for the admin panel.

button_text

Text to display on the button. Should be a character scalar.

on_complete

Optional function to execute on leaving the page (after successful validation). The argument list should include ..., and any of: state, the participant's state object; answer, the participant's most recent answer; input, the current page's Shiny input object; session, the current Shiny session object; opt, the test's option list as created by test_options().