Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 5.14 KB

Anforderungen.md

File metadata and controls

34 lines (30 loc) · 5.14 KB

Anforderungen

Nr. Anforderung Punkte Erledigt
1 Detaillierte Struktogramme der einzelnen Funktionen und der gesamten Programmlogik 6 ✔️
2 XML-Datei in ein CSV konvertieren. Das CSV wird dann weiterverarbeitet 3 ✔️
3 AD-Accounts pro Lernende/Lernender erstellen, OU BZTF/Lernende 6 ✔️
3 Home Verzeichnis pro Lernende/Lernender erstellen 6 ✔️
3 Benutzername gemäss XML Account nur erstellen, falls nicht bereits vorhanden 6 ✔️
3 Initialkennwort für alle: bztf.001 6 ✔️
4 AD-Gruppe pro Klasse erstellen, OU BZTF/Klassengruppen 6 ✔️
4 Klassen Verzeichnis pro Klasse erstellen 6 ✔️
4 Bezeichnung der Gruppen: BZTF_klasse 6 ✔️
4 Gruppe nur erstellen, falls nicht bereits vorhanden 6 ✔️
5 AD-Benutzer, welche nicht im XML vorhanden sind, deaktivieren 3 ✔️
6 AD-Gruppen, welche nicht im XML vorhanden sind, löschen 3 ✔️
7 AD-Benutzer den entsprechenden Klassengruppen zuweisen 3 ✔️
7 Nicht mehr zugewiesene Benutzer aus den Gruppen entfernen 3 ✔️
8 Alle Aktivitäten werden in einer Logdatei protokolliert. Die Einträge weisen Datum, Uhrzeit und eine Beschreibung der Aktivität (z.B. "AD-Benutzer peter.muster erstellt…") auf. 3 ✔️
9 Strukturierter (mehrere Skripts, Funktionen, Menü), professioneller, gut lesbarer Code 9 ✔️
9 Erstellen/Deaktivieren der AD-Accounts für alle Lernenden des BZT Frauenfeld (Wie bei Test Ja/Nein?) 9 ✔️
9 Erstellen/Löschen der AD-Gruppen pro Klasse (Wie bei Test Ja/Nein?) 9 ✔️
9 Klassen Verzeichnisse umbenennen/erstellen 9 ✔️
9 Home Verzeichnisse umbenennen/erstellen 9 ✔️
9 Die Arbeitsschritte (z.B. AD-Benutzer deaktivieren) können einzeln oder alle zusammen ausgeführt werden 9 ✔️
10 Präsentation des Projektes 8 ✔️

Moodle