From 8cb1092477736f7f9baea5eb858f2b2ee0545fc0 Mon Sep 17 00:00:00 2001
From: Marcel Auer <marcel.auer@kit.edu>
Date: Tue, 11 Jun 2024 15:49:37 +0000
Subject: [PATCH] Update Challenge Description

---
 README.md | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index 71d3750..cd8fc5c 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,32 @@
 # ITAT Challenge
 
 Mit erfolgreich bestandener Challenge können Sie Ihr Klausurergebnis um 0,3 Notenpunkte verbessern, sofern die Klausur grundsätzlich bestanden ist (4,0 oder besser)!
+- Die Challenge ist freiwillig
+- Team bis zu 3 Studierende (1-3 möglich)
+- Alle sitzen in einem Boot (Gruppe besteht oder nicht)
 
 ## Aufgabe
+Entwickeln Sie ein Tool, dass Prof. Barth eine Ãœbersicht mindestens einer Sportart (Olympia, z.B. 100 Meter-Lauf) oder des Turniers (EM 2024) gibt:
+- Tabellen
+- Mannschaften, Sportler*innen
+- Rankings etc.
+Die teilnehmenden Sportler*innen (Olympia) bzw. Mannschaften (EM) können bereits von Ihnen implementiert werden.
+Die Ergebnisse müssen von Prof. Barth eingetragen werden können.
+Die resultierenden Standings, Tabellen, Statistiken sollen von Ihrer Software generiert und dargestellt werden.
+Zusätzlich soll Ihre Software Statistiken generieren, wie hoch die Siegwahrscheinlichkeit eines/r Sportler*in oder eines Teams auf Basis des Verlaufs ist.
 
-Erstellen Sie ein C++-Projekt zum Thema Automatisisierung von .... Dabei gelten folgende Anforderungen:
-- Saubere Nutzung von git (branching, commit messages, merging) in einem private Repository auf der KIT GitLab Instanz mit dem Namen "ITAT Challenge - <Projektname>"
+## Anforderungen
+- Saubere Nutzung von git (branching, commit messages, merging) in einem private Repository auf der KIT GitLab Instanz mit dem Namen "ITAT_Challenge_2024_<Projektname>"
 - Arbeit in einer Gruppe von bis zu 3 Personen ist erlaubt
-- Das Programm soll nicht trivial sein und mindestens 200 LOC beinhalten (wobei z.B. Leerzeilen, Klammern und Kommentare nicht gezählt werden)
 - Das Programm muss für die Prüfer kompilierbar sein ohne zusätzliche Hardware- oder Softwareanforderungen (also keine Einbindung von Bibliotheken, die zusätzlich installiert werden müssten)
-  - Ausnahme ist die Nutzung von Qt6 als Framework zur Erstellung einer grafischen Benutzeroberfläche (graphical user interface, GUI)
+  - Ausnahme ist die Nutzung von Qt6 als Framework zur Erstellung einer grafischen Benutzeroberfläche (graphical user interface, GUI), falls das gewünscht ist
+  - ansonsten nur die C++ Standard Libraries 
+  - C++17
+  - g++ Compiler
 - Das Programm sollte sinnvolle Verwendung der Vorlesungs- und Ãœbungskonzepte aufweisen (d.h. es wird OOP, Vererbung, Pointer und Datenstrukturen erwartet)
 - Ausfürliche Dokumentation in der README.md (Projektname, Namen und Matrikelnummern der Ersteller, textuelle Beschreibung, UML-Modelle mit zumindest einem Klassendiagramm)
 
 
 ## Abgabe
 
-Fügen Sie Marcel Auer (marcel.auer) und Marwin Madsen (marwin.madsen) bis **31.08.2024** zu dem Repository hinzu. 
\ No newline at end of file
+Fügen Sie Marcel Auer (marcel.auer) und Marwin Madsen (marwin.madsen) bis **16.08.2024** zu dem Repository hinzu. 
\ No newline at end of file
-- 
GitLab