创建测试模板

创建测试模板

经过几个小时的搜索和尝试,我想问一个特别的问题。我是一名教师,想为我的测试文档创建一个模板。因此,我需要在每个任务中添加点数。为了控制点数的最大值,我必须手动创建一个总和,但我认为 latex 可以为我做到这一点。因此,我想将一个点数保存到存储中,最后需要将所有点的总和发布在文档的开头。有人能帮忙吗?

以下是一个例子:

积分:/ 10

任务 1(5 分):找到回家的路!

任务 2(3 分):另一个问题

任务 3(2 分):开始吧!

多谢!

答案1

我强烈建议使用上述评论中提到的现有课程之一。就我个人而言,该课程的效果非常好exam。以下是一个例子(德语)。

\documentclass[addpoints,a4paper,ngerman,12pt,answers]{exam}
\usepackage{babel}
\usepackage[a4paper,top=2.5cm,bottom=3cm,left=2.5cm,right=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{csquotes}
\usepackage{paralist}
\usepackage{wasysym}
\usepackage[math]{iwona}

\pointpoints{Punkt}{Punkte}
\bonuspointpoints{Bonuspunkt}{Bonuspunkte}
\renewcommand{\solutiontitle}{\noindent\textbf{Lösung:}\enspace}

\chqword{Frage}   
\chpgword{Seite} 
\chpword{Punkte}   
\chbpword{Bonus Punkte} 
\chsword{Erreicht}   
\chtword{Gesamt}

\checkboxchar{\Square}
\checkedchar{\CheckedBox}

\pagestyle{headandfoot}
\runningheadrule
\firstpageheader{Links oben}{Mitte oben}{\today}
\runningheader{Links oben}{Mitte oben}{\today}
\firstpagefooter{Links unten}{Mitte unten}{\thepage\,/\,\numpages}
\runningfooter{Links unten}{Mitte unten}{\thepage\,/\,\numpages}

\begin{document}
\vspace*{3em}

\makebox[\textwidth]{Name:\enspace\hrulefill}

\vspace*{2em}

\makebox[\textwidth]{Matrikelnummer:\enspace\hrulefill} 

\vspace*{3em}

\begin{questions}
\question[4] Warum gibt es Luft?

\begin{solution}
Damit wir atmen können.
\end{solution}

\bonusquestion[2] Wieviel Luft gibt es?

\begin{solution}
Ziemlich viel.
\end{solution}

\question[5] Warum gibt es Sauerstoff?

\clearpage

\question Was wäre, wenn es keine Luft gäbe?
\begin{parts} 
\part[5] Was würde mit Luftballons geschehen? 
\bonuspart[6] Wie könnten Fluggesellschaften damit umgehen?
\end{parts}

\question [100] Wird es morgen schneien?
\begin{checkboxes}
\CorrectChoice Ja
\choice Nein
\choice Vielleicht
\end{checkboxes}

\question Ein Name der folgenden Reihe passt nicht zu den anderen. Welcher?
\begin{oneparchoices}
\choice Donald
\choice Dagobert
\choice Daisy
\choice Micky
\CorrectChoice Balu
\end{oneparchoices}

\end{questions}

\begin{center}
\combinedgradetable[h][questions]
\end{center}

\end{document}

在此处输入图片描述

相关内容