You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 4, 2024. It is now read-only.
Im Backend sollen die Noten für jedes Fach eines Schülers abrufbar sein, um diese im Frontend auf einer Übersichtsseite für den Schüler anzeigen lassen zu können.
Die Note eines Faches setzt sich aus den einzelnen Prüfungsleistungen dieses Faches zusammen, also der Durchschnitt muss berechnet werden.
Dafür soll Folgender WEB Api Endpunkt erstellt werden
GET Request - /getGradesForStudent Alle Noten der Fächer eines Schülers => Parameter: studentID, halfYear (z.B 2024-1 für 1. Halbjahr 2024, 2024-2 für 2. Halbjahr)
Um das zu erreichen soll soll eine Methode als Nest.js Service erstellt werden. Die Methode nimmt die studentID und schoolYear entgegen.
Aus der Datenbank müssen nun erstmal alle Grades abgerufen werden für ein Fach, die dem entsprechenden Schüler zugeordnet sind und in dem aktuellen Schulhalbjahr geschrieben wurden.
Aus diesen Noten kann nun der Durchschnitt berechnet werden.
In einer geeigneten Datenstruktur sollen alle Fächer eines Schülers mit den berechneten Durchschnittsnoten gespeichert werden.
Die Noten aller Fächer soll die Methode zurückgeben.
Anschließend soll ein Controller implementiert werden, der diese Funktion als Service aufruft.
Der Controller empfängt als Request Parameter die studentID und schoolYear.
Das Ergebnis der Funktion soll nun vom Controller als WEB API bereitgestellt werden.
Aufgaben
Service Methode implementieren mit Parametern studentID und schoolYear
Logik implementieren die Stunden von DB abruft und diese zurückgeben
Controller Methode implementieren
Service Methode aufrufen und Ergebnis über WebAPI zur Verfügung stellen
Beschreibung
Im Backend sollen die Noten für jedes Fach eines Schülers abrufbar sein, um diese im Frontend auf einer Übersichtsseite für den Schüler anzeigen lassen zu können.
Die Note eines Faches setzt sich aus den einzelnen Prüfungsleistungen dieses Faches zusammen, also der Durchschnitt muss berechnet werden.
Dafür soll Folgender WEB Api Endpunkt erstellt werden
Um das zu erreichen soll soll eine Methode als Nest.js Service erstellt werden. Die Methode nimmt die studentID und schoolYear entgegen.
Aus der Datenbank müssen nun erstmal alle Grades abgerufen werden für ein Fach, die dem entsprechenden Schüler zugeordnet sind und in dem aktuellen Schulhalbjahr geschrieben wurden.
Aus diesen Noten kann nun der Durchschnitt berechnet werden.
In einer geeigneten Datenstruktur sollen alle Fächer eines Schülers mit den berechneten Durchschnittsnoten gespeichert werden.
Die Noten aller Fächer soll die Methode zurückgeben.
Anschließend soll ein Controller implementiert werden, der diese Funktion als Service aufruft.
Der Controller empfängt als Request Parameter die studentID und schoolYear.
Das Ergebnis der Funktion soll nun vom Controller als WEB API bereitgestellt werden.
Aufgaben
Sonstige Informationen
Architektur
ER Diagram
Abhängigkeiten
User Story
The text was updated successfully, but these errors were encountered: