AufgabenId unabhängig von der ProjektId machen
Zukünftig können in einem GitLab-Projekt mehrere Aufgaben sein.
Deshalb muss die ExerciseId unabhängig von der ProjektId werden. Dass diese momentan identisch ist, führt momentan zu zahlreichen Folge-Designfehlern!
Vorschlag:
- AufgabenId sollte zukünftig ein String sein.
- AufgabenId sollte bis ins Frontend bereitgestellt werden.
- Wie sie genau aufgebaut ist, sollte noch diskutiert werden (entweder völlig frei (z.B. UUID)), oder hierarchisch <>:<>:<>: