Examclass 中的积分格式——添加时间

Examclass 中的积分格式——添加时间

我一直在尝试找到一种方法来在分数选项中添加每个问题的时间(以便每个问题显示 [X 分,Y 分钟],但我仍然不知道如何操作。

有没有办法添加第二个可选参数,例如问题命令,以便在分数后自动包含每个问题的时间?

先感谢您!

答案1

这是一个快速但肮脏的解决方案:

\documentclass[addpoints]{exam}

\pointname{\%}
\bracketedpoints
\bonuspointpoints{point, min}{points, mins}

\newcommand{\timedpoints}[1]{\bonuspointpoints{point, #1 min}{points, #1 mins}}
\newcommand{\timedquestion}[3]{\timedpoints{#3}\bonusquestion[#1] #2}

\begin{document}

\begin{questions}

\timedquestion{25}{Who painted ``La Gioconda''?}{2}
    \begin{checkboxes}
        \choice Pablo Picasso
        \choice Vincent van Gogh
        \CorrectChoice Leonardo da Vinci
        \choice Andy Warhol
    \end{checkboxes}
\end{questions}

\end{document}

输出

相关内容