test {rqti} | R Documentation |
Create a test
Description
Create an AssessmentTest rqti
-object.
Usage
test(
content,
identifier = "test_identifier",
title = "Test Title",
time_limit = 90L,
max_attempts = 1L,
academic_grading = FALSE,
grade_label = c(en = "Grade", de = "Note"),
table_label = c(en = "Grade", de = "Note"),
navigation_mode = "nonlinear",
submission_mode = "individual",
allow_comment = TRUE,
rebuild_variables = TRUE,
contributor = list(),
description = "",
rights = Sys.getenv("RQTI_RIGHTS"),
version = "0.0.9"
)
Arguments
content |
A list containing AssessmentSection objects. |
identifier |
A character value indicating the identifier of the test file. Default is 'test_identifier'. |
title |
A character value, optional, representing the file title. Default is 'Test Title'. |
time_limit |
An integer value, optional, controlling the time given to a candidate for the test in minutes. Default is 90 minutes. |
max_attempts |
An integer value, optional, indicating the maximum number of attempts allowed for the candidate. Default is 1. |
academic_grading |
A boolean, optional; enables showing a grade to the
candidate at the end of the testing according to the 5-point academic grade
system as feedback. Default is |
grade_label |
A character value, optional; a short message that shows with a grade in the final feedback; for multilingual use, it can be a named vector with two-letter ISO language codes as names (e.g., c(en="Grade", de="Note")); during test creation, it takes the value for the language of the operating system; c(en="Grade", de="Note")is default. |
table_label |
A character value, optional; a concise message to display as the column title of the grading table in the final feedback; for multilingual use, it can be a named vector with two-letter ISO language codes as names (e.g., c(en="Grade", de="Note")); during test creation, it takes the value for the language of the operating system; c(en="Grade", de="Note")is default. |
navigation_mode |
A character value, optional, determining the general paths that the candidate may have during the exam. Two mode options are possible: - 'linear': Candidate is not allowed to return to previous questions. - 'nonlinear': Candidate is free to navigate; used by default. |
submission_mode |
A character value, optional, determining when the candidate's responses are submitted for response processing. One of two mode options is possible: - 'individual': Submit candidates' responses on an item-by-item basis; used by default. - 'simultaneous': Candidates' responses are submitted all together by the end of the test. |
allow_comment |
A boolean, optional, enabling the candidate to leave
comments in each question. Default is |
rebuild_variables |
A boolean, optional, enabling the recalculation of
variables and reshuffling the order of choices for each item-attempt.
Default is |
contributor |
A list of objects QtiContributor-type that holds metadata information about the authors. |
description |
A character string providing a textual description of the content of this learning object. |
rights |
A character string describing the intellectual property rights and conditions of use for this learning object. By default it takes value from environment variable 'RQTI_RIGHTS'. |
version |
A character string representing the edition/version of this learning object. |
Value
An AssessmentTest object.
See Also
test4opal()
, section()
, AssessmentTest, AssessmentSection
Examples
sc <- new("SingleChoice", prompt = "Question", choices = c("A", "B", "C"))
es <- new("Essay", prompt = "Question")
s <- section(c(sc, es), title = "Section with nonrandomized tasks")
t <- test(s, title = "Example of the Exam", academic_grading = TRUE)