本宏包提供了如下四种环境:

  • randomizechoices --  choices 环境 随机的版本;

  • randomizeoneparchoices -- oneparchoices 环境 随机的版本;

  • randomizecheckboxes -- checkboxes 环境 随机的版本;

  • randomizeoneparcheckboxes -- oneparcheckboxes 环境 随机的版本.

使用如下方式加载本宏包

\usepackage[options]{exam-randomizechoices}

选项(options)常用的有如下几种:

  • randomize -- 此选项全局启用所有考试题目选项的随机化。 默认情况下启用随机化。

  • norandomize -- 此选项全局关闭所有考试题目选项的随机化。 此选项对于检查生成的PDF输出文件非常有用,可以按输入顺序排列选择题的选项。

  • overload -- 此选项使标准多选环境的排版效果与新环境产生的相同, 即标准多选环境的重载(或重新定义)。 如果您希望使用之前的exam文档并使选择题的选项随机排列,这将非常有用。

  • nooverload -- 此选项关闭标准多选环境的重载,因此如果要将问题的选项随机排列,则必须使用新的多选环境。默认是关闭该重载。

打乱选项的示例:

\question[5] What is the result of $1+1$?

\begin{randomizechoices}
\choice 1
\CorrectChoice 2
\choice 3
\choice 4
\end{randomizechoices}

排版的效果 (这取决于随机数发生器的性质) 为:

1. (5 points) What is the result of 1+1?

  A. 2

  B. 1

  C. 4

  D. 3

本宏包在ctan 上的主页为exam-randomizechoices

下载区

本站下载:exam-randomizechoices.zip

点赞(3)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部