我正在使用 rexams软件包,通过exams2moodle()
函数为Moodle创建问题。
我想创建一个mchoice
问题,例如5个正确答案和10个错误答案。好的,但是我希望这个选择题表现为schoice
问题;也就是说,最终根据选择项创建了一个选择问题。
最终创建的选择题将有1个正确答案(从mchoice问题中的5个正确答案中随机抽取)和3个错误答案(从mchoice中的10个错误答案中)。
我认为这在rexams包中是可行的,至少我记得曾经看过,但我做不到。谢谢
答案 0 :(得分:2)
请参见here:
exshuffle
设置为5,因此1个正确和4个随机错误 替代品被抽样并混洗
MWE(在.Rnw
中):
\exname{Test}
\extype{schoice}
\exsolution{11100000} % true, true, true and the others are false
\exshuffle{5}
\begin{question}
Question text.
\begin{answerlist}
\item a
\item b
\item c
\item 1
\item 2
\item 3
\item 4
\item 5
\end{answerlist}
\end{question}
答案 1 :(得分:1)
TL; DR:正如@uzsolt所解释的,您只需要将exshuffle
设置为5
并将extype
设置为schoice
。然后将按照您的指示进行采样。
工作示例:作为说明,您可以考虑R / exams软件包http://www.R-exams.org/templates/capitals/(在R版本2.3-5中添加)随附的capitals
练习。>
正如随附的YouTube视频(https://www.youtube.com/watch?v=XI5xG7Y0hQ0)所讨论的那样,此练习也包含在mchoice
练习中,其中包含六个错误答案和五个真实答案。由于exshuffle
设置为5
,这将随机选择五个答案选项,确保至少一个为真,至少一个为假。
但是,如果您将相同的练习模板修改为schoice
,它将采用您描述的样本:仅选择一个正确答案备选方案,并选择四个错误答案。