Moodle考试用于多项选择任务的最小零点

时间:2017-12-20 11:51:22

标签: r r-exams

如何通过{exams}软件包创建一个moodle问题,该软件包可以为至少零点的多项选择题提供评分?

我已经尝试过:

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

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的问题,那么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。

moodle 1

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

moodle 2

最后一个变体显示它如何工作:2正确和2错误产生1.67点= 2 * 5/2 - 2 * 5/3。

moodle 3