Create check-fields and check-boxes for 'rmarkdown'
check_question(
answer,
right = "Correct",
wrong = "I have a different answer",
options = NULL,
type = NULL,
button_label = "check",
alignment = NULL,
placeholder = "",
random_answer_order = FALSE,
title = NULL,
width_of_in_order = paste0(round(1/length(answer) * 85), "%"),
height_of_in_order = "60px",
style_of_in_order = "padding:5px;border: 1px solid #aaaaaa; display: inline-block;",
q_id = sample(1:1e+05, 1)
)returns the html tags and javascript code
correct answer (can be a double or a string). It is possible to put here a vector of several answers.
form reaction on right answer
form reaction on wrong answer
vector of values for the selection list type
character that defines type of the list. Possible values: text, select, radio, checkbox, in_order
character value that will be displayed on the button
character argument for options' alignment: vertical or horizontal
character that defines a short hint that describes the expected value of an input field. This works with the text input type only.
logical argument that denotes whether answers should be shuffled, when the type value is select, radio or checkbox
character value that will be displayed as a question title. It is possible to put there the question. You can put markdown markup. Since this argument wraps the form contents with fieldset tags, you can redefine it appearance with CSS.
character with some values for width of the boxes, when the type value is in_order. Possible values: "30px", "20%"
character with some values for height of the boxes, when the type value is in_order. Possible values: "30px", "20%"
character that contains CSS style for the div boxes, when the type value is in_order
unique identifier of the question
George Moroz <agricolamz@gmail.com>