При использовании функции nops_eval на экзамене только с schoice заданиями (5 возможных ответов), мы хотим, чтобы неправильные ответы оценивались как 1 / n количество неверных вариантов. Например. предмет с 3 выставками с неправильным ответом должен получить: 1/-4 = -.25. Однако, если студент отвечает на экзамен на два варианта:

enter image description here

Он не должен давать никаких положительных баллов ... это вопрос schoice, поэтому он должен оцениваться как неправильный ответ (т.е. 1/(-4)), даже если один из ответов правильный.

Были использованы следующие варианты:

eval_v1 <- nops_eval(register = "nops_eval/pauta_II.csv",
          solutions = "nops_eval/Ex_AEII_MTI_v1_.rds",
          scans = "nops_eval/nops_scan_20210120211740_v1.zip", language = "pt",
          eval = exams_eval(partial = T, negative = T, rule = "false"),
          dir = "eval",
          interactive = T)

Если аргумент rule = "false2", окончательный результат будет таким же.

1
Sinval 21 Янв 2021 в 15:31

1 ответ

Лучший ответ

Мы нашли решение ... мы должны установить partial = F, negative = -.25. С partial = F мы гарантируем, что принимаются только полные правильные ответы (как предполагает schoice), а с negative = -.25 мы гарантируем, что все неправильные ответы наказываются -.25 умножением на expoints каждого упражнения.

1
Sinval 21 Янв 2021 в 23:30