[x] Das Projekt kann ohne Probleme gestartet werden
[x] Ich habe Tests geschrieben, falls das Issue ein Core Feature ist.
[x] Ich habe meine Funktionen für die Verständlichkeit anderer mit Kommentaren ausgestattet
[x] Ich habe den code gelinted (´npm run lint´)
Anmerkungen
Ich habe keine Exceptions implementiert wenn keine Stunden für die Klassen gefunden werden, da es ja auch sein kann, dass sie einfach einen Tag keinen Unterricht haben.
Für die Ausgabe habe ich mich wie folgt entschieden:
Zwei-Dimensionales Array, erster Index steht für den Wochentag (Mo-Fr) und die Indizes darin sind die einzelnen Stunden.
bsp: [0].length = 5 heißt, dass sie 5 Stunden am Montag haben.
Zudem habe ich mich darauf festgelegt, dass immer nur Montag bis Freitag abgefragt wird. Samstag und Sonntag finde ich irrelevant.
Und bei einer Anfrage gibt man immer den Montag an -> getLessonsFromWeek(Montag, KlassenID)
Beschreibung der Änderungen
Issue
115
Checklist
[x] Ich habe meinen code selber überprüft
[x] Das Projekt kann ohne Probleme gestartet werden
[x] Ich habe Tests geschrieben, falls das Issue ein Core Feature ist.
[x] Ich habe meine Funktionen für die Verständlichkeit anderer mit Kommentaren ausgestattet
[x] Ich habe den code gelinted (´npm run lint´)
Anmerkungen
Ich habe keine Exceptions implementiert wenn keine Stunden für die Klassen gefunden werden, da es ja auch sein kann, dass sie einfach einen Tag keinen Unterricht haben. Für die Ausgabe habe ich mich wie folgt entschieden:
Zudem habe ich mich darauf festgelegt, dass immer nur Montag bis Freitag abgefragt wird. Samstag und Sonntag finde ich irrelevant. Und bei einer Anfrage gibt man immer den Montag an -> getLessonsFromWeek(Montag, KlassenID)