Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:sophomorix:schuljahreswechsel]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
anwenderwiki:sophomorix:schuljahreswechsel [2018/09/06 11:51] – [Aufgaben zum Schuljahreswechsel] Tobiasanwenderwiki: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/hinzufügt/komplett löscht: [[workflow|]]
 +  * wie man mit pensionierten/ausscheidenden Lehrern verfährt: [[former_teachers]]
 +===== Tauschverzeichnisse leeren =====
 +Alle Tauschverzeichnisse der Klassen kann man einfach so leeren: <code>
 +# rm -r /home/share/classes/*/*
 +</code>
 +
 +===== Vorlagenverzeichnisse leeren =====
 +Alle Vorlagenverzeichnisse kann man einfach so leeren: <code>
 +# rm -r /var/cache/sophomorix/tasks/*/*
 +</code>
 +
 +===== Reparieren der Zugriffsrechte =====
 +Nach dem Anlegen der neuen Klassen sollten die Zugriffsrechte neu gesetzt werden: <code>
 +# sophomorix-repair --permissions
 +</code>
 +===== Alle Lehrer aus den Klassen entfernen =====
 +Folgender Befehl entfernt alle Lehrer aus allen Klassen: <code>
 +# sophomorix-teacher --remove-classes-from-teachers
 +</code>
 +Sollten die Lehrer inzwischen "ehemalige" sein, oder durch Löschen im "attic" gelandet sein, so kann man sich die Mitglieder auch einzeln anschauen: <code>
 +# sophomorix-teacher --showclasses </code> und die entsprechenden "Member teachers" von Hand entfernen: <code>
 +# sophomorix-teacher -t merkel --remove 7d </code>.
 +
 +===== Nicht mehr existierende Klassen entfernen =====
 +Zuerst kann man schauen, ob noch Homeverzeichnisse von Schülern einer Klasse bestehen: <code>
 +# ls -lah /home/students/7g
 +</code>
 +Sollte die Klasse keine Schüler mehr haben und möchte man diese entfernen, kann man dies tun: <code>
 +# sophomorix-groupdel --class 7g </code>.
 +
 +===== Pykota-Datenbank säubern =====
 +Dann muß man noch die Nutzerdatenbank von pykota säubern:
 +<code>
 +# pkusers --delete *
 +</code>
 [[anwenderwiki:sophomorix:schuljahreswechsel]]