修改考试类别中的成绩表,使所有题目的分数相同

修改考试类别中的成绩表,使所有题目的分数相同

是否可以手动更改单个问题点,以便所有问题具有相同的分数?

我不想在 中分配特定点\question[]

我知道如何强制总分,但我找不到有关如何手动将所有问题中的所有分数更改为相同分数的信息。

我的MWE

\documentclass[addpoints]{exam}
\begin{document}
    
\begin{questions}
\question This is Q1 with no marks.
\question This is Q2 with no marks.
\question This is Q3 with no marks.
\end{questions}

\settabletotalpoints{3}\gradetable % I know how to change the total points in a grade table.
\end{document}

电流输出: 输出全 0

期望输出: 输出结果全为手动添加的 1

答案1

根据包装手册您可以格式化每个问题的分数显示。这似乎是您想要实现的目标,因为 Q1 没有显示分数,但您想分配一个分数。因此,让我们使用空的 将其删除\pointformat{}。我为每个问题分配了一个分数,这样我们就可以摆脱手动更新总分表的麻烦。

此外,我添加了第四个问题来演示如何取回积分计数器。请查看包装手册,第 26 页及后续页。了解如何根据您的需要设置点显示的格式。

以下是代码:

\documentclass[addpoints]{exam}
\begin{document}
    
\begin{questions}
\pointformat{}
\question[1] This is Q1 with no marks.
\question[1] This is Q2 with no marks.
\question[1] This is Q3 with no marks.
\pointformat{\fbox{\thepoints}}
\question[4] This is Q4 with  marks.
\end{questions}

\gradetable % I know how to change the total points in a grade table.
\end{document}

它看起来是这样的:

问题 - 不使用考试类的积分

如果你不确定,如果问题有无标记您可以使用变量作为占位符。

\documentclass[addpoints]{exam}
\begin{document}
\newcommand{\nopoints}{1}
\begin{questions}
\pointformat{}
\question[\nopoints] This is Q1 with no marks.
\question[\nopoints] This is Q2 with no marks.
\question[\nopoints]
\pointformat{\fbox{\thepoints}}
\question[4] This is Q4 with  marks.
\end{questions}
\gradetable
\end{document}

相关内容