多项选择题最低零分的 Moodle 考试

Moodle exam with minimum zero points for multiple choice task

如何通过 {exams} 包创建一个 moodle 问题,该问题至少为多项选择题打分?

我已经试过了:

exams2moodle(..., mchoice = list(eval = list(negative = FALSE)))

如果我正确理解您的问题,那么 exams_eval() 中的默认设置以及 exams2moodle() 中的默认设置都会满足您的要求:

  • partial = TRUE,即每个被选中的正确列表项都有部分学分。
  • rule = "false2",即每个被检查的错误列表项都有负的部分信用。
  • negative = FALSE,即练习中的总分不能为负数

作为示例,我生成了 exams2moodle("switzerland", points = 5),它生成了一个练习,其中前两个列表项是正确的(每个都得到 5/2 正分)而其他三个列表项不正确(得到 5/3 负分)每个点)。

1 个正确和 1 个不正确的项目你得到 0.83 分 = 5/2 - 5/3。

1 个正确和 2 个错误项目中的一些分数为 -0.83 分 = 5/2 - 2 * 5/3;但它被限制为零:

还有最后一个变化来展示它是如何工作的:2 个正确和 2 个错误产生 1.67 分 = 2 * 5/2 - 2 * 5/3。