1

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

4

2 回答 2

2

这里

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}
于 2020-05-11T20:06:31.263 回答
1

TL;DR:正如@uzsolt 已经解释的那样,您只需设置exshuffleto5extypeto schoice。然后将按照您的指示进行采样。

工作示例:为了说明,您可以考虑capitalsR/exams 包提供的练习:http : //www.R-exams.org/templates/capitals/(在 R 版本 2.3-5 中添加)。

正如随附的 YouTube 视频 ( https://www.youtube.com/watch?v=XI5xG7Y0hQ0 ) 中所讨论的,此练习包含在练习包中,作为mchoice练习,包含六个错误和五个正确答案选项。如此exshuffle设置5将随机选择五个答案选项,确保至少一个为真,至少一个为假。

但是,如果您将相同的练习模板修改为schoice,它将使用您描述的抽样:仅选择一个正确答案选项和四个错误选项。

于 2020-05-11T23:39:04.723 回答