aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-02-02 18:15:50 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2026-02-02 18:17:53 +0100
commitb2a75c7929563103727edc145bb24a2e00eb3fb6 (patch)
treecaedd015755ec661d1ef785e11ab1e6c4a7e715b
parentde9c2a8fb1d52111c0b30a9ed9c1f4866c58eaef (diff)
downloadunterricht-b2a75c7929563103727edc145bb24a2e00eb3fb6.tar.gz
unterricht-b2a75c7929563103727edc145bb24a2e00eb3fb6.zip
add new aufg version shortcut and always start with version 1
-rw-r--r--latex/common.tex6
-rw-r--r--templates/test/Aufgaben/aufgabe1.tex18
-rw-r--r--templates/test/_test.tex10
3 files changed, 28 insertions, 6 deletions
diff --git a/latex/common.tex b/latex/common.tex
index 105902e5..95917792 100644
--- a/latex/common.tex
+++ b/latex/common.tex
@@ -62,8 +62,14 @@
\input{#2}%
}
+% Shortcut for \ifnumequal{\theAufgVersion}
+\newcommand{\ifAufgVersion}[3]{%
+ \ifnumequal{\theAufgVersion}{#1}{#2}{#3}%
+}
+
\newcounter{Aufg}
\newcounter{AufgVersion}
+\setcounter{AufgVersion}{1}% Set the default value
\newenvironment{Aufg}[1][]
{
\refstepcounter{Aufg}%
diff --git a/templates/test/Aufgaben/aufgabe1.tex b/templates/test/Aufgaben/aufgabe1.tex
index 752f2865..34b85fb0 100644
--- a/templates/test/Aufgaben/aufgabe1.tex
+++ b/templates/test/Aufgaben/aufgabe1.tex
@@ -4,11 +4,21 @@
% \AnzahlPunkte{1}
\begin{Aufg}[Tolles Beispiel]
-Berechne $1+1-2$
+Berechne \ifAufgVersion{1}{%
+ $1+1-2$
+}{%
+ $2+2-4$
+}%
\end{Aufg}
\begin{Lsg}
-$1 + 1 = 2\Halfpoint$ \\
-$2(x+4) - 2x\Halfpoint = 2x+8\Halfpoint-2x=8\Halfpoint$ \\
-$\Rightarrow 1 + 1 - 2 = 0\Point$
+\ifAufgVersion{1}{%
+ $1 + 1 = 2\Halfpoint$ \\
+ $2(x+4) - 2x\Halfpoint = 2x+8\Halfpoint-2x=8\Halfpoint$ \\
+ $\Rightarrow 1 + 1 - 2 = 0\Point$
+}{%
+ $2 + 2 = 4\Halfpoint$ \\
+ $3(x+7) - x\Halfpoint = 3x+21\Halfpoint-x=2x+21\Halfpoint$ \\
+ $\Rightarrow 4 + 4 - 4 = 0\Point$
+}
\end{Lsg}
diff --git a/templates/test/_test.tex b/templates/test/_test.tex
index cf4f9f3a..32784eca 100644
--- a/templates/test/_test.tex
+++ b/templates/test/_test.tex
@@ -7,13 +7,19 @@
\begin{document}
%% Erzeugt den Intro Header
\Intro
-
+%
%% Beispiel Aufgabe mit karierter Bearbeitung
\input{Aufgaben/aufgabe1}
\begin{Bearbeitung}
\kariert[0.5cm]{10}
\end{Bearbeitung}
-
+%
+%% 2. Version Beispiel Aufgabe mit karierter Bearbeitung
+\inputAufgVersion{2}{Aufgaben/aufgabe1}
+\begin{Bearbeitung}
+\kariert[0.5cm]{10}
+\end{Bearbeitung}
+%
%% Beispiel Aufgabe mit karierter Bearbeitung
\ifschueler{\newpage}
\input{Aufgaben/aufgabe2}