SE-TINF22B2 / G2-Schoolify

A tool to support the school systems
2 stars 1 forks source link

[Informationssystem] Terminkalender #237

Closed Kronprinz03 closed 4 months ago

Kronprinz03 commented 5 months ago

Feature-Anfrage

Um die Kalenderfunktion im Frontend zu unterstützen, benötigen wir eine entsprechende API-Implementierung im Backend. Die API sollte in der Lage sein, Termine, Aufgaben und Klausuren zu speichern, abzurufen, zu aktualisieren und zu löschen. Außerdem sollte es eine Möglichkeit geben, die Ergebnisse zu sortieren und zu filtern.

Eigenschaften

Anwendungsszenarien

  1. Ein Schüler hat mehrere Aufgaben und Klausuren im Kalender stehen. Er muss in der Lage sein, eine umfassende Liste seiner Aufgaben zu sehen, sowie die Möglichkeit haben, diese als "erledigt" zu kennzeichnen, sobald sie abgeschlossen sind.

  2. Ein Lehrer möchte hausgemachte Aufgaben oder bevorstehende Tests für seine Schüler hinzufügen. Er müsste dazu in der Lage sein, diese Termine über das Backend zu speichern.

  3. Ein Schulleiter muss einen schulweiten Veranstaltungskalender einstellen, der dann an alle Schüler und Mitarbeiter gesendet wird.

Beispiele

Mögliche Implementierungen

Zusätzliche Informationen