From af6bec2f265fc7e447544a90bee039e4cbbcec31 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Sun, 22 Jan 2023 23:41:49 +0100
Subject: [PATCH] Better Readme.md and generated exam zips

---
 Klausuren/Readme.md.reference                 |  42 +++++++
 .../First => 2020winter_1}/Exam/Readme.md     |   0
 .../First => 2020winter_1}/Exam/pom.xml       |   0
 .../Exam/src/main/assembly/assembly.xml       |   0
 .../mi/sd1/task1/_1_Triangle.java             |   0
 .../mi/sd1/task1/_2_DigitExpressions.java     |   0
 .../hdm_stuttgart/mi/sd1/task1/_3_Range.java  |   0
 .../mi/sd1/task1/_4_Armstrong.java            |   0
 .../mi/sd1/task1/package-info.java            |   0
 .../mi/sd1/task2/_5_DayConverter.java         |   0
 .../mi/sd1/task2/package-info.java            |   0
 .../mi/sd1/task1/doc-files/triangle.svg       |   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/ignore_me/ObjectWrapper.java  |   0
 .../mi/sd1/test/task1/Test_1_Triangle.java    |   0
 .../test/task1/Test_2_DigitExpressions.java   |   0
 .../mi/sd1/test/task1/Test_3_Range.java       |   0
 .../mi/sd1/test/task1/Test_4_Armstrong.java   |   0
 .../sd1/test/task2/Test_5_DayConverter.java   |   0
 .../First => 2020winter_1}/Solve/pom.xml      |   0
 .../Solve/src/main/assembly/assembly.xml      |   0
 .../mi/sd1/ignore_me/DayConverterDemo.java    |   0
 .../hdm_stuttgart/mi/sd1/ignore_me/Test.java  |   0
 .../mi/sd1/task1/_1_Triangle.java             |   0
 .../mi/sd1/task1/_2_DigitExpressions.java     |   0
 .../hdm_stuttgart/mi/sd1/task1/_3_Range.java  |   0
 .../mi/sd1/task1/_4_Armstrong.java            |   0
 .../mi/sd1/task1/package-info.java            |   0
 .../mi/sd1/task2/_5_DayConverter.java         |   0
 .../mi/sd1/task2/package-info.java            |   0
 .../mi/sd1/task1/doc-files/triangle.svg       |   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/ignore_me/ObjectWrapper.java  |   0
 .../mi/sd1/test/task1/Test_1_Triangle.java    |   0
 .../test/task1/Test_2_DigitExpressions.java   |   0
 .../mi/sd1/test/task1/Test_3_Range.java       |   0
 .../mi/sd1/test/task1/Test_4_Armstrong.java   |   0
 .../sd1/test/task2/Test_5_DayConverter.java   |   0
 .../Second => 2020winter_2}/Exam/Readme.md    |   0
 .../Second => 2020winter_2}/Exam/pom.xml      |   0
 .../Exam/src/main/assembly/assembly.xml       |   0
 .../hdm_stuttgart/mi/sd1/task1/_1_Grade.java  |   0
 .../hdm_stuttgart/mi/sd1/task1/_2_Email.java  |   0
 .../mi/sd1/task1/_3_Triangle.java             |   0
 .../hdm_stuttgart/mi/sd1/task1/_4_Salary.java |   0
 .../mi/sd1/task1/model/Employee.java          |   0
 .../mi/sd1/task1/model/package-info.java      |   0
 .../mi/sd1/task1/package-info.java            |   0
 .../hdm_stuttgart/mi/sd1/task2/Sentence.java  |   0
 .../mi/sd1/task2/package-info.java            |   0
 .../mi/sd1/task1/doc-files/noTriangle.svg     |   0
 .../mi/sd1/task1/doc-files/triangle.svg       |   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/ignore_me/ObjectWrapper.java  |   0
 .../mi/sd1/test/task1/Test_1_Grade.java       |   0
 .../mi/sd1/test/task1/Test_2_Email.java       |   0
 .../mi/sd1/test/task1/Test_3_Triangle.java    |   0
 .../mi/sd1/test/task1/Test_4_Salary.java      |   0
 .../mi/sd1/test/task2/Test_Sentence.java      |   0
 .../Second => 2020winter_2}/Solve/pom.xml     |   0
 .../Solve/src/main/assembly/assembly.xml      |   0
 .../mi/sd1/ignore_me/SentenceDemo.java        |   0
 .../hdm_stuttgart/mi/sd1/ignore_me/Test.java  |   0
 .../hdm_stuttgart/mi/sd1/task1/_1_Grade.java  |   0
 .../hdm_stuttgart/mi/sd1/task1/_2_Email.java  |   0
 .../mi/sd1/task1/_3_Triangle.java             |   0
 .../hdm_stuttgart/mi/sd1/task1/_4_Salary.java |   0
 .../mi/sd1/task1/model/Employee.java          |   0
 .../mi/sd1/task1/model/package-info.java      |   0
 .../mi/sd1/task1/package-info.java            |   0
 .../hdm_stuttgart/mi/sd1/task2/Sentence.java  |   0
 .../mi/sd1/task2/package-info.java            |   0
 .../mi/sd1/task1/doc-files/noTriangle.svg     |   0
 .../mi/sd1/task1/doc-files/triangle.svg       |   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/ignore_me/ObjectWrapper.java  |   0
 .../mi/sd1/test/task1/Test_1_Grade.java       |   0
 .../mi/sd1/test/task1/Test_2_Email.java       |   0
 .../mi/sd1/test/task1/Test_3_Triangle.java    |   0
 .../mi/sd1/test/task1/Test_4_Salary.java      |   0
 .../mi/sd1/test/task2/Test_Sentence.java      |   0
 Klausuren/Sd1/2021winter/Exam/pom.xml         |   5 +-
 Klausuren/pom.xml.reference                   | 116 ++++++++++++++++++
 bin/createExamZips.sh                         |  35 ++++++
 100 files changed, 194 insertions(+), 4 deletions(-)
 create mode 100644 Klausuren/Readme.md.reference
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/Readme.md (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/pom.xml (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/assembly/assembly.xml (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/javadoc/resources/fonts/dejavu.css (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/javadoc/resources/jdocSupplement.css (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/javadoc/resources/jdocSupplement.js (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/main/resources/log4j2.xml (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/pom.xml (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/assembly/assembly.xml (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/DayConverterDemo.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/javadoc/resources/fonts/dejavu.css (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/javadoc/resources/jdocSupplement.css (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/javadoc/resources/jdocSupplement.js (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/main/resources/log4j2.xml (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java (100%)
 rename Klausuren/Sd1/{2020winter/First => 2020winter_1}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/Readme.md (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/pom.xml (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/assembly/assembly.xml (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/javadoc/resources/fonts/dejavu.css (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/javadoc/resources/jdocSupplement.css (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/javadoc/resources/jdocSupplement.js (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/main/resources/log4j2.xml (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/pom.xml (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/assembly/assembly.xml (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/SentenceDemo.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/javadoc/resources/fonts/dejavu.css (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/javadoc/resources/jdocSupplement.css (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/javadoc/resources/jdocSupplement.js (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/main/resources/log4j2.xml (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java (100%)
 rename Klausuren/Sd1/{2020winter/Second => 2020winter_2}/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java (100%)
 create mode 100644 Klausuren/pom.xml.reference
 create mode 100755 bin/createExamZips.sh

diff --git a/Klausuren/Readme.md.reference b/Klausuren/Readme.md.reference
new file mode 100644
index 000000000..230d5ca54
--- /dev/null
+++ b/Klausuren/Readme.md.reference
@@ -0,0 +1,42 @@
+# Generate ond open class/method javadoc for browsing
+
+Grab a terminal in this IDE (Alt+F12) and issue the following command:
+```
+Exam> mvn javadoc:javadoc
+```
+
+Issue a `pwd` command to see your project's working directory:
+
+```
+Exam> pwd
+/home/student/Downloads/Exam 
+```
+- Your project's root path will likely differ. Copy and open it in your web browser of choice (Chrome / Firefox).
+- From there navigate to `target/site/apidocs` and open the generated documentation's root file `index.html`.
+
+# Implementation tasks
+
+Your project's following packages do contain implementation tasks:
+
+- de.hdm_stuttgart.mi.sd1.task1 (50 Points)
+
+- de.hdm_stuttgart.mi.sd1.task2 (20 points, more difficult)
+
+Read the generated documentation and implement the skeleton methods and classes.
+
+Your project's  `test` branch does contain corresponding unit tests for verifying your solutions' correctness.
+
+# Exam system upload
+
+After finishing implementing:
+
+1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**.
+2. Use a self-explanatory file name like e.g. `solution1.zip`.
+3. Go to your exam browser window and upload `solution1.zip` .
+4. Complete by  **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button.
+5. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your
+   upload is visible.
+6. If you advance on implementing: Repeat steps 1. to 5.: Only the least uploaded `.zip` archive will become subject to
+    marking.
+
+
diff --git a/Klausuren/Sd1/2020winter/First/Exam/Readme.md b/Klausuren/Sd1/2020winter_1/Exam/Readme.md
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/Readme.md
rename to Klausuren/Sd1/2020winter_1/Exam/Readme.md
diff --git a/Klausuren/Sd1/2020winter/First/Exam/pom.xml b/Klausuren/Sd1/2020winter_1/Exam/pom.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/pom.xml
rename to Klausuren/Sd1/2020winter_1/Exam/pom.xml
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/assembly/assembly.xml b/Klausuren/Sd1/2020winter_1/Exam/src/main/assembly/assembly.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/assembly/assembly.xml
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg b/Klausuren/Sd1/2020winter_1/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/javadoc/resources/fonts/dejavu.css b/Klausuren/Sd1/2020winter_1/Exam/src/main/javadoc/resources/fonts/dejavu.css
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/javadoc/resources/fonts/dejavu.css
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/javadoc/resources/fonts/dejavu.css
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/javadoc/resources/jdocSupplement.css b/Klausuren/Sd1/2020winter_1/Exam/src/main/javadoc/resources/jdocSupplement.css
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/javadoc/resources/jdocSupplement.css
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/javadoc/resources/jdocSupplement.css
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/javadoc/resources/jdocSupplement.js b/Klausuren/Sd1/2020winter_1/Exam/src/main/javadoc/resources/jdocSupplement.js
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/javadoc/resources/jdocSupplement.js
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/javadoc/resources/jdocSupplement.js
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/main/resources/log4j2.xml b/Klausuren/Sd1/2020winter_1/Exam/src/main/resources/log4j2.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/2020winter_1/Exam/src/main/resources/log4j2.xml
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java
diff --git a/Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java
rename to Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/pom.xml b/Klausuren/Sd1/2020winter_1/Solve/pom.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/pom.xml
rename to Klausuren/Sd1/2020winter_1/Solve/pom.xml
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/assembly/assembly.xml b/Klausuren/Sd1/2020winter_1/Solve/src/main/assembly/assembly.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/assembly/assembly.xml
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/DayConverterDemo.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/DayConverterDemo.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/DayConverterDemo.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/DayConverterDemo.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Triangle.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_DigitExpressions.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Armstrong.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/_5_DayConverter.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg b/Klausuren/Sd1/2020winter_1/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/javadoc/resources/fonts/dejavu.css b/Klausuren/Sd1/2020winter_1/Solve/src/main/javadoc/resources/fonts/dejavu.css
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/javadoc/resources/fonts/dejavu.css
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/javadoc/resources/fonts/dejavu.css
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/javadoc/resources/jdocSupplement.css b/Klausuren/Sd1/2020winter_1/Solve/src/main/javadoc/resources/jdocSupplement.css
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/javadoc/resources/jdocSupplement.css
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/javadoc/resources/jdocSupplement.css
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/javadoc/resources/jdocSupplement.js b/Klausuren/Sd1/2020winter_1/Solve/src/main/javadoc/resources/jdocSupplement.js
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/javadoc/resources/jdocSupplement.js
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/javadoc/resources/jdocSupplement.js
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/resources/log4j2.xml b/Klausuren/Sd1/2020winter_1/Solve/src/main/resources/log4j2.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/2020winter_1/Solve/src/main/resources/log4j2.xml
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Triangle.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_DigitExpressions.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Range.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Armstrong.java
diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/First/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java
rename to Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_5_DayConverter.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/Readme.md b/Klausuren/Sd1/2020winter_2/Exam/Readme.md
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/Readme.md
rename to Klausuren/Sd1/2020winter_2/Exam/Readme.md
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/pom.xml b/Klausuren/Sd1/2020winter_2/Exam/pom.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/pom.xml
rename to Klausuren/Sd1/2020winter_2/Exam/pom.xml
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/assembly/assembly.xml b/Klausuren/Sd1/2020winter_2/Exam/src/main/assembly/assembly.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/assembly/assembly.xml
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg b/Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg b/Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/resources/fonts/dejavu.css b/Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/resources/fonts/dejavu.css
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/resources/fonts/dejavu.css
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/resources/fonts/dejavu.css
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/resources/jdocSupplement.css b/Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/resources/jdocSupplement.css
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/resources/jdocSupplement.css
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/resources/jdocSupplement.css
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/resources/jdocSupplement.js b/Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/resources/jdocSupplement.js
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/javadoc/resources/jdocSupplement.js
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/javadoc/resources/jdocSupplement.js
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/main/resources/log4j2.xml b/Klausuren/Sd1/2020winter_2/Exam/src/main/resources/log4j2.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/2020winter_2/Exam/src/main/resources/log4j2.xml
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java
diff --git a/Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java
rename to Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/pom.xml b/Klausuren/Sd1/2020winter_2/Solve/pom.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/pom.xml
rename to Klausuren/Sd1/2020winter_2/Solve/pom.xml
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/assembly/assembly.xml b/Klausuren/Sd1/2020winter_2/Solve/src/main/assembly/assembly.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/assembly/assembly.xml
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/assembly/assembly.xml
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/SentenceDemo.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/SentenceDemo.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/SentenceDemo.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/SentenceDemo.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/ignore_me/Test.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_1_Grade.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_2_Email.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Triangle.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_4_Salary.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/Employee.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/Sentence.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg b/Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/noTriangle.svg
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg b/Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task1/doc-files/triangle.svg
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/resources/fonts/dejavu.css b/Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/resources/fonts/dejavu.css
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/resources/fonts/dejavu.css
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/resources/fonts/dejavu.css
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/resources/jdocSupplement.css b/Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/resources/jdocSupplement.css
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/resources/jdocSupplement.css
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/resources/jdocSupplement.css
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/resources/jdocSupplement.js b/Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/resources/jdocSupplement.js
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/javadoc/resources/jdocSupplement.js
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/javadoc/resources/jdocSupplement.js
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/main/resources/log4j2.xml b/Klausuren/Sd1/2020winter_2/Solve/src/main/resources/log4j2.xml
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/main/resources/log4j2.xml
rename to Klausuren/Sd1/2020winter_2/Solve/src/main/resources/log4j2.xml
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ignore_me/ObjectWrapper.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_1_Grade.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_2_Email.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_3_Triangle.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task1/Test_4_Salary.java
diff --git a/Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java
similarity index 100%
rename from Klausuren/Sd1/2020winter/Second/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java
rename to Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/Test_Sentence.java
diff --git a/Klausuren/Sd1/2021winter/Exam/pom.xml b/Klausuren/Sd1/2021winter/Exam/pom.xml
index fd0e69f0d..72156545e 100644
--- a/Klausuren/Sd1/2021winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2021winter/Exam/pom.xml
@@ -52,10 +52,7 @@
 		        <artifactId>maven-javadoc-plugin</artifactId>
 		        <version>3.4.1</version>
                 <configuration>
-                    <!-- Tweak: Get rid of Error message
-                      »fetching link: .../target/javadoc-bundle-options. Ignored it«
-                      corresponding to api_11 below -->
-                    <release>11</release>
+                    <release>17</release>
                     <doclint>all</doclint>
                     <show>public</show>
                     <docfilessubdirs>true</docfilessubdirs>
diff --git a/Klausuren/pom.xml.reference b/Klausuren/pom.xml.reference
new file mode 100644
index 000000000..bad52f3a6
--- /dev/null
+++ b/Klausuren/pom.xml.reference
@@ -0,0 +1,116 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>de.hdm_stuttgart.mi.sd1</groupId>
+    <artifactId>sd1_$EXAMPERIOD_exam</artifactId>
+    <version>0.9</version>
+    <packaging>jar</packaging>
+
+    <name>sd1_$EXAMPERIOD_exam</name>
+
+    <url>https://freedocs.mi.hdm-stuttgart.de/sd1_sect_mavenCli.html</url>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+
+    	<maven.compiler.target>17</maven.compiler.target>
+        <maven.compiler.source>17</maven.compiler.source>
+
+        <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
+        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
+        <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
+        <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
+    </properties>
+
+    <repositories>
+        <repository>
+            <id>hdm-mi-internal-maven-repo</id>
+            <url>https://maven.mi.hdm-stuttgart.de/nexus/repository/mi-maven</url>
+        </repository>
+    </repositories>
+
+    <dependencies>
+        <dependency>
+            <groupId>de.hdm_stuttgart.mi.exam</groupId>
+            <artifactId>unitmarking</artifactId>
+            <version>1.2</version>
+        </dependency>
+
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.10.1</version>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+		        <artifactId>maven-javadoc-plugin</artifactId>
+		        <version>3.4.1</version>
+                <configuration>
+                    <release>17</release>
+                    <doclint>all</doclint>
+                    <show>public</show>
+                    <docfilessubdirs>true</docfilessubdirs>
+                    <addStylesheets>
+                        <stylesheet>resources/jdocSupplement.css</stylesheet>
+                    </addStylesheets>
+
+                    <windowtitle>Exam documentation</windowtitle>
+
+                    <javaApiLinks>
+                        <property>
+                            <name>api_11</name>
+                            <value>${jdk.api_17.url}</value>
+                        </property>
+                    </javaApiLinks>
+
+                    <additionalOptions>
+                        <additionalOption>-html5 --allow-script-in-comments</additionalOption>
+                    </additionalOptions>
+                    <nohelp>true</nohelp>
+
+                    <header><![CDATA[
+            <script type="text/javascript" src="${mathjax.url}"></script>
+            <script type="text/javascript" src="{@docRoot}/resources/jdocSupplement.js"></script>
+	    
+            <link rel="stylesheet" href="${libhighlight.url}/styles/idea.min.css">
+            <script src="${libhighlight.url}/highlight.min.js"></script>
+            <script type="text/javascript">hljs.highlightAll();</script>]]>
+                    </header>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>3.4.2</version>
+                <configuration>
+                    <descriptors>
+                        <descriptor>src/main/assembly/assembly.xml</descriptor>
+                    </descriptors>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                <manifest>
+                                    <mainClass>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</mainClass>
+                                </manifest>
+                            </archive>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>
diff --git a/bin/createExamZips.sh b/bin/createExamZips.sh
new file mode 100755
index 000000000..0e9c56458
--- /dev/null
+++ b/bin/createExamZips.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+
+PROJECTS=$1
+
+
+#echo $*
+
+
+for value in $*
+do
+    rm -rf /tmp/Exam
+
+    pushd $value
+      tar c- Exam| tar -x -C /tmp
+    popd
+
+    sed -e s/\$EXAMPERIOD/$value/g  ../pom.xml.reference > /tmp/Exam/pom.xml
+    cp ../Readme.md.reference /tmp/Exam/Readme.md
+    
+    pushd /tmp/Exam
+      mvn clean && rm -rf *.log .idea
+    popd
+
+   
+    
+    pushd /tmp
+      mkdir -p /tmp/Export/$value
+      zip -r --exclude=Exam/.gitignore /tmp/Export/$value/exam.zip Exam
+      rm -rf /tmp/Exam
+    popd
+    
+done
+
+#end of file
-- 
GitLab