From 3963ad79caf57122d182ecc92796057211f81981 Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Mon, 22 Jan 2024 15:55:21 +0100 Subject: [PATCH] ond --> and typo --- Klausuren/Sd1/2014winter/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2015summer/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2015winter/Exam/Readme.md | 56 ++++++++++++++++++- .../Sd1/2016summer.failed/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2016summer/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2016winter/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2017summer/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2017winter/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2018summer/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2018winter/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2018winter/Solve/Readme.md | 2 +- Klausuren/Sd1/2019summer/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2019winter/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2020summer/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2020winter_1/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2020winter_2/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2021summer/Exam/Readme.md | 2 +- Klausuren/Sd1/2021winter/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2022winter/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2023summer/Exam/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/2023summer/Solve/Readme.md | 56 ++++++++++++++++++- Klausuren/Sd1/Common/Readme.md | 2 +- Klausuren/Sd1/Tests/IntMax/Exam/Readme.md | 56 ++++++++++++++++++- .../Tests/MaxThreeValueDiff/Exam/Readme.md | 56 ++++++++++++++++++- 24 files changed, 1158 insertions(+), 24 deletions(-) mode change 120000 => 100644 Klausuren/Sd1/2014winter/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2015summer/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2015winter/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2016summer.failed/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2016summer/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2016winter/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2017summer/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2017winter/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2018summer/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2018winter/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2019summer/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2019winter/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2020summer/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2020winter_1/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2020winter_2/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2021winter/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2022winter/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2023summer/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/2023summer/Solve/Readme.md mode change 120000 => 100644 Klausuren/Sd1/Tests/IntMax/Exam/Readme.md mode change 120000 => 100644 Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/Readme.md diff --git a/Klausuren/Sd1/2014winter/Exam/Readme.md b/Klausuren/Sd1/2014winter/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2014winter/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2014winter/Exam/Readme.md b/Klausuren/Sd1/2014winter/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2014winter/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2015summer/Exam/Readme.md b/Klausuren/Sd1/2015summer/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2015summer/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2015summer/Exam/Readme.md b/Klausuren/Sd1/2015summer/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2015summer/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2015winter/Exam/Readme.md b/Klausuren/Sd1/2015winter/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2015winter/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2015winter/Exam/Readme.md b/Klausuren/Sd1/2015winter/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2015winter/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2016summer.failed/Exam/Readme.md b/Klausuren/Sd1/2016summer.failed/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2016summer.failed/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2016summer.failed/Exam/Readme.md b/Klausuren/Sd1/2016summer.failed/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2016summer.failed/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2016summer/Exam/Readme.md b/Klausuren/Sd1/2016summer/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2016summer/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2016summer/Exam/Readme.md b/Klausuren/Sd1/2016summer/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2016summer/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2016winter/Exam/Readme.md b/Klausuren/Sd1/2016winter/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2016winter/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2016winter/Exam/Readme.md b/Klausuren/Sd1/2016winter/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2016winter/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2017summer/Exam/Readme.md b/Klausuren/Sd1/2017summer/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2017summer/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2017summer/Exam/Readme.md b/Klausuren/Sd1/2017summer/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2017summer/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2017winter/Exam/Readme.md b/Klausuren/Sd1/2017winter/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2017winter/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2017winter/Exam/Readme.md b/Klausuren/Sd1/2017winter/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2017winter/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2018summer/Exam/Readme.md b/Klausuren/Sd1/2018summer/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2018summer/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2018summer/Exam/Readme.md b/Klausuren/Sd1/2018summer/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2018summer/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2018winter/Exam/Readme.md b/Klausuren/Sd1/2018winter/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2018winter/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2018winter/Exam/Readme.md b/Klausuren/Sd1/2018winter/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2018winter/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2018winter/Solve/Readme.md b/Klausuren/Sd1/2018winter/Solve/Readme.md index d85c3db81..935f0fb3c 100644 --- a/Klausuren/Sd1/2018winter/Solve/Readme.md +++ b/Klausuren/Sd1/2018winter/Solve/Readme.md @@ -1,4 +1,4 @@ -# Generate ond open class/method javadoc for browsing +# Generate and open class/method javadoc for browsing Grab a terminal in this IDE (Alt+F12) and issue the following command: ``` diff --git a/Klausuren/Sd1/2019summer/Exam/Readme.md b/Klausuren/Sd1/2019summer/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2019summer/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2019summer/Exam/Readme.md b/Klausuren/Sd1/2019summer/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2019summer/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2019winter/Exam/Readme.md b/Klausuren/Sd1/2019winter/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2019winter/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2019winter/Exam/Readme.md b/Klausuren/Sd1/2019winter/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2019winter/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2020summer/Exam/Readme.md b/Klausuren/Sd1/2020summer/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2020summer/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2020summer/Exam/Readme.md b/Klausuren/Sd1/2020summer/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2020summer/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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_1/Exam/Readme.md b/Klausuren/Sd1/2020winter_1/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2020winter_1/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2020winter_1/Exam/Readme.md b/Klausuren/Sd1/2020winter_1/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2020winter_1/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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_2/Exam/Readme.md b/Klausuren/Sd1/2020winter_2/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2020winter_2/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2020winter_2/Exam/Readme.md b/Klausuren/Sd1/2020winter_2/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2020winter_2/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2021summer/Exam/Readme.md b/Klausuren/Sd1/2021summer/Exam/Readme.md index 178630e3c..6d69964f9 100644 --- a/Klausuren/Sd1/2021summer/Exam/Readme.md +++ b/Klausuren/Sd1/2021summer/Exam/Readme.md @@ -1,4 +1,4 @@ -# Generate ond open class/method javadoc for browsing +# Generate and open class/method javadoc for browsing Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: diff --git a/Klausuren/Sd1/2021winter/Exam/Readme.md b/Klausuren/Sd1/2021winter/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2021winter/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2021winter/Exam/Readme.md b/Klausuren/Sd1/2021winter/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2021winter/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2022winter/Exam/Readme.md b/Klausuren/Sd1/2022winter/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2022winter/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2022winter/Exam/Readme.md b/Klausuren/Sd1/2022winter/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2022winter/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2023summer/Exam/Readme.md b/Klausuren/Sd1/2023summer/Exam/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2023summer/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2023summer/Exam/Readme.md b/Klausuren/Sd1/2023summer/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2023summer/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/2023summer/Solve/Readme.md b/Klausuren/Sd1/2023summer/Solve/Readme.md deleted file mode 120000 index 0cdf24738..000000000 --- a/Klausuren/Sd1/2023summer/Solve/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/2023summer/Solve/Readme.md b/Klausuren/Sd1/2023summer/Solve/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/2023summer/Solve/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/Common/Readme.md b/Klausuren/Sd1/Common/Readme.md index 117f68a50..caf9ae0dd 100644 --- a/Klausuren/Sd1/Common/Readme.md +++ b/Klausuren/Sd1/Common/Readme.md @@ -1,4 +1,4 @@ -# Generate ond open class/method javadoc for browsing +# Generate and open class/method javadoc for browsing Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: diff --git a/Klausuren/Sd1/Tests/IntMax/Exam/Readme.md b/Klausuren/Sd1/Tests/IntMax/Exam/Readme.md deleted file mode 120000 index 80f885962..000000000 --- a/Klausuren/Sd1/Tests/IntMax/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/Tests/IntMax/Exam/Readme.md b/Klausuren/Sd1/Tests/IntMax/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/Tests/IntMax/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. 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/Tests/MaxThreeValueDiff/Exam/Readme.md b/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/Readme.md deleted file mode 120000 index 80f885962..000000000 --- a/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/Readme.md +++ /dev/null @@ -1 +0,0 @@ -../../../Common/Readme.md \ No newline at end of file diff --git a/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/Readme.md b/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/Readme.md new file mode 100644 index 000000000..caf9ae0dd --- /dev/null +++ b/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/Readme.md @@ -0,0 +1,55 @@ +# Generate and open class/method javadoc for browsing + +Grab a terminal in this IDE (By lower left icon or Alt+F12) and issue the following command: + +<pre>Exam> mvn javadoc:javadoc +... +[<span style="color:blue;font-weight:bold;">INFO</span>] Executing tasks +[<span style="color:orange;font-weight:bold;">WARNING</span>] [echo] Javadoc root at <span style="color:blue;">file:///home/.../Downloads/Exam/target/site/apidocs/index.html</span> +[<span style="color:blue;font-weight:bold;">INFO</span>] Executed tasks +...</pre> + +Click the <span style="color:blue;">file:///.../index.html</span> link opening your project's `index.html` Javadoc root +in your system's default web browser. + +# 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. + +# Hints + +- Your score solely depends on the number of successfully executing unit tests. A »nearly correct« implementation failing +with respect to a given unit tests will not contribute any points at all. + +- General advice: Implement less but correctly. + +- Mind special cases i.e. `null` variable values or null values being contained in arrays. + +- In case of test failures both the IDEA debugger and logging statements are your friend. + +Executing `de.hdm_stuttgart.mi.sd1.ShowReachedPoints` in your project's test branch as a Java application +(not as Junit test!) shows your number of points reached so far. + +Do not model your implementations along unit test definitions i.e. avoid cheating this way! Such behaviour will be +regarded as an attempt at deception (Täuschungsversuch). + +# Exam system upload + +After finishing implementing: + +1. Export this project by hitting **»File ➔ Export ➔ Project to Zip File«**. +1. Use a self-explanatory file name like e.g. `solution1.zip`. +1. Go to your exam browser window and upload `solution1.zip` . +1. Complete by **clicking the »<span style="background: #527A35;color:white;">Speichern + weiter ➞ </span>«** button. +1. Hit **<span style="background: #446684;color:white;"> 🠬 Speichern + zurück</span>** and check if your + upload is visible. +1. If you advance on implementing: Repeat steps 1. to 5.: Only the least uploaded `.zip` archive will become subject to + marking. -- GitLab