From 52534b1a68b4e524857806dbe3ebde5208c3f364 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Tue, 19 Dec 2023 15:24:13 +0100
Subject: [PATCH] Moving tests

---
 Doc/Sd1/Appendix/appendix.xml                 | 38 ++++++++++++++++++-
 Klausuren/Sd1/Makefile                        | 14 ++++---
 .../Sd1/Test001}/Exam/.gitignore              |  0
 .../Sd1/Test001}/Exam/pom.xml                 |  0
 .../Exam/src/main/assembly/assembly.xml       |  0
 .../hdm_stuttgart/mi/sd1/aufgabe1/Helper.java |  0
 .../Exam/src/main/resources/log4j2.xml        |  0
 .../mi/sd1/test/ShowReachedPoints.java        |  0
 .../test/aufgabe1/TestGetMinimumOfThree.java  |  0
 .../test/aufgabe1/TestGetMinimumOfTwo.java    |  0
 .../mi/sd1/test/aufgabe1/TestSleepIn.java     |  0
 .../Sd1/Test001}/Solve/.gitignore             |  0
 .../Sd1/Test001}/Solve/Doc/.gitignore         |  0
 .../Sd1/Test001}/Solve/Doc/klausur.xml        |  0
 .../Sd1/Test001}/Solve/pom.xml                |  0
 .../Solve/src/main/assembly/assembly.xml      |  0
 .../hdm_stuttgart/mi/sd1/aufgabe1/Helper.java |  0
 .../Solve/src/main/resources/log4j2.xml       |  0
 .../mi/sd1/test/ShowReachedPoints.java        |  0
 .../test/aufgabe1/TestGetMinimumOfThree.java  |  0
 .../test/aufgabe1/TestGetMinimumOfTwo.java    |  0
 .../mi/sd1/test/aufgabe1/TestSleepIn.java     |  0
 .../Sd1/Test002}/Exam/.gitignore              |  0
 .../Sd1/Test002}/Exam/pom.xml                 |  0
 .../Exam/src/main/assembly/assembly.xml       |  0
 .../de/hdm_stuttgart/mi/sd1/task1/Helper.java |  0
 .../main/javadoc/resources/fonts/dejavu.css   |  0
 .../main/javadoc/resources/jdocSupplement.css |  0
 .../main/javadoc/resources/jdocSupplement.js  |  0
 .../Exam/src/main/resources/log4j2.xml        |  0
 .../mi/sd1/test/ShowReachedPoints.java        |  0
 .../mi/sd1/test/task1/TestHelperMax.java      |  0
 .../sd1/test/task1/TestHelperMaxAbsDiff.java  |  0
 .../test/task1/TestHelperMultipleCopy.java    |  0
 .../Sd1/Test002}/Solve/.gitignore             |  0
 .../Sd1/Test002}/Solve/Doc/.gitignore         |  0
 .../Sd1/Test002}/Solve/Doc/exam.xml           |  0
 .../Sd1/Test002}/Solve/pom.xml                |  0
 .../Solve/src/main/assembly/assembly.xml      |  0
 .../de/hdm_stuttgart/mi/sd1/task1/Helper.java |  0
 .../main/javadoc/resources/fonts/dejavu.css   |  0
 .../main/javadoc/resources/jdocSupplement.css |  0
 .../main/javadoc/resources/jdocSupplement.js  |  0
 .../Solve/src/main/resources/log4j2.xml       |  0
 .../mi/sd1/test/ShowReachedPoints.java        |  0
 .../mi/sd1/test/task1/TestHelperMax.java      |  0
 .../sd1/test/task1/TestHelperMaxAbsDiff.java  |  0
 .../test/task1/TestHelperMultipleCopy.java    |  0
 .../Sd1/Test003}/Exam/.gitignore              |  0
 .../Sd1/Test003}/Exam/pom.xml                 |  0
 .../Exam/src/main/assembly/assembly.xml       |  0
 .../mi/sd1/aufgabe1/BodenlegerKosten.java     |  0
 .../hdm_stuttgart/mi/sd1/aufgabe1/Helper.java |  0
 .../hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java  |  0
 .../Exam/src/main/resources/log4j2.xml        |  0
 .../mi/sd1/test/ShowReachedPoints.java        |  0
 .../test/aufgabe1/TestBodenlegerKosten.java   |  0
 .../mi/sd1/test/aufgabe1/TestHelper.java      |  0
 .../mi/sd1/test/aufgabe2/TestKreis.java       |  0
 .../Sd1/Test003}/Solve/.gitignore             |  0
 .../Sd1/Test003}/Solve/Doc/.gitignore         |  0
 .../Sd1/Test003}/Solve/Doc/Fig/kreise.svg     |  0
 .../Sd1/Test003}/Solve/Doc/klausur.xml        |  0
 .../Sd1/Test003}/Solve/pom.xml                |  0
 .../Solve/src/main/assembly/assembly.xml      |  0
 .../mi/sd1/aufgabe1/BodenlegerKosten.java     |  0
 .../hdm_stuttgart/mi/sd1/aufgabe1/Helper.java |  0
 .../mi/sd1/aufgabe1/beispiele/Boden.java      |  0
 .../mi/sd1/aufgabe1/beispiele/Quersumme.java  |  0
 .../hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java  |  0
 .../aufgabe2/beispiel/EnthaltenOderNicht.java |  0
 .../Solve/src/main/resources/log4j2.xml       |  0
 .../mi/sd1/test/ShowReachedPoints.java        |  0
 .../test/aufgabe1/TestBodenlegerKosten.java   |  0
 .../mi/sd1/test/aufgabe1/TestHelper.java      |  0
 .../mi/sd1/test/aufgabe2/TestKreis.java       |  0
 .../Sd1/Test004}/Exam/.gitignore              |  0
 .../Sd1/Test004}/Exam/pom.xml                 |  0
 .../Exam/src/main/assembly/assembly.xml       |  0
 .../hdm_stuttgart/mi/sd1/aufgabe1/Helper.java |  0
 .../mi/sd1/aufgabe2/DummyZinsen.java          |  0
 .../hdm_stuttgart/mi/sd1/aufgabe2/Konto.java  |  0
 .../Exam/src/main/resources/log4j2.xml        |  0
 .../mi/sd1/test/ShowReachedPoints.java        |  0
 .../mi/sd1/test/aufgabe1/TestHelper.java      |  0
 .../mi/sd1/test/aufgabe2/TestKonto.java       |  0
 .../Sd1/Test004}/Solve/.gitignore             |  0
 .../Sd1/Test004}/Solve/Doc/.gitignore         |  0
 .../Sd1/Test004}/Solve/Doc/klausur.xml        |  0
 .../Sd1/Test004}/Solve/pom.xml                |  0
 .../Solve/src/main/assembly/assembly.xml      |  0
 .../hdm_stuttgart/mi/sd1/aufgabe1/Helper.java |  0
 .../mi/sd1/aufgabe2/DummyZinsen.java          |  0
 .../hdm_stuttgart/mi/sd1/aufgabe2/Konto.java  |  0
 .../Solve/src/main/resources/log4j2.xml       |  0
 .../mi/sd1/test/ShowReachedPoints.java        |  0
 .../mi/sd1/test/aufgabe1/TestHelper.java      |  0
 .../mi/sd1/test/aufgabe2/TestKonto.java       |  0
 98 files changed, 45 insertions(+), 7 deletions(-)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/.gitignore (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/pom.xml (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/src/main/assembly/assembly.xml (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/src/main/resources/log4j2.xml (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/.gitignore (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/Doc/.gitignore (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/Doc/klausur.xml (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/pom.xml (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/src/main/assembly/assembly.xml (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/src/main/resources/log4j2.xml (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java (100%)
 rename {Tests/Sd1/001 => Klausuren/Sd1/Test001}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/.gitignore (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/pom.xml (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/main/assembly/assembly.xml (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/main/javadoc/resources/fonts/dejavu.css (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/main/javadoc/resources/jdocSupplement.css (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/main/javadoc/resources/jdocSupplement.js (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/main/resources/log4j2.xml (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/.gitignore (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/Doc/.gitignore (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/Doc/exam.xml (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/pom.xml (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/main/assembly/assembly.xml (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/main/javadoc/resources/fonts/dejavu.css (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/main/javadoc/resources/jdocSupplement.css (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/main/javadoc/resources/jdocSupplement.js (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/main/resources/log4j2.xml (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java (100%)
 rename {Tests/Sd1/002 => Klausuren/Sd1/Test002}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/.gitignore (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/pom.xml (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/main/assembly/assembly.xml (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/main/resources/log4j2.xml (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/.gitignore (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/Doc/.gitignore (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/Doc/Fig/kreise.svg (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/Doc/klausur.xml (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/pom.xml (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/main/assembly/assembly.xml (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Boden.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Quersumme.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/beispiel/EnthaltenOderNicht.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/main/resources/log4j2.xml (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java (100%)
 rename {Tests/Sd1/003 => Klausuren/Sd1/Test003}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/.gitignore (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/pom.xml (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/src/main/assembly/assembly.xml (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/src/main/resources/log4j2.xml (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/.gitignore (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/Doc/.gitignore (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/Doc/klausur.xml (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/pom.xml (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/src/main/assembly/assembly.xml (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/src/main/resources/log4j2.xml (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java (100%)
 rename {Tests/Sd1/004 => Klausuren/Sd1/Test004}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java (100%)

diff --git a/Doc/Sd1/Appendix/appendix.xml b/Doc/Sd1/Appendix/appendix.xml
index dfb566eae..fa86919c2 100644
--- a/Doc/Sd1/Appendix/appendix.xml
+++ b/Doc/Sd1/Appendix/appendix.xml
@@ -2334,7 +2334,7 @@ Value 2147483645 is not prime.
     </section>
   </section>
 
-  <section xml:id="sd1_exams">
+  <section xml:id="sd1_past_exams">
     <title>Past Software Development 1 examinations</title>
 
     <para>Solutions to implementation tasks are being provided below <link
@@ -2387,6 +2387,42 @@ Value 2147483645 is not prime.
                 ns:idfixup="auto"/>
   </section>
 
+  <section xml:id="sd1_past_tests">
+    <title>Past Software Development 1 exam preparing tests</title>
+
+    <section xml:id="sd1_past_test001">
+      <title>First test</title>
+
+      <para>Solution see <link
+      xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/-/tree/master/Klausuren/Sd1/Test001/Solve">first
+      test solution</link>.</para>
+    </section>
+
+    <section xml:id="sd1_past_test002">
+      <title>Second test</title>
+
+      <para>Solution see <link
+      xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/-/tree/master/Klausuren/Sd1/Test002/Solve">second
+      test solution</link>.</para>
+    </section>
+
+    <section xml:id="sd1_past_test003">
+      <title>Third test</title>
+
+      <para>Solution see <link
+      xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/-/tree/master/Klausuren/Sd1/Test003/Solve">third
+      test solution</link>.</para>
+    </section>
+
+    <section xml:id="sd1_past_test004">
+      <title>Fourth test</title>
+
+      <para>Solution see <link
+      xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/-/tree/master/Klausuren/Sd1/Test004/Solve">fourth
+      test solution</link>.</para>
+    </section>
+  </section>
+
   <section xml:id="sect_Git">
     <title>Working with git</title>
 
diff --git a/Klausuren/Sd1/Makefile b/Klausuren/Sd1/Makefile
index 5cb36e33c..12653ac40 100644
--- a/Klausuren/Sd1/Makefile
+++ b/Klausuren/Sd1/Makefile
@@ -2,14 +2,15 @@ SHELL = /bin/bash
 
 INSTALLDIR=/tmp/Exam
 DOCMODULES = 2014winter  2015summer  2015winter  2016summer  2016summer.failed  2016winter  2017summer  2017winter \
-	     2018summer  2018winter  2019summer  2019winter  2020summer  2020winter_1  2020winter_2  2021summer   2021winter  2022winter
+	     2018summer  2018winter  2019summer  2019winter  2020summer  2020winter_1  2020winter_2  2021summer   2021winter  2022winter \
+	     Test001 Test002 Test003 Test004
 
 all:
 	mkdir -p /tmp/Exam
-	for number in ${DOCMODULES} ; do \
-          cd $$number/Exam ; mvn clean; rm -rf .idea *.log; cd ..; \
-          mkdir -p ${INSTALLDIR}/$$number; \
-          zip -r ${INSTALLDIR}/$$number/exam.zip Exam; cd ..;\
+	for exam in ${DOCMODULES} ; do \
+          cd $$exam/Exam ; mvn clean; rm -rf .idea *.log; cd ..; \
+          mkdir -p ${INSTALLDIR}/$$exam; \
+          zip -r ${INSTALLDIR}/$$exam/exam.zip Exam; cd ..;\
         done
 
 
@@ -18,4 +19,5 @@ clean:
 
 install:
 	rsync -av --delete -e ssh ${INSTALLDIR} freedocs@freedocs.mi.hdm-stuttgart.de:/var/www/html/freedocs	
-	#end
+
+#end
diff --git a/Tests/Sd1/001/Exam/.gitignore b/Klausuren/Sd1/Test001/Exam/.gitignore
similarity index 100%
rename from Tests/Sd1/001/Exam/.gitignore
rename to Klausuren/Sd1/Test001/Exam/.gitignore
diff --git a/Tests/Sd1/001/Exam/pom.xml b/Klausuren/Sd1/Test001/Exam/pom.xml
similarity index 100%
rename from Tests/Sd1/001/Exam/pom.xml
rename to Klausuren/Sd1/Test001/Exam/pom.xml
diff --git a/Tests/Sd1/001/Exam/src/main/assembly/assembly.xml b/Klausuren/Sd1/Test001/Exam/src/main/assembly/assembly.xml
similarity index 100%
rename from Tests/Sd1/001/Exam/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/Test001/Exam/src/main/assembly/assembly.xml
diff --git a/Tests/Sd1/001/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java b/Klausuren/Sd1/Test001/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
similarity index 100%
rename from Tests/Sd1/001/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
rename to Klausuren/Sd1/Test001/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
diff --git a/Tests/Sd1/001/Exam/src/main/resources/log4j2.xml b/Klausuren/Sd1/Test001/Exam/src/main/resources/log4j2.xml
similarity index 100%
rename from Tests/Sd1/001/Exam/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/Test001/Exam/src/main/resources/log4j2.xml
diff --git a/Tests/Sd1/001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/Test001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Tests/Sd1/001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/Test001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Tests/Sd1/001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java b/Klausuren/Sd1/Test001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
similarity index 100%
rename from Tests/Sd1/001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
rename to Klausuren/Sd1/Test001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
diff --git a/Tests/Sd1/001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java b/Klausuren/Sd1/Test001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
similarity index 100%
rename from Tests/Sd1/001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
rename to Klausuren/Sd1/Test001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
diff --git a/Tests/Sd1/001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java b/Klausuren/Sd1/Test001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
similarity index 100%
rename from Tests/Sd1/001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
rename to Klausuren/Sd1/Test001/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
diff --git a/Tests/Sd1/001/Solve/.gitignore b/Klausuren/Sd1/Test001/Solve/.gitignore
similarity index 100%
rename from Tests/Sd1/001/Solve/.gitignore
rename to Klausuren/Sd1/Test001/Solve/.gitignore
diff --git a/Tests/Sd1/001/Solve/Doc/.gitignore b/Klausuren/Sd1/Test001/Solve/Doc/.gitignore
similarity index 100%
rename from Tests/Sd1/001/Solve/Doc/.gitignore
rename to Klausuren/Sd1/Test001/Solve/Doc/.gitignore
diff --git a/Tests/Sd1/001/Solve/Doc/klausur.xml b/Klausuren/Sd1/Test001/Solve/Doc/klausur.xml
similarity index 100%
rename from Tests/Sd1/001/Solve/Doc/klausur.xml
rename to Klausuren/Sd1/Test001/Solve/Doc/klausur.xml
diff --git a/Tests/Sd1/001/Solve/pom.xml b/Klausuren/Sd1/Test001/Solve/pom.xml
similarity index 100%
rename from Tests/Sd1/001/Solve/pom.xml
rename to Klausuren/Sd1/Test001/Solve/pom.xml
diff --git a/Tests/Sd1/001/Solve/src/main/assembly/assembly.xml b/Klausuren/Sd1/Test001/Solve/src/main/assembly/assembly.xml
similarity index 100%
rename from Tests/Sd1/001/Solve/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/Test001/Solve/src/main/assembly/assembly.xml
diff --git a/Tests/Sd1/001/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java b/Klausuren/Sd1/Test001/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
similarity index 100%
rename from Tests/Sd1/001/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
rename to Klausuren/Sd1/Test001/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
diff --git a/Tests/Sd1/001/Solve/src/main/resources/log4j2.xml b/Klausuren/Sd1/Test001/Solve/src/main/resources/log4j2.xml
similarity index 100%
rename from Tests/Sd1/001/Solve/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/Test001/Solve/src/main/resources/log4j2.xml
diff --git a/Tests/Sd1/001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/Test001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Tests/Sd1/001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/Test001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Tests/Sd1/001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java b/Klausuren/Sd1/Test001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
similarity index 100%
rename from Tests/Sd1/001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
rename to Klausuren/Sd1/Test001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
diff --git a/Tests/Sd1/001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java b/Klausuren/Sd1/Test001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
similarity index 100%
rename from Tests/Sd1/001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
rename to Klausuren/Sd1/Test001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
diff --git a/Tests/Sd1/001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java b/Klausuren/Sd1/Test001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
similarity index 100%
rename from Tests/Sd1/001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
rename to Klausuren/Sd1/Test001/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
diff --git a/Tests/Sd1/002/Exam/.gitignore b/Klausuren/Sd1/Test002/Exam/.gitignore
similarity index 100%
rename from Tests/Sd1/002/Exam/.gitignore
rename to Klausuren/Sd1/Test002/Exam/.gitignore
diff --git a/Tests/Sd1/002/Exam/pom.xml b/Klausuren/Sd1/Test002/Exam/pom.xml
similarity index 100%
rename from Tests/Sd1/002/Exam/pom.xml
rename to Klausuren/Sd1/Test002/Exam/pom.xml
diff --git a/Tests/Sd1/002/Exam/src/main/assembly/assembly.xml b/Klausuren/Sd1/Test002/Exam/src/main/assembly/assembly.xml
similarity index 100%
rename from Tests/Sd1/002/Exam/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/Test002/Exam/src/main/assembly/assembly.xml
diff --git a/Tests/Sd1/002/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java b/Klausuren/Sd1/Test002/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java
similarity index 100%
rename from Tests/Sd1/002/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java
rename to Klausuren/Sd1/Test002/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java
diff --git a/Tests/Sd1/002/Exam/src/main/javadoc/resources/fonts/dejavu.css b/Klausuren/Sd1/Test002/Exam/src/main/javadoc/resources/fonts/dejavu.css
similarity index 100%
rename from Tests/Sd1/002/Exam/src/main/javadoc/resources/fonts/dejavu.css
rename to Klausuren/Sd1/Test002/Exam/src/main/javadoc/resources/fonts/dejavu.css
diff --git a/Tests/Sd1/002/Exam/src/main/javadoc/resources/jdocSupplement.css b/Klausuren/Sd1/Test002/Exam/src/main/javadoc/resources/jdocSupplement.css
similarity index 100%
rename from Tests/Sd1/002/Exam/src/main/javadoc/resources/jdocSupplement.css
rename to Klausuren/Sd1/Test002/Exam/src/main/javadoc/resources/jdocSupplement.css
diff --git a/Tests/Sd1/002/Exam/src/main/javadoc/resources/jdocSupplement.js b/Klausuren/Sd1/Test002/Exam/src/main/javadoc/resources/jdocSupplement.js
similarity index 100%
rename from Tests/Sd1/002/Exam/src/main/javadoc/resources/jdocSupplement.js
rename to Klausuren/Sd1/Test002/Exam/src/main/javadoc/resources/jdocSupplement.js
diff --git a/Tests/Sd1/002/Exam/src/main/resources/log4j2.xml b/Klausuren/Sd1/Test002/Exam/src/main/resources/log4j2.xml
similarity index 100%
rename from Tests/Sd1/002/Exam/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/Test002/Exam/src/main/resources/log4j2.xml
diff --git a/Tests/Sd1/002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/Test002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Tests/Sd1/002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/Test002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Tests/Sd1/002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java b/Klausuren/Sd1/Test002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java
similarity index 100%
rename from Tests/Sd1/002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java
rename to Klausuren/Sd1/Test002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java
diff --git a/Tests/Sd1/002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java b/Klausuren/Sd1/Test002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java
similarity index 100%
rename from Tests/Sd1/002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java
rename to Klausuren/Sd1/Test002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java
diff --git a/Tests/Sd1/002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java b/Klausuren/Sd1/Test002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java
similarity index 100%
rename from Tests/Sd1/002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java
rename to Klausuren/Sd1/Test002/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java
diff --git a/Tests/Sd1/002/Solve/.gitignore b/Klausuren/Sd1/Test002/Solve/.gitignore
similarity index 100%
rename from Tests/Sd1/002/Solve/.gitignore
rename to Klausuren/Sd1/Test002/Solve/.gitignore
diff --git a/Tests/Sd1/002/Solve/Doc/.gitignore b/Klausuren/Sd1/Test002/Solve/Doc/.gitignore
similarity index 100%
rename from Tests/Sd1/002/Solve/Doc/.gitignore
rename to Klausuren/Sd1/Test002/Solve/Doc/.gitignore
diff --git a/Tests/Sd1/002/Solve/Doc/exam.xml b/Klausuren/Sd1/Test002/Solve/Doc/exam.xml
similarity index 100%
rename from Tests/Sd1/002/Solve/Doc/exam.xml
rename to Klausuren/Sd1/Test002/Solve/Doc/exam.xml
diff --git a/Tests/Sd1/002/Solve/pom.xml b/Klausuren/Sd1/Test002/Solve/pom.xml
similarity index 100%
rename from Tests/Sd1/002/Solve/pom.xml
rename to Klausuren/Sd1/Test002/Solve/pom.xml
diff --git a/Tests/Sd1/002/Solve/src/main/assembly/assembly.xml b/Klausuren/Sd1/Test002/Solve/src/main/assembly/assembly.xml
similarity index 100%
rename from Tests/Sd1/002/Solve/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/Test002/Solve/src/main/assembly/assembly.xml
diff --git a/Tests/Sd1/002/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java b/Klausuren/Sd1/Test002/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java
similarity index 100%
rename from Tests/Sd1/002/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java
rename to Klausuren/Sd1/Test002/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/Helper.java
diff --git a/Tests/Sd1/002/Solve/src/main/javadoc/resources/fonts/dejavu.css b/Klausuren/Sd1/Test002/Solve/src/main/javadoc/resources/fonts/dejavu.css
similarity index 100%
rename from Tests/Sd1/002/Solve/src/main/javadoc/resources/fonts/dejavu.css
rename to Klausuren/Sd1/Test002/Solve/src/main/javadoc/resources/fonts/dejavu.css
diff --git a/Tests/Sd1/002/Solve/src/main/javadoc/resources/jdocSupplement.css b/Klausuren/Sd1/Test002/Solve/src/main/javadoc/resources/jdocSupplement.css
similarity index 100%
rename from Tests/Sd1/002/Solve/src/main/javadoc/resources/jdocSupplement.css
rename to Klausuren/Sd1/Test002/Solve/src/main/javadoc/resources/jdocSupplement.css
diff --git a/Tests/Sd1/002/Solve/src/main/javadoc/resources/jdocSupplement.js b/Klausuren/Sd1/Test002/Solve/src/main/javadoc/resources/jdocSupplement.js
similarity index 100%
rename from Tests/Sd1/002/Solve/src/main/javadoc/resources/jdocSupplement.js
rename to Klausuren/Sd1/Test002/Solve/src/main/javadoc/resources/jdocSupplement.js
diff --git a/Tests/Sd1/002/Solve/src/main/resources/log4j2.xml b/Klausuren/Sd1/Test002/Solve/src/main/resources/log4j2.xml
similarity index 100%
rename from Tests/Sd1/002/Solve/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/Test002/Solve/src/main/resources/log4j2.xml
diff --git a/Tests/Sd1/002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/Test002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Tests/Sd1/002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/Test002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Tests/Sd1/002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java b/Klausuren/Sd1/Test002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java
similarity index 100%
rename from Tests/Sd1/002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java
rename to Klausuren/Sd1/Test002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMax.java
diff --git a/Tests/Sd1/002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java b/Klausuren/Sd1/Test002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java
similarity index 100%
rename from Tests/Sd1/002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java
rename to Klausuren/Sd1/Test002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMaxAbsDiff.java
diff --git a/Tests/Sd1/002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java b/Klausuren/Sd1/Test002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java
similarity index 100%
rename from Tests/Sd1/002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java
rename to Klausuren/Sd1/Test002/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/TestHelperMultipleCopy.java
diff --git a/Tests/Sd1/003/Exam/.gitignore b/Klausuren/Sd1/Test003/Exam/.gitignore
similarity index 100%
rename from Tests/Sd1/003/Exam/.gitignore
rename to Klausuren/Sd1/Test003/Exam/.gitignore
diff --git a/Tests/Sd1/003/Exam/pom.xml b/Klausuren/Sd1/Test003/Exam/pom.xml
similarity index 100%
rename from Tests/Sd1/003/Exam/pom.xml
rename to Klausuren/Sd1/Test003/Exam/pom.xml
diff --git a/Tests/Sd1/003/Exam/src/main/assembly/assembly.xml b/Klausuren/Sd1/Test003/Exam/src/main/assembly/assembly.xml
similarity index 100%
rename from Tests/Sd1/003/Exam/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/Test003/Exam/src/main/assembly/assembly.xml
diff --git a/Tests/Sd1/003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java b/Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java
similarity index 100%
rename from Tests/Sd1/003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java
rename to Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java
diff --git a/Tests/Sd1/003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java b/Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
similarity index 100%
rename from Tests/Sd1/003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
rename to Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
diff --git a/Tests/Sd1/003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java b/Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java
similarity index 100%
rename from Tests/Sd1/003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java
rename to Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java
diff --git a/Tests/Sd1/003/Exam/src/main/resources/log4j2.xml b/Klausuren/Sd1/Test003/Exam/src/main/resources/log4j2.xml
similarity index 100%
rename from Tests/Sd1/003/Exam/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/Test003/Exam/src/main/resources/log4j2.xml
diff --git a/Tests/Sd1/003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Tests/Sd1/003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Tests/Sd1/003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java b/Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java
similarity index 100%
rename from Tests/Sd1/003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java
rename to Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java
diff --git a/Tests/Sd1/003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java b/Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
similarity index 100%
rename from Tests/Sd1/003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
rename to Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
diff --git a/Tests/Sd1/003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java b/Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java
similarity index 100%
rename from Tests/Sd1/003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java
rename to Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java
diff --git a/Tests/Sd1/003/Solve/.gitignore b/Klausuren/Sd1/Test003/Solve/.gitignore
similarity index 100%
rename from Tests/Sd1/003/Solve/.gitignore
rename to Klausuren/Sd1/Test003/Solve/.gitignore
diff --git a/Tests/Sd1/003/Solve/Doc/.gitignore b/Klausuren/Sd1/Test003/Solve/Doc/.gitignore
similarity index 100%
rename from Tests/Sd1/003/Solve/Doc/.gitignore
rename to Klausuren/Sd1/Test003/Solve/Doc/.gitignore
diff --git a/Tests/Sd1/003/Solve/Doc/Fig/kreise.svg b/Klausuren/Sd1/Test003/Solve/Doc/Fig/kreise.svg
similarity index 100%
rename from Tests/Sd1/003/Solve/Doc/Fig/kreise.svg
rename to Klausuren/Sd1/Test003/Solve/Doc/Fig/kreise.svg
diff --git a/Tests/Sd1/003/Solve/Doc/klausur.xml b/Klausuren/Sd1/Test003/Solve/Doc/klausur.xml
similarity index 100%
rename from Tests/Sd1/003/Solve/Doc/klausur.xml
rename to Klausuren/Sd1/Test003/Solve/Doc/klausur.xml
diff --git a/Tests/Sd1/003/Solve/pom.xml b/Klausuren/Sd1/Test003/Solve/pom.xml
similarity index 100%
rename from Tests/Sd1/003/Solve/pom.xml
rename to Klausuren/Sd1/Test003/Solve/pom.xml
diff --git a/Tests/Sd1/003/Solve/src/main/assembly/assembly.xml b/Klausuren/Sd1/Test003/Solve/src/main/assembly/assembly.xml
similarity index 100%
rename from Tests/Sd1/003/Solve/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/Test003/Solve/src/main/assembly/assembly.xml
diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java b/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java
rename to Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/BodenlegerKosten.java
diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java b/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
rename to Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Boden.java b/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Boden.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Boden.java
rename to Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Boden.java
diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Quersumme.java b/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Quersumme.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Quersumme.java
rename to Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/beispiele/Quersumme.java
diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java b/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java
rename to Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Kreis.java
diff --git a/Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/beispiel/EnthaltenOderNicht.java b/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/beispiel/EnthaltenOderNicht.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/beispiel/EnthaltenOderNicht.java
rename to Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/beispiel/EnthaltenOderNicht.java
diff --git a/Tests/Sd1/003/Solve/src/main/resources/log4j2.xml b/Klausuren/Sd1/Test003/Solve/src/main/resources/log4j2.xml
similarity index 100%
rename from Tests/Sd1/003/Solve/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/Test003/Solve/src/main/resources/log4j2.xml
diff --git a/Tests/Sd1/003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Tests/Sd1/003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java b/Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java
rename to Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestBodenlegerKosten.java
diff --git a/Tests/Sd1/003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java b/Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
rename to Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
diff --git a/Tests/Sd1/003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java b/Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java
similarity index 100%
rename from Tests/Sd1/003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java
rename to Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKreis.java
diff --git a/Tests/Sd1/004/Exam/.gitignore b/Klausuren/Sd1/Test004/Exam/.gitignore
similarity index 100%
rename from Tests/Sd1/004/Exam/.gitignore
rename to Klausuren/Sd1/Test004/Exam/.gitignore
diff --git a/Tests/Sd1/004/Exam/pom.xml b/Klausuren/Sd1/Test004/Exam/pom.xml
similarity index 100%
rename from Tests/Sd1/004/Exam/pom.xml
rename to Klausuren/Sd1/Test004/Exam/pom.xml
diff --git a/Tests/Sd1/004/Exam/src/main/assembly/assembly.xml b/Klausuren/Sd1/Test004/Exam/src/main/assembly/assembly.xml
similarity index 100%
rename from Tests/Sd1/004/Exam/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/Test004/Exam/src/main/assembly/assembly.xml
diff --git a/Tests/Sd1/004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java b/Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
similarity index 100%
rename from Tests/Sd1/004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
rename to Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
diff --git a/Tests/Sd1/004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java b/Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java
similarity index 100%
rename from Tests/Sd1/004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java
rename to Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java
diff --git a/Tests/Sd1/004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java b/Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java
similarity index 100%
rename from Tests/Sd1/004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java
rename to Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java
diff --git a/Tests/Sd1/004/Exam/src/main/resources/log4j2.xml b/Klausuren/Sd1/Test004/Exam/src/main/resources/log4j2.xml
similarity index 100%
rename from Tests/Sd1/004/Exam/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/Test004/Exam/src/main/resources/log4j2.xml
diff --git a/Tests/Sd1/004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Tests/Sd1/004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Tests/Sd1/004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java b/Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
similarity index 100%
rename from Tests/Sd1/004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
rename to Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
diff --git a/Tests/Sd1/004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java b/Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java
similarity index 100%
rename from Tests/Sd1/004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java
rename to Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java
diff --git a/Tests/Sd1/004/Solve/.gitignore b/Klausuren/Sd1/Test004/Solve/.gitignore
similarity index 100%
rename from Tests/Sd1/004/Solve/.gitignore
rename to Klausuren/Sd1/Test004/Solve/.gitignore
diff --git a/Tests/Sd1/004/Solve/Doc/.gitignore b/Klausuren/Sd1/Test004/Solve/Doc/.gitignore
similarity index 100%
rename from Tests/Sd1/004/Solve/Doc/.gitignore
rename to Klausuren/Sd1/Test004/Solve/Doc/.gitignore
diff --git a/Tests/Sd1/004/Solve/Doc/klausur.xml b/Klausuren/Sd1/Test004/Solve/Doc/klausur.xml
similarity index 100%
rename from Tests/Sd1/004/Solve/Doc/klausur.xml
rename to Klausuren/Sd1/Test004/Solve/Doc/klausur.xml
diff --git a/Tests/Sd1/004/Solve/pom.xml b/Klausuren/Sd1/Test004/Solve/pom.xml
similarity index 100%
rename from Tests/Sd1/004/Solve/pom.xml
rename to Klausuren/Sd1/Test004/Solve/pom.xml
diff --git a/Tests/Sd1/004/Solve/src/main/assembly/assembly.xml b/Klausuren/Sd1/Test004/Solve/src/main/assembly/assembly.xml
similarity index 100%
rename from Tests/Sd1/004/Solve/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/Test004/Solve/src/main/assembly/assembly.xml
diff --git a/Tests/Sd1/004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java b/Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
similarity index 100%
rename from Tests/Sd1/004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
rename to Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
diff --git a/Tests/Sd1/004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java b/Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java
similarity index 100%
rename from Tests/Sd1/004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java
rename to Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/DummyZinsen.java
diff --git a/Tests/Sd1/004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java b/Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java
similarity index 100%
rename from Tests/Sd1/004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java
rename to Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Konto.java
diff --git a/Tests/Sd1/004/Solve/src/main/resources/log4j2.xml b/Klausuren/Sd1/Test004/Solve/src/main/resources/log4j2.xml
similarity index 100%
rename from Tests/Sd1/004/Solve/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/Test004/Solve/src/main/resources/log4j2.xml
diff --git a/Tests/Sd1/004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Tests/Sd1/004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Tests/Sd1/004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java b/Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
similarity index 100%
rename from Tests/Sd1/004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
rename to Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestHelper.java
diff --git a/Tests/Sd1/004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java b/Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java
similarity index 100%
rename from Tests/Sd1/004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java
rename to Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe2/TestKonto.java
-- 
GitLab