diff --git a/.gitignore b/.gitignore
index bf69acdd32bbc0d642066a056ea6f2eb90b4f2f0..05c8edaf631e222815eb4a112945e1246f9cb242 100644
--- a/.gitignore
+++ b/.gitignore
@@ -74,4 +74,8 @@ fabric.properties
 .AppleDesktop
 Network Trash Folder
 Temporary Items
-.apdisk
\ No newline at end of file
+.apdisk
+
+# Ignore .class files
+/target/
+*.class
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 82dbec8ad28463aed32007a93ffc07865ae98968..4731638fde540f553fbd88c3ca8be013d2ed05c4 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -8,7 +8,7 @@
       </list>
     </option>
   </component>
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="17" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/out" />
   </component>
 </project>
\ No newline at end of file
diff --git a/website/assignments/MVP-Infos.md b/website/assignments/MVP-Infos.md
new file mode 100644
index 0000000000000000000000000000000000000000..e8ce5e74bbcc628a000ee970b0d6b627c903da62
--- /dev/null
+++ b/website/assignments/MVP-Infos.md
@@ -0,0 +1,20 @@
+# MVP-Vorstellung
+
+Folgende Dinge sollen zur MVP-Präsentation vorgestellt werden:
+
+* Kurze Vorstellung des Projektziels
+* Was sind Ihre Kernanforderungen?
+* Wie haben Sie Ihre Anforderungen priorisiert?
+* Vorstellung der Codebase
+  * Wie haben Sie den Code organisiert? Was sind Ihre Module?
+  * Was sind die dahinterliegenden architektonischen Prinzipien?
+* Wie ist Ihr Entwicklungsprozess mit `git`?
+* Welche Clean Code Prinzipien setzen Sie ein?
+* Kurze Präsentation des Stands
+
+## Ablauf
+
+* Alle Gruppen müssen präsentieren
+* Dauer der Vorstellung: ca. 15 Minuten
+* Danach: Kurze Fragerunde
+* Ãœbungen entfallen am Tag der Vorstellung
\ No newline at end of file
diff --git a/website/assignments/bewertungsbogen.xlsx b/website/assignments/bewertungsbogen.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..1c307d2f61747a2292a35cd202e5e95b180ba840
Binary files /dev/null and b/website/assignments/bewertungsbogen.xlsx differ
diff --git a/website/clean-code_doku_git.html b/website/clean-code_doku_git.html
index a74473d645fcc546c725125cfa9d505cd332a4a6..2593be083c1b0618a9a93fc1fe9530d960f1c7fa 100644
--- a/website/clean-code_doku_git.html
+++ b/website/clean-code_doku_git.html
@@ -5,11 +5,73 @@
     <meta charset="utf-8">
     <link href="css/hdm.css" rel="stylesheet"></link>
     <style>
-      @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
-      @import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
-      @import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);
+      /* yanone-kaffeesatz-regular - latin */
+      @font-face {
+        font-family: 'Yanone Kaffeesatz';
+        font-style: normal;
+        font-weight: 400;
+        src: url('fonts/yanone-kaffeesatz-v22-latin-regular.eot'); /* IE9 Compat Modes */
+        src: local(''),
+        url('fonts/yanone-kaffeesatz-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+        url('fonts/yanone-kaffeesatz-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
+        url('fonts/yanone-kaffeesatz-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
+        url('fonts/yanone-kaffeesatz-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
+        url('fonts/yanone-kaffeesatz-v22-latin-regular.svg#YanoneKaffeesatz') format('svg'); /* Legacy iOS */
+      }
+      /* noto-serif-regular - latin */
+      @font-face {
+        font-family: 'Noto Serif';
+        font-style: normal;
+        font-weight: 400;
+        src: url('fonts/noto-serif-v20-latin-regular.eot'); /* IE9 Compat Modes */
+        src: local(''),
+        url('fonts/noto-serif-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+        url('fonts/noto-serif-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
+        url('fonts/noto-serif-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
+        url('fonts/noto-serif-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
+        url('fonts/noto-serif-v20-latin-regular.svg#NotoSerif') format('svg'); /* Legacy iOS */
+      }
+      /* ubuntu-mono-regular - latin */
+      @font-face {
+        font-family: 'Ubuntu Mono';
+        font-style: normal;
+        font-weight: 400;
+        src: url('fonts/ubuntu-mono-v14-latin-regular.eot'); /* IE9 Compat Modes */
+        src: local(''),
+        url('fonts/ubuntu-mono-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+        url('fonts/ubuntu-mono-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
+        url('fonts/ubuntu-mono-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
+        url('fonts/ubuntu-mono-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
+        url('fonts/ubuntu-mono-v14-latin-regular.svg#UbuntuMono') format('svg'); /* Legacy iOS */
+      }
+      /* ubuntu-mono-italic - latin */
+      @font-face {
+        font-family: 'Ubuntu Mono';
+        font-style: italic;
+        font-weight: 400;
+        src: url('fonts/ubuntu-mono-v14-latin-italic.eot'); /* IE9 Compat Modes */
+        src: local(''),
+        url('fonts/ubuntu-mono-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+        url('fonts/ubuntu-mono-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
+        url('fonts/ubuntu-mono-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
+        url('fonts/ubuntu-mono-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
+        url('fonts/ubuntu-mono-v14-latin-italic.svg#UbuntuMono') format('svg'); /* Legacy iOS */
+      }
+      /* ubuntu-mono-700 - latin */
+      @font-face {
+        font-family: 'Ubuntu Mono';
+        font-style: normal;
+        font-weight: 700;
+        src: url('fonts/ubuntu-mono-v14-latin-700.eot'); /* IE9 Compat Modes */
+        src: local(''),
+        url('fonts/ubuntu-mono-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+        url('fonts/ubuntu-mono-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
+        url('fonts/ubuntu-mono-v14-latin-700.woff') format('woff'), /* Modern Browsers */
+        url('fonts/ubuntu-mono-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
+        url('fonts/ubuntu-mono-v14-latin-700.svg#UbuntuMono') format('svg'); /* Legacy iOS */
+      }
 
-      body { font-family: 'Droid Serif'; }
+      body { font-family: 'Noto Serif'; }
       h1, h2, h3 {
         font-family: 'Yanone Kaffeesatz';
         font-weight: normal;
@@ -224,6 +286,7 @@ class: center, middle
   * Readme, z.B. mit Anleitung wie das Programm gestartet werden kann
   * Changelog
 * Technische Dokumentation
+  * Diagramme mit `mermaid` möglich: https://mermaid-js.github.io/mermaid/#/
 * Enduser Doku
 
 > Schulungen mitdenken!
@@ -302,7 +365,7 @@ _Teilweise Wiederholung_
 # Refactoring des Demoprojekts
 
     </textarea>
-    <script src="https://remarkjs.com/downloads/remark-latest.min.js">
+    <script src="js/remark.min.js">
     </script>
     <script>
       var slideshow = remark.create();
diff --git a/website/index.html b/website/index.html
index b7a81f909272cf5f1cc12124f098970bd9b3549a..8d81326fdc950605d8905ede0e08c21a93378b68 100644
--- a/website/index.html
+++ b/website/index.html
@@ -27,9 +27,11 @@
     <ul>
         <li><a href="https://docs.google.com/spreadsheets/d/1Iwfx41h3UNQ87pJJ5_lxpH2IBgm7GHFrbDZJYDxG-0s/edit?usp=sharing" target="_blank">Projekt Mitglieder und Beschreibung</a> </li>
         <li><a href="projektideen.html" target="_blank">Projektideen/ Vorschläge</a></li>
+        <li><a href="assignments/bewertungsbogen.xlsx" target="_blank">Bewertungsbogen (work in progress, wird regelmäßig aktualisiert)</a></li>
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2022vorlesung/-/blob/main/website/assignments/Projektbeschreibung.md" target="_blank">Projektbeschreibung</a> </li>
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2022vorlesung/-/blob/main/website/assignments/Anforderungsanalyse.md" target="_blank">Ãœbung: Anforderungsanalyse</a> </li>
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2022vorlesung/-/blob/main/website/assignments/Softwarearchitektur.md" target="_blank">Ãœbung: Softwarearchitektur</a> </li>
+        <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2022vorlesung/-/blob/main/website/assignments/git-Doku-CleanCode.md" target="_blank">Ãœbung: git, Dokumentation, Clean Code</a> </li>
     </ul>
 
     <h3>Organisatorisches</h3>
diff --git a/website/softwarearchitektur.html b/website/softwarearchitektur.html
index 4eef681521215bc902c7bb59e0068770492c8e73..650829581493016a24cfab03da2c0d490c7d4284 100644
--- a/website/softwarearchitektur.html
+++ b/website/softwarearchitektur.html
@@ -305,7 +305,7 @@ public Person getPerson(int personId){
 * Issues mit Code verlinken
 
     </textarea>
-    <script src="https://remarkjs.com/downloads/remark-latest.min.js">
+    <script src="js/remark.min.js">
     </script>
     <script>
       var slideshow = remark.create();