考试选择题打乱顺序的宏包 (exam-randomizechoices)

这是作者主动投稿的宏包分享,希望有更多用户建设我们的宏包,给我们投递稿件。这是一个用来把选择题目的顺序随机打乱的宏包,需要与文档类 exam 配合使用。

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

  • 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

分享到:
未经允许不得转载:考试选择题打乱顺序的宏包 (exam-randomizechoices)
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺latexstudio.taobao.com 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注微信公众号: latex2015

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。

        科技艺术的完美融合,专业精致的排版体验

        联系我们联系我们