我正在使用来自R/考试的exams2moodle(),在Moodle中创建多个选择题和填空题。在准备考试之前,我想确定Moodle是如何计算成绩的。
在我看来,在多项选择问题中,评估策略中的默认设置是partial = TRUE, rule = "false", negative = FALSE。对吗?
在完形填空题中,对完形填空题的整体评分似乎在各子题之间均分。我想知道是否有什么方法可以使单个子问题的权重不相等。
提前感谢您的帮助!
发布于 2020-06-03 10:37:38
概述
基本上你是对的。然而,我将在下面讨论一些具体的细节,因为Moodle不支持来自R/ that的exams_eval()策略的完全灵活性。
多项选择题(mchoice)
partial = FALSE是不可能的。在Moodle中的评估总是不勾勾会产生零分。只有勾选一个方框才能产生点数(正数或negative).rule规范控制。对于#ncorrect).rule = "false" )这是相当苛刻的情况下,正好有一个不正确的选择(滴答它擦除所有的点),有rule = "false2",这是默认的。一个不正确的勾选框仍然减去比例1/#不正确,除非在#不正确=1,当1/2是subtracted.negative = TRUE就会被忽略,它隐含的总是只有勾选正确的答案方案才能产生积极的答案,至少需要有一个正确的答案选择。如果使用一个没有正确答案的选择题,它总是得到零分。单选(schoice)问题
exams2moodle()目前对单一选择的问题使用相同的默认评估策略rule = "false2"。这保证了随机猜测策略的预期点数为零。(然而,我们正在考虑将默认值更改为rule = "none",这似乎更常用,也就是说,选择了一个不正确的选项只是提供了零分。)。
完形问题
schoice或mchoice项,适用于上述规则。因此,对于单一选择的问题,分数可以变成否定的,而对于多项选择的问题,则不能成为否定的。不过,默认情况下,不要使用负点。mchoice项目,因为它们直到最近才得到Moodle的支持。参见Cloze question combining mchoice and num import in Moodle,我们希望在未来的版本中改进这一点。默认情况下,expoints可以设置为一个向量,其长度与表示每个点的点数的项目数相同。(不过,在2.4-0版中对此进行了改进。)标记
在R/考试中,exams2moodle()不能控制分数的分配。因此,您必须在Moodle中配置这一点,然后将测试放在一起。
https://stackoverflow.com/questions/62153575
复制相似问题