diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-05-17 15:16:47 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-05-17 15:16:47 +0200 |
| commit | 1a6da45e5468aac25b48f18f25f582aeadeff0e5 (patch) | |
| tree | ede577cab4ecd10ca35f0b2450bbb25fafc8eabd /latex/test.cls | |
| parent | ae7f7b91fe573ed94e148cb730187493cfe6687d (diff) | |
| download | unterricht-1a6da45e5468aac25b48f18f25f582aeadeff0e5.tar.gz unterricht-1a6da45e5468aac25b48f18f25f582aeadeff0e5.zip | |
track the points in a test using a latex counter
Diffstat (limited to 'latex/test.cls')
| -rw-r--r-- | latex/test.cls | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/latex/test.cls b/latex/test.cls index fa8ea0e1..8faee8a1 100644 --- a/latex/test.cls +++ b/latex/test.cls @@ -9,10 +9,15 @@ \newtoggle{drawborder} \DeclareOption{drawborder}{\toggletrue{drawborder}} +\newtoggle{erwartungshorizont} +\DeclareOption{erwartungshorizont}{\toggletrue{erwartungshorizont}} +\DeclareOption{eh}{\toggletrue{erwartungshorizont}} + \input{common_options.tex} \LoadClass[a4paper,12pt]{scrartcl} +\RequirePackage{xfp} \RequirePackage{floatflt} \RequirePackage{footnote} \RequirePackage{float} @@ -46,9 +51,6 @@ \renewcommand{\baselinestretch}{1,5} -\newcommand{\Verteilung}{} -\newcommand{\AnzahlPunkte}{0} %%Anzahl der Punkte festlegen - \newcommand{\Datum}{\today} \newcommand{\Klasse}{TODO} \newcommand{\TestNummer}{1} @@ -61,7 +63,19 @@ \definecolor{testgrauRGB}{rgb}{0.9,0.9,0.9} \definecolor{testgrauCMYK}{cmyk}{0.0,0.0,0.0,0.30} -\newcommand{\AnzahlInsgesamtPunkte}{TODO} %%Anzahl der zu erreichenden Punkte +% Anzahl der zu erreichenden Punkte * 2 damit der counter auch 0.5 BE erfassen kann +\newcounter{be} +\newcommand{\BE}[1]{% +\iftoggle{erwartungshorizont}{% Setze die BEs nur wenn wir einen Erwartunshorizont erzeugen +#1 BE}{}% +\addtocounter{be}{\fpeval{#1*2}}} +\newcommand{\AnzahlInsgesamtPunkte}{\fpeval{\value{be} / 2}} + +% TODO: implement exercise specific BE counting +% \newcounter{aufgabenBe} + +\newcommand{\Verteilung}{} +\newcommand{\AnzahlPunkte}{0} %%Anzahl der Punkte festlegen \newtheoremstyle{Aufg}% name of the style to be used {2pt}% measure of space to leave above the theorem. E.g.: 3pt |
