Create object Ordering
Arguments
- identifier
A character representing the unique identifier of the assessment task. By default, it is generated as 'id_task_dddd', where dddd represents random digits.
- title
A character representing the title of the XML file associated with the task. By default, it takes the value of the identifier.
- choices
A character vector containing the answers. The order of answers in the vector represents the correct response for the task.
- choices_identifiers
A character vector, optional, containing a set of identifiers for answers. By default, identifiers are generated automatically according to the template "ChoiceD", where D is a letter representing the alphabetical order of the answer in the list.
- content
A character string or a list of character strings to form the text of the question, which may include HTML tags.
- prompt
An optional character representing a simple question text, consisting of one paragraph. This can supplement or replace content in the task. Default is "".
- points
A numeric value, optional, representing the number of points for the entire task. Default is 1.
- points_per_answer
A boolean value indicating the scoring method. If
TRUE
, each selected answer will be scored individually. IfFALSE
, only fully correct answers will be scored with the maximum score. Default isTRUE
.- shuffle
A boolean value indicating whether to randomize the order in which the choices are initially presented to the candidate. Default is
TRUE
.- feedback
A list containing feedback messages for candidates. Each element of the list should be an instance of either ModalFeedback, CorrectFeedback, or WrongFeedback class.
- calculator
A character, optional, determining whether to show a calculator to the candidate. Possible values:
"simple"
"scientific".
- files
A character vector, optional, containing paths to files that will be accessible to the candidate during the test/exam.
Value
An object of class Ordering
Examples
ord_min <- ordering(prompt = "Set the right order:",
choices = c("Step1", "Step2", "Step3"))
ord <- ordering(identifier = "id_task_1234",
title = "Order Task",
choices = c("Step1", "Step2", "Step3"),
choices_identifiers = c("a", "b", "c"),
content = "<p>Set the right order</p>",
prompt = "Plain text, can be used instead of content",
points = 2,
points_per_answer = FALSE,
shuffle = FALSE,
feedback = list(new("WrongFeedback",
content = list("Wrong answer"))),
calculator = "scientific-calculator",
files = "text_book.pdf")