Given a key, score a multiple choice test, i.e. recode
the original choices to right (1) or wrong (0). Missing
responses are treated as wrong.
Usage
sco(choices, key, na.false = FALSE)
Arguments
choices
The original responses to the items in the
test: persons as rows, items as columns. May contain NA.
key
A vector containing the key (correct answers)
to the items in choices. If not given, the
function will check if all data are either 0, 1, or NA:
if yes, NA are recoded as 0, else an error message is
returned.
na.false
Recode non-responses to false responses?
Value
A matrix of responses scored 0=wrong 1=correct, and
possibly NA