我的问题出现在导出到 Moodle 的问题中。
我打算创建一个完形填空题,其中一部分是单选(schoice),另一部分是多选(mchoice)。使用 exams2moodle 函数导出时,我有两种可能的行为:所有问题都显示为 schoice(下拉菜单),或者全部显示为 mchoice(复选框)。从视觉上看,第二种情况甚至可能有效,但它不能正确得分或处罚,因为无论其定义如何,问题都被视为mchoice。
这些不同的行为是如何发生的?第一项定义了问题的行为,如果第一项是选择,那么每个人都会如此,反之亦然。
最小示例(所有问题在moodle中显示为mchoice)
\begin{question}
This is the question. This is the question
\begin{answerlist}
\item Multiple choice answer 1.
\item Multiple choice answer 2.
\item Multiple choice answer 3.
\item Multiple choice answer 4.
\item Single choice 1.
\item Single choice 2.
\end{answerlist}
\end{question}
\exname{cloze_schoice_mchoice}
\extype{cloze}
\exclozetype{mchoice|schoice}
\exsolution{1100|10}
最小示例(所有问题均在 Moodle 中显示为选择)
\begin{question}
This is the question. This is the question
\begin{answerlist}
\item Single choice 1.
\item Single choice 2.
\item Multiple choice answer 1.
\item Multiple choice answer 2.
\item Multiple choice answer 3.
\item Multiple choice answer 4.
\end{answerlist}
\end{question}
\exname{cloze_schoice_mchoice}
\extype{cloze}
\exclozetype{schoice|mchoice}
\exsolution{10|1100}
是否有可能获得正确的行为或采取一些解决方法?
这是一个错误exams2moodle()
, 感谢您指出了这一点。我已经把它修复了exams
2.4-0。如果你安装了它,运行exams2moodle()
为您提供复选框mchoice
问题和下拉菜单schoice
问题。这些默认值可以通过修改
exams2moodle(...,
cloze = list(cloze_mchoice_display = ..., cloze_schoice_display = ...))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)