Schuljahreswechsel
Zum Schuljahreswechsel sollte das ICC aufgeräumt und weitestgehend zurückgesetzt werden, sodass das neue Schuljahr ohne Altlasten beginnen kann.
Altlasten entfernen
- Unter Verwaltung ➜ Verwaltung ➜ Mitteilungen alle alten Mitteilungen entfernen.
- Unter Verwaltung ➜ Verwaltung ➜ Abschnitte alle Abschnitte aus dem Schuljahr entfernen. Mit diesem Schritt werden auch alle Unterrichte, Lerngruppen etc. entfernt.
- Alle Chats aus dem System löschen. Dazu muss
php bin/console app:chats:purge
ausgeführt werden. Aktuell kann diese Aktion nicht mittels Browser durchgeführt werden.
Neues Schuljahr anlegen
Unter Verwaltung ➜ Verwaltung ➜ Abschnitte alle Abschnitte für das neue Schuljahr anlegen. Anschließend unter Verwaltung ➜ Verwaltung ➜ Allgemein den ersten Abschnitt im neuen Schuljahr auswählen.
Zusätzlich unter Verwaltung ➜ Verwaltung ➜ Import-Einstellungen den Fallback-Abschnitt auf das erste Halbjahr einstellen.
Stammdaten importieren
Nun die Stammdaten (z.B. aus SchILD NRW) importieren. Siehe Importvorgang.
Datenbank aufräumen
Über eine SSH-Konsole folgende Kommandos ausführen:
$ # Alle alten SAML Response IDs verwerfen
$ php bin/console app:saml:remove_ids
$ # Alle Lernenden löschen, denen kein Abschnitt zugeordnet ist
$ php bin/console app:students:remove_orphaned
$ # Alle Benutzer löschen, denen kein Schüler/keine Schülerin bzw. Lehrkraft zugeordnet ist
$ php bin/console app:user:remove_orphaned
$ # Das Audit-Log leeren
$ php bin/console app:audit:purge
$ # Datenbanktabellen optimieren
$ php bin/console app:db:optimize
Plandaten importieren
Nun können auch die Plandaten wie Stundenplan importiert werden.