Hintergrund / Motivation

Viele Funktionalitäten für den Schulalltag sind über mehrere Anwendungen verstreut.
Das sorgt für eine unübersichtliche Organisation und Handhabung.

Zudem müssen Schüler ihre Noten immer noch manuell mitschreiben.
Eine digitale, automatisierte Notenübersicht gibt es noch nicht.

Unser Projekt soll Abhilfe dafür schaffen.
Der Schulmanager soll Klarheit bewahren und somit eine zentralisierte Anwendung für Schüler und Lehrer darstellen.

Beschreibung

Schüler, Lehrer und Administratoren können sich mit ihren Accounts anmelden.
Sie haben die Möglichkeit, sich eine Tagesübersicht über ihren Stundenplan und anstehende Prüfungen und Termine im Dashboard anzeigen zu lassen.
Eine Wochenübersicht, die individuell auf die Rollen Schüler und Lehrer zugeschnitten ist, ist ebenso verfügbar.

Schüler können sich ihren Leistungsstand im Bereich Noten ansehen und Visualisierungsnoten eintragen.
Sie sehen auch ihren Leistungsstand vergangener Schuljahre.

Administratoren können die beiden Notenschlüsse des Schuljahres festlegen und Prüfungen für die Lehrer anlegen.

Lehrer konkretisieren diese angelegten Prüfungen im Anschluss.
Bedeutet, sie tragen ein konkretes Datum, eine Uhrzeit und einen Prüfungsraum ein.
Nach erfolgter Prüfung tragen die Lehrer für die einzelnen Schüler die entsprechenden Noten ein, womit diese im Bereich Noten der Schüler angezeigt werden.

Technologien
Frontend:
  • HTML5
  • CSS3
  • JavaScript
Backend:
  • Datenbank: MySQL
  • C# mit EF-Core und ASP.NET-Core
IDE / Tools:
  • Visual Studio Code
  • JetBrains Rider
  • MySQL Workbench
Projektinfo
Schuljahr:
25/26
Schüler:
Luca Pöschl, Sam Gerber, Dmytro Filimonov
Betreuer:
Herr Heitzer
Bilder