在套件考试的“ exams2moodle()”中,使mchoice问题表现为选择

时间:2020-05-11 10:20:35

标签: r r-exams

我正在使用 rexams软件包,通过exams2moodle()函数为Moodle创建问题。
我想创建一个mchoice问题,例如5个正确答案和10个错误答案。好的,但是我希望这个选择题表现为schoice 问题;也就是说,最终根据选择项创建了一个选择问题。
最终创建的选择题将有1个正确答案(从mchoice问题中的5个正确答案中随机抽取)和3个错误答案(从mchoice中的10个错误答案中)。
我认为这在rexams包中是可行的,至少我记得曾经看过,但我做不到。谢谢

2 个答案:

答案 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,它将采用您描述的样本:仅选择一个正确答案备选方案,并选择四个错误答案。