在考试课中创建一个“选择”,并回答后续问题

在考试课中创建一个“选择”,并回答后续问题

为了实现我的目标,我考虑了这个问题:创建带有考试类别的“选择题”

背景:我是一名数学老师,负责教授(非常)能力参差不齐的班级。我希望能够在我的测试中添加“选择 A 或 B”(或 C)问题,其中 A 得分低于 B。

考虑 MWE

  • 我只希望第三个问题能够增加分数。
  • 如果评分表包含所有三个部分及其分数,那就太好了,这样我就可以填写学生在其选择的题目上取得的分数。

这个 MWE 非常简约,老实说,我不知道如何实现它。

\documentclass{exam}

\begin{document}
    \begin{questions}
        \question Choose one of the three following questions
        \begin{parts} % only the third part should add to the total sum of points
            \part[1] Option 1
            \part[2] Option 2
            \part[3] Option 3
        \end{parts}
    \end{questions}
\end{document}

答案1

根据我对这门课的理解exam,你不能完全按照自己的意愿处理问题部分,因为评分表列出的是问题而不是其组成部分。但是,如果你稍微调整一下,我认为你可以达到目的(假设我理解正确)。不要将它们视为一个问题的一部分,而是将它们分成三个单独的问题,并使用 给出选择其中一个的说明\uplevel{}。在评分表中,你可以使用 将总分设置为你想要的任何值\settabletotalpoints{}。以下操作是否符合你的要求?

编辑:添加定义以自动计算最终总数

\documentclass[addpoints,answers]{exam}

\newcounter{mytotal}
\newcommand{\questionintotal}[2]{\addtocounter{mytotal}{#1}\question[#1] #2}
\newcommand{\questionnototal}[2]{\question[#1] #2}

\newcommand{\mygradetable}{
 \settabletotalpoints{\themytotal}
  \gradetable[v][questions]
}

\begin{document}

\begin{questions}
    \uplevel{Choose one of the three following questions}
    \questionnototal{1}{Option 1}
    \questionnototal{2}{Option 2}
    \questionintotal{3}{Option 3}
\end{questions}

\mygradetable

\end{document}

相关内容