PHP Admin
Dieses Projekt entstand im Rahmen meiner Studienarbeit am Dr. Wilhelm Andre Gymnasium Chemnitz.
Das Programm wird in modifizierter Form ebenfalls am Gymnasium Einsiedel, am Agricola-Gymnasium und am Schulmodell eingesetzt. Neben dem Programm ansich bedarf es natürlich auch einer entsprechenden Infrastruktur in der Schule. Deren Entwicklung war ebenfalls Teil der Studienarbeit.
Das Programmpaket besteht aus zwei Komponenten: Einem Nutzermanager und einem Rechnermanager.
Nutzermanager
Aufgabe des Nutzermanagers ist das Anlegen, Modifizieren und Löschen von Nutzeraccounts. Dabei können nicht nur die direkten Nutzereigenschaften wie Kennwort und Nutzerkennzeichen vergeben werden, sondern auch weitere Einstellungen für angebotene Dienste getroffen werden. So ist es unter anderem möglich, Mailadressen zu konfigurieren oder verschiedene Kontingente zu setzen.
Schultypisch sind viele der Abläufe auch so gestaltet, dass sie für mehrere Nutzeraccounts gleichzeitig ausgelöst werden können. Damit wird der Situation Rechnung getragen, dass in Schulen üblicherweise klassen- oder jahrgangsorientiert gearbeitet wird.
Rechnermanager
Der Rechnermanager hat drei Aufgaben:
- Rechner ferngesteuert starten/abschalten
- Netz-Dienste freischalten oder sperren
- Neuinstallation von Rechnern auslösen
Ausgelöst werden diese Aktionen von einem zentralen Konfigurationsdialog.