多项选择题,提示预计有多少个选项(单选还是多选)

多项选择题,提示预计有多少个选项(单选还是多选)

我使用纸质考试(使用 LaTeX)进行期中和期末考试,但我也使用 LMS 测验来学习材料。因此,我的学生习惯使用 Moodle,如果多项选择题有多个正确答案,则会显示复选框:

复选框捕获

如果预期只有一个答案,则它有单选按钮:

单选按钮捕获(本例中选择了选项 c)。

有没有办法在 exam.cls 中自动获取这些信息?也就是说,如果多项选择题有多个选项,\correctanswer我希望选项以复选框的形式显示。否则,请使用圆圈(单选按钮)。

根据 John Kormylo 的评论进行编辑:\checkboxchar{$\Box$}\checkboxchar{$\bigcirc$}在 exam.cls 的文档中进行了描述。问题是是否可以定义一些动态代码(\begin{checkboxes}) 每次遇到或时设置这些值\begin{oneparcheckboxes}。也就是说,如果环境中有多个\correctanswer,则字符应该是一个框;否则它是一个圆圈。事实上,我正在从 GIFT 问题生成 LaTeX,所以也许我可以在代码生成器中执行此操作。

必须在问题中写下:“选择最佳答案”(对于一个)或“选择最佳答案”(对于许多),这非常繁琐且不太用户友好。

也许还有其他不需要复选框和单选按钮的解决方案?

相关内容