gpt4 book ai didi

r - 对使用 exams2moodle() 创建的多项选择题和完形填空题进行评分

转载 作者:行者123 更新时间:2023-12-02 02:50:03 25 4
gpt4 key购买 nike

我正在使用 R/exams 中的 exams2moodle() 在 Moodle 中创建多项选择题和完形填空题。在准备考试之前,我想确定 Moodle 如何计算成绩。

在我看来,在多项选择题中,评估策略的默认设置是partial = TRUE,rule =“false”,needle = FALSE。这是正确的吗?

对于完形填空题,似乎分配给完形填空题的总成绩在子问题之间平均分配。我想知道是否有某种方法可以对单个子问题给予不同的权重。

预先感谢您的帮助!

最佳答案

概述

基本上你是对的。不过,我将在下面讨论一些 Moodle 特定的细节,因为 Moodle 不支持 R/exams 的 exams_eval() 策略的完全灵活性。

多项选择 (mchoice) 问题

  • Moodle 仅支持部分学分评估,因此无法设置 partial = FALSE
  • Moodle 中的评估总是这样,不勾选方框将得到零分。只有勾选一个方框才能获得分数(正数或负数)。
  • 勾选正确的方框始终会给出总分中 1/#n Correct 的比例,其中 #n Correct 是正确答案选项的数量。
  • 勾选不正确的方框可能会得到负分。精确的金额由规则规范控制。对于 rule = "false",错误勾选的框给出的比例为 -1/#in Correct = -1/(n - #n Correct)。
  • 由于在只有一个不正确的替代方案的情况下,这是相当苛刻的(勾选它会删除所有点),因此有 rule = "false2" 这是默认值。错误勾选的框仍会减去比例 1/#in Correct,除非在减去 1/2 时 #in Correct = 1。
  • 所有盒子的总积分不能为负数!在某些情况下,它可能显示为负数,但实际上被视为 0。因此,R/exams 参数 负数 = TRUE 将被忽略,它隐式始终为 负数 = FALSE >.
  • 由于只有勾选正确答案选项才能获得正分,因此至少需要有一个正确答案选项。如果使用没有正确答案的多项选择题,则得分始终为零。

单选 (schoice) 问题

  • 本质上,适用与上述相同的规则。主要区别在于 Moodle 使用单选按钮(而不是复选框)来处理单选问题。因此,参与者只能选择一项,而不能选择多项。
  • 另一个重要的区别是积分总和可能会变成负数! (与多项选择题不同。)
  • exams2moodle() 目前对单选题使用相同的默认评估策略 rule = "false2"。这确保了随机猜测策略的预期点数为零。 (但是,我们正在考虑将默认值更改为 rule = "none",这似乎更常用,即选择不正确的替代方案只会给出零分。)

完形填空题

  • 完形填空题的不同部分分别进行评估,然后简单总结。
  • 对于完形填空问题中的 schoicemchoice 项目,适用与上述相同的规则。因此,对于单项选择题,分数可能会变成负数,但对于多项选择题,分数不会变成负数。不过,默认情况下不使用负分。
  • 另请注意,R/exams 目前对完形填空中的 mchoice 项的支持不是很好,因为直到最近 Moodle 才完全支持它们。请参阅Cloze question combining mchoice and num import in Moodle我们希望在未来的版本中改进这一点。
  • 默认情况下,总点数在完形填空中的项目之间平均分配。但是,expoints 可以设置为与项目数量相同长度的向量,给出每个项目的点数。 (不过,这在 2.4-0 版本中得到了改进。)

标记

无法通过 R/exams 中的 exams2moodle() 来控制所获得分数的分数分配。因此,当您在那里进行测验时,您必须在 Moodle 中进行配置。

关于r - 对使用 exams2moodle() 创建的多项选择题和完形填空题进行评分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62153575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com