Schulprojekt · IMS Projekt 1 · In Arbeit
Zusehendenverwaltung
Eine Web-Applikation, mit der sich G3-Schülerinnen und -Schüler für die Maturaarbeits-Präsentationen der G4 eintragen. Sie prüft die Regeln schon bei der Auswahl, damit keine Präsentation überfüllt wird. Das Projekt läuft noch, gebaut wird es in C# mit ASP.NET Core und Microsoft SQL Server.
Über das Projekt
Das IMS Projekt 1 ist das Semesterprojekt im dritten Jahr der IMS Basel. Es läuft nach dem Phasenmodell: Analyse, Design, Implementation, Testing und Projektabschluss. Die Aufgabe kommt vom Wirtschaftsgymnasium Basel. Dort halten jedes Jahr etwa 100 G4-Schülerinnen und -Schüler eine Präsentation über ihre Maturaarbeit, und die G3 muss bei genau zwei davon zuschauen.
Bisher trugen sich die G3 über ein Formular in Microsoft Teams ein. Das Formular stoppte niemanden, also wählten zu viele dieselbe Präsentation. Die Administration musste die Überbelegungen von Hand korrigieren und alle Betroffenen einzeln informieren. Die neue Anwendung ersetzt das Formular: Wer sich einträgt, sieht nur Präsentationen, die noch frei sind und zeitlich zu den eigenen passen.
Von mir sind die Dokumente der ersten beiden Phasen. Die Anforderungsspezifikation hält fest, was die Anwendung können muss: 39 Anforderungen mit Priorität und Abnahmekriterium, dazu Regeln, Annahmen und 14 offene Punkte, die mir beim Lesen des Lastenhefts aufgefallen sind. Das Software Design beschreibt, wie sie gebaut wird. Beide sind unter Links und Dateien als PDF verlinkt.
Stand
- Analyse: Anforderungsspezifikation Abgegeben
- Design: Software Design mit Architektur, Datenbank und Masken Abgegeben
- Grundgerüst mit ASP.NET Core, Datenbankanbindung und Git Fertig
- Oberfläche am Desktop: Anmeldung, Präsentationen auswählen, Meine Eintragungen, Administration. Noch statisch: Die Daten stehen fest im HTML, die Knöpfe tun noch nichts Fertig
- Datenmodell: Die sechs Klassen sind geschrieben, Datenbankkontext, Migration und Tabellen folgen In Arbeit
- Regeln, Anmeldung, CSV-Import, Eintragen, Administration, E-Mail-Versand und Listen Offen
- Handy-Ansicht und Tests Offen
Stand: 24. Oktober 2026. Die Schule plant die Implementation bis Ende November, danach das Testing bis zum Projektabschluss am 18. Dezember 2026.
Was die Anwendung können soll