包含练习和分数范围的考试课程

包含练习和分数范围的考试课程

我使用考试课程来编写考试ctan 考试

问题涉及当你有多个练习(因此有多个问题环境)时的点数计算

通常你在考试课上会有解决方案,但我可能会以错误的方式使用此选项。

您可以在下面找到一个不起作用的基本示例......练习具有相同的要点和评分表。

\documentclass[a4paper,11pt]{exam}                                                   
%\printanswers % pour imprimer les réponses (corrigé)
\noprintanswers % Pour ne pas imprimer les réponses (énoncé)
\addpoints % Pour compter les points
\pointsinrightmargin % Pour avoir les points dans la marge à droite
\usepackage{lmodern}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\begin{document}

\textbf{Exercice 1 : \pointsinrange{ex1} pts}

\begin{questions}
  \begingradingrange{ex1}
  \question[1] question1
  \question[2] question2
  \question 
  \begin{parts}
    \part[1] question3a
    \part[2] question3.b
   \end{parts}
   \endgradingrange{ex1}
\end{questions}

\partialgradetable{ex1}[h][questions]

\textbf{Exercice 2 : \pointsinrange{ex2} pts}

\begin{questions}
  \begingradingrange{ex2}
  \question[2] question1
  \question[1] question2
  \question 
  \begin{parts}
    \part[2] question3a
    \part[3] question3.b
  \end{parts}
  \endgradingrange{ex2}
\end{questions}

\partialgradetable{ex2}[h][questions]

\end{document}

问题在于,每个练习都有相同的分数和评分表,但问题的影响却不同......

pdf 问题捕获

(我刚刚合并了我的两个账户)

练习 1 的评分表应为:

ex1 的正常评分表

先感谢您 ;)

伯努瓦

答案1

这与 OP 提供的答案类似,但允许每个 中出现多个问题\partialgradetable。问题在于存在多个问题环境。如果在 和 之间有多个评分范围,则表格是正确\begin{questions}\end{questions}

\documentclass[a4paper,11pt]{exam}                                                   
%\printanswers % pour imprimer les réponses (corrigé)
\noprintanswers % Pour ne pas imprimer les réponses (énoncé)
\addpoints % Pour compter les points
\pointsinrightmargin % Pour avoir les points dans la marge à droite
\usepackage{lmodern}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\begin{document}
\begin{questions}
\uplevel{\textbf{Exercise 1 : \pointsinrange{ex1} pts}}
\begingradingrange{ex1}
  \question[1] question1
  \question[2] question2
  \question 
  \begin{parts}
    \part[1] question3a
    \part[2] question3.b
   \end{parts}
\endgradingrange{ex1}

\partialgradetable{ex1}[h][questions]

\uplevel{\textbf{Exercise 2 : \pointsinrange{ex2} pts}}
\begingradingrange{ex2}
  \question[2] question1
  \question[1] question2
  \question 
  \begin{parts}
    \part[2] question3a
    \part[3] question3.b
  \end{parts}
\endgradingrange{ex2}
\end{questions}
\partialgradetable{ex2}[h][questions]

\end{document}

答案2

    \documentclass[a4paper,11pt]{exam}                                                   
%\printanswers % pour imprimer les réponses (corrigé)
\noprintanswers % Pour ne pas imprimer les réponses (énoncé)
\addpoints % Pour compter les points
\pointsinrightmargin % Pour avoir les points dans la marge à droite
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[francais]{babel}
%-----------------------------------------------
\renewcommand{\thesubpart}{\alph{subpart}}
\renewcommand{\thepartno}{\arabic{partno}}
\renewcommand{\questionlabel}{\textbf{Exercice \thequestion:}}
\renewcommand{\partlabel}{\thepartno.}
\renewcommand{\subpartlabel}{(\thesubpart)}
%-----------------------------------------------

\begin{document}

\begin{questions}
  \begingradingrange{ex1}
  \question \pointsinrange{ex1} pts
  \begin{parts}
    \part[1] question1
    \part[2] question2
    \part
    \begin{subparts}
      \subpart[1] question3a
      \subpart[2] question3.b
    \end{subparts}
  \end{parts}
  \endgradingrange{ex1}

  \partialgradetable{ex1}[h][questions]

  \begingradingrange{ex2}
  \question \pointsinrange{ex2} pts
  \begin{parts}
    \part[2] question1
    \part[2] question2
    \part
    \begin{subparts}
      \subpart[2] question3a
      \subpart[1] question3.b
      \subpart[2] question3.c
    \end{subparts}
  \end{parts}
  \endgradingrange{ex2}

  \partialgradetable{ex2}[h][questions]

\end{questions}
\end{document}

感谢 touhamihttp://forum.mathematex.net/latex-f6/class-exam-avec-exercices-gestions-points-range-t16068.html

伯努瓦

相关内容