diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-08-01 13:39:58 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-08-01 13:48:35 +0200 |
| commit | 21a4da5f74ddb81662f92c1529bc4da6715f941e (patch) | |
| tree | 546d860e01d05ed0356313d374b8890d2f56e66d /templates | |
| parent | a5a817a143205802c099ce4833e8e7639425a104 (diff) | |
| download | unterricht-21a4da5f74ddb81662f92c1529bc4da6715f941e.tar.gz unterricht-21a4da5f74ddb81662f92c1529bc4da6715f941e.zip | |
overhaul the automatic point counting
The Lsg environment now sets the expected points even if it is not rendered.
This allows us to use the automatic point counting also in "schueler" versions.
All exercise points are stored in an exercise-local counter and are
persisted using refstepcounter and an appropriate label.
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/test/Aufgaben/aufgabe.tex | 10 | ||||
| -rw-r--r-- | templates/test/Aufgaben/aufgabe1.tex | 14 | ||||
| -rw-r--r-- | templates/test/Aufgaben/aufgabe2.tex | 16 | ||||
| -rw-r--r-- | templates/test/_test.tex | 14 |
4 files changed, 39 insertions, 15 deletions
diff --git a/templates/test/Aufgaben/aufgabe.tex b/templates/test/Aufgaben/aufgabe.tex deleted file mode 100644 index 192a80e0..00000000 --- a/templates/test/Aufgaben/aufgabe.tex +++ /dev/null @@ -1,10 +0,0 @@ -\renewcommand{\AnzahlPunkte}{2} %%Anzahl der Punkte festlegen -\renewcommand{\Verteilung}{1 + 1 BE} %%Anzahl der Punkte festlegen - -\begin{Aufg} -Berechne $1+1$ -\end{Aufg} - -\begin{Lsg} -$1 + 1 = 2$ \BE{1} -\end{Lsg} diff --git a/templates/test/Aufgaben/aufgabe1.tex b/templates/test/Aufgaben/aufgabe1.tex new file mode 100644 index 00000000..7cc4d741 --- /dev/null +++ b/templates/test/Aufgaben/aufgabe1.tex @@ -0,0 +1,14 @@ +%% Anzahl der Punkte festlegen +%% Das manuelle Festlegen der Punkte überschreibt die Anzahl der +%% Punkte im Erwartungshorizont +\AnzahlPunkte{1} + +\begin{Aufg} +Berechne $1+1-2$ +\end{Aufg} + +\begin{Lsg} +$1 + 1 = 2$ \BE{0.5} \\ +$2 - 2 = 0$ \BE{0.5} \\ +$\Rightarrow 1 + 1 - 2 = 0$ \BE{1} +\end{Lsg} diff --git a/templates/test/Aufgaben/aufgabe2.tex b/templates/test/Aufgaben/aufgabe2.tex new file mode 100644 index 00000000..ab735e47 --- /dev/null +++ b/templates/test/Aufgaben/aufgabe2.tex @@ -0,0 +1,16 @@ +%% Ein manuelles festlegen der Punktanzahl ist möglich aber nicht nötig. +%% Die Punkte einer Aufgabe werden durch die Anzahl an vergebenen BEs in der +%% Lösung bestimmt. +% \AnzahlPunkte{2} +\renewcommand{\Verteilung}{1 + 1 BE} %% Verteilung der Punkte festlegen + +\begin{Aufg} +Gibt die folgenden Eigenschaften eines Quaders an. \\ +\textbf{a)} Anzahl der Ecken \\ +\textbf{b)} Anzahl der Seiten +\end{Aufg} + +\begin{Lsg} +\textbf{a)} Ein Quader hat acht Ecken \BE{1} \\ +\textbf{b)} Ein Quader hat sechs Seiten \BE{1} +\end{Lsg} diff --git a/templates/test/_test.tex b/templates/test/_test.tex index 5ac61462..89316dbc 100644 --- a/templates/test/_test.tex +++ b/templates/test/_test.tex @@ -3,12 +3,16 @@ \thispagestyle{ErsteSeite} \Intro -%%BEISPIEL AUFGABE MIT KARIERTER BEARBEITUNG -\input{Aufgaben/aufgabe} -%\newline +%% Beispiel Aufgabe mit karierter Bearbeitung +\input{Aufgaben/aufgabe1} \begin{Bearbeitung} -\kariert[0.5cm]{17} -%\liniert[0.5cm]{13} +\kariert[0.5cm]{10} +\end{Bearbeitung} + +%% Beispiel Aufgabe mit karierter Bearbeitung +\input{Aufgaben/aufgabe2} +\begin{Bearbeitung} +\liniert[0.5cm]{10} \end{Bearbeitung} %%%Hier die Darstellung am Ende |
