Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| anwenderwiki:sophomorix:schuljahreswechsel [2018/09/06 11:51] – [Aufgaben zum Schuljahreswechsel] Tobias | anwenderwiki:sophomorix:schuljahreswechsel [2023/09/10 09:42] (aktuell) – tobias | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | {{tag> }} | ||
| + | ====== Aufgaben zum Schuljahreswechsel (v6.x) ====== | ||
| + | |||
| + | Es gibt Anleitungen dazu, | ||
| + | * wie man leere Klassen entfernt: [[remove_old_classes|]] | ||
| + | * wie man Schüler versetzt/ | ||
| + | * wie man mit pensionierten/ | ||
| + | ===== Tauschverzeichnisse leeren ===== | ||
| + | Alle Tauschverzeichnisse der Klassen kann man einfach so leeren: < | ||
| + | # rm -r / | ||
| + | </ | ||
| + | |||
| + | ===== Vorlagenverzeichnisse leeren ===== | ||
| + | Alle Vorlagenverzeichnisse kann man einfach so leeren: < | ||
| + | # rm -r / | ||
| + | </ | ||
| + | |||
| + | ===== Reparieren der Zugriffsrechte ===== | ||
| + | Nach dem Anlegen der neuen Klassen sollten die Zugriffsrechte neu gesetzt werden: < | ||
| + | # sophomorix-repair --permissions | ||
| + | </ | ||
| + | ===== Alle Lehrer aus den Klassen entfernen ===== | ||
| + | Folgender Befehl entfernt alle Lehrer aus allen Klassen: < | ||
| + | # sophomorix-teacher --remove-classes-from-teachers | ||
| + | </ | ||
| + | Sollten die Lehrer inzwischen " | ||
| + | # sophomorix-teacher --showclasses </ | ||
| + | # sophomorix-teacher -t merkel --remove 7d </ | ||
| + | |||
| + | ===== Nicht mehr existierende Klassen entfernen ===== | ||
| + | Zuerst kann man schauen, ob noch Homeverzeichnisse von Schülern einer Klasse bestehen: < | ||
| + | # ls -lah / | ||
| + | </ | ||
| + | Sollte die Klasse keine Schüler mehr haben und möchte man diese entfernen, kann man dies tun: < | ||
| + | # sophomorix-groupdel --class 7g </ | ||
| + | |||
| + | ===== Pykota-Datenbank säubern ===== | ||
| + | Dann muß man noch die Nutzerdatenbank von pykota säubern: | ||
| + | < | ||
| + | # pkusers --delete * | ||
| + | </ | ||