我正在使用exams2moodle()
R/exams 在 Moodle 中创建多项选择和完形填空题。在准备考试之前,我想确定 Moodle 是如何计算成绩的。
在我看来,在多项选择题中,评估策略中的默认设置是partial = TRUE, rule = "false", negative = FALSE
. 那是对的吗?
对于完形填空题,分配给完形填空题的总成绩似乎在子题中平均分配。我想知道是否有某种方法可以对单个子问题赋予不同的权重。
预先感谢您的任何帮助!
本质上你是对的。但是,我将在下面讨论一些特定于 Moodle 的细节,因为 Moodle 不支持exams_eval()
R/exams 策略的全部灵活性。
(注意:其中一些功能,特别是完形填空题,在 R/exams 2.4-0 中得到了改进,在撰写本文时它是开发版本,还没有在 CRAN 上。在此之前,您可以通过 获得它install.packages("exams", repos = "http://R-Forge.R-project.org")
)
mchoice
) 题partial = FALSE
无法设置。rule
规范控制。对于rule = "false"
不正确勾选的框,给出比例 -1/#incorrect = -1/(n - #ncorrect)。rule = "false2"
这是默认设置。勾选错误的框仍会减去比例 1/#incorrect,除非在减去 1/2 时 #incorrect = 1 的情况除外。negative = TRUE
将被忽略,它隐含地始终为negative = FALSE
。schoice
) 题exams2moodle()
目前对单选题使用相同的默认评估策略rule = "false2"
。这确保了随机猜测策略的预期点数为零。(但是,我们正在考虑更改rule = "none"
似乎更常用的默认值,即选择不正确的替代方案只会给出零分。)schoice
或mchoice
项目,适用与上述相同的规则。因此,单项选择题的分数可能会变成负数,但多项选择题的分数不会。但是,默认设置是不使用负分。mchoice
完形填空中的项目目前还没有被 R/exams 很好地支持,因为直到最近 Moodle 才完全支持它们。请参阅在 Moodle 中结合 mchoice 和 num 导入的完形填空题我们希望在未来的版本中改进这一点。expoints
可以设置为与项目数相同长度的向量,给出每个项目的点数。(不过,这在 R-Forge 上的当前开发版本 2.4-0 中得到了改进。)exams2moodle()
在 R/exams 中无法控制对所取得分数的分数分配。因此,在 Moodle 中进行测验时,您必须在其中进行配置。