我正在尝试用 LaTeX 生成一个测验,以便导入到 moodle 中。多项选择题中有 4 个选项:3 个正确答案和 1 个错误答案。如下所示:
\begin{multi}[multiple]{sum} 标出正确答案:\item* $2+2=4$ \item* $1+3=4$ \item* $0+4=4$ \item $-1+3=4$ \end{multi}
在 Moodle 中,每答对一个问题可得 1/3 分,答错一个问题可得 0 分。因此,学生可以选择所有答案(包括错的答案)并获得最高分。
我想避免这种情况,并对错误答案使用 50% 的惩罚。我尝试了以下方法:
\begin{multi}[multiple]{sum} 标出正确答案:\item* $2+2=4$ \item* $1+3=4$ \item* $0+4=4$ \item[fraction=-50] $-1+3=4$ \end{multi}
但是,当导入到 Moodle 中时,它显示每个正确答案的得分为 50%(而不是 33.3%),错误答案的得分为 -50%。我遗漏了什么吗?
答案1
您这边没有任何问题:这是 moodle 软件包的一个错误。
为了计算每个标有星号的正确答案的分数,该程序会计算所有其他答案的分数之和,即使分数为负数......
在您的情况下,总和是 -50,并且包属性归因(100-(-50))/3
于每个正确答案。
我认为这已在我正在处理的 moodle 包的开发版本中得到修复。看这里。