我正在使用R / exams中的exams2moodle()
在Moodle中创建多项选择并结束问题。在准备考试之前,我想确定Moodle如何计算成绩。
在我看来,在多项选择题中,评估策略的默认设置为partial = TRUE, rule = "false", negative = FALSE
。正确吗?
对于完形填空问题,似乎分配给完形填空问题的整体成绩在子问题之间平均分配。我想知道是否有某种方法可以对单个子问题给予不平等的重视。
在此先感谢您的帮助!
答案 0 :(得分:5)
基本上您是正确的。但是,由于Moodle不支持R / exams的exams_eval()
策略的全部灵活性,因此我将在下面讨论Moodle特定的一些细节。
(注意: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
个项目的支持不佳,因为直到最近Moodle才完全支持它们。请参见Cloze question combining mchoice and num import in Moodle。我们希望在以后的版本中对此进行改进。expoints
可以设置为与项数相同长度的矢量,从而为每项赋予点数。 (不过,在R-Forge的当前开发版本2.4-0中对此进行了改进。)通过R /考试中的exams2moodle()
无法控制得分的分配。因此,在此处进行测验时必须在Moodle中进行配置。