不属于任何问题的考试类别点

不属于任何问题的考试类别点

我正在创建一个测试,我想因为遵守指示而获得一些积分,例如

\documentclass[addpoints]{exam}
\usepackage[utf8]{inputenc}
\title{sandbox}
\begin{document}
\begin{questions}

\setcounter{question}{0}

\qformat{}  
\question
Points will be given for
\begin{parts}
    \part[1] Quality of drawings
    \part[4] Clear explanation
\end{parts}
\noqformat{}

\question[5]
Draw a ring.
% \setcounter{question}{8}
\question[5]
Add two and two.

\end{questions}
\gradetable[h][questions]
\end{document}

但是setcounter好像没有什么效果。

答案1

我猜(因为我不完全理解),您希望最后两个问题编号为 1. 和 2。在这种情况下,您将计数器设置为错误的值(因为此时它的默认值为 0)。如果您将其更改为,\setcounter{question}{-1}您将获得正确的数字。为了抑制中的错误输入,\gradetable我使用\item而不是\question。它确实产生了正确的输出(据我所知),但我不知道这里可能暗示了哪些其他事情。

\documentclass[addpoints]{exam}
\usepackage[utf8]{inputenc}
\title{sandbox}
\begin{document}
\begin{questions}


\setcounter{question}{-1}

\qformat{}  
\item
Points will be given for
\begin{parts}
    \part[1] Quality of drawings
    \part[4] Clear explanation
\end{parts}
\noqformat{}

\question[5]
Draw a ring.
% \setcounter{question}{8}
\question[5]
Add two and two.

\end{questions}
\gradetable[h][questions]
\end{document}

在此处输入图片描述

答案2

谢谢,你帮助我实现了我的愿望:

输出

\documentclass[addpoints]{exam}
\usepackage[utf8]{inputenc}
\title{sandbox}
\begin{document}
\begin{questions}

\setcounter{question}{-1}

\qformat{}  
\item
Points will be given for
\begin{parts}
    \part[1] Quality of drawings
    \part[2] Clear explanation
\end{parts}
\noqformat{}

\question[10]
Draw a ring.
\question[20]
Add two and two.

\qformat{}  
\titledquestion{aesthetic quality} [3]
\noqformat{}    

\end{questions}
\gradetable[h][questions]
\end{document}

相关内容