本宏包提供了如下四种环境:
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。
发表评论 取消回复