Alle Jahre wieder: Schuljahreswechsel (v7)

Hi,

was muss man als Admin vermutlich zum Schuljahresanfang/ende/wechsel machen?
hier und hier ist das für die v6 gesammelt.

Tauschverzeichnisse leeren

Vorlagenverzeichnisse leeren

Alle Lehrer aus den Klassen entfernen

Nicht mehr existierende Klassen entfernen

Schüler versetzen

Hier meine Frage an die Entwickler. ich finde auf dem Server /srv/samba/schools/default-school/share/classes/. Darf ich dort wie noch bei der v6 einfach ein

rm -rf /srv/samba/schools/default-school/share/classes/*/*

machen? Oder wie mache ich es bei der v7?

Vorlagenverzeichnisse:

  • Die wurden gar nicht erst migriert, scheint mir. Abwarten, wo die überhaupt existieren.

Lehrer aus Klassen schmeißen:

  • ich finde: sophomorix-group --removemembers <lehrer> --group 10a,10b,10c aber ich finde keinen automatismus, z.B. für leere Klassen.

Leere Klassen entfernen:

  • ich finde: sophomorix-class --delete-all-empty-classes dafür dürfen scheinbar weder Lehrer noch Schüler in der Klasse sein.

Hallo,
bei der 7er ist es so, dass die Verzeichnisse mit den Gruppen gelöscht werden, du brauchst also kein rm -rf …

Bei der 6er hab ich das auch nicht gebraucht. War zumindest von mir so gedacht

Zur zweiten Frage:

sophomorix-group tut nicht für klassen. Dafür brauchst du sophomorix-class

(Gerne mal testen auf einem Testsystem)

Zu 2 und 3:
Das sollte automatisch gehen wenn die Klasse ein Jahr lang (400 Tage keine Mitgliederänderung) nicht benutzt wird

Da noch keine 400 Tage rum sind steht dieses Feature noch auf meiner todo liste

LG, Rüdiger

Hallo Rüdiger,

danke für die schnelle Antwort.
Mich wundert: Die 7a gibt es doch immer und ich will vermeiden, dass die Tauschordner der 7a vom letzten jahr dieses Jahr der 7a zur Verfügung stehen.
Nimmst du also zum Jahreswechsel immer alle Schüler und damit Klassen aus dem System und setzt sie wieder rein? Oder wie „leerst“ du die Tauschordner?
VG, Tobias

Ah, ich hab deine Asteriken im rm -rf Befehl nicht gesehen. Du LEERST die Verzeichnisse und LÖSCHT sie nicht. Wir machen das auch so.

Das tut auch auf der 7er so wie bisher

ABER:

Bitte beachten, dass das samba Daten sind, die NUR via smb mount, oder Befehle wie smbclient, smbcacls, smbcquotas und die sophomorix-befehle (die auf diesen smb*-Befehlen basieren) bearbeitet werden solltem, die via smb Protokoll artig mit samba reden.

Bei rm its wahrscheinlich egal. Ob du das file mit rm löscht oder smbclient ist hat dasselbe Ergebnis zur Folge.
rm als root tut immer, smbclient beachtet Löschberechtigungen usw.

Auf jeden Fall nicht mit chmod, setfacl usw. unterhalb /srv/samba rumfroschen

LG, Rüdiger

1 Like

Super, vielen Dank. Wenn ich das genau mit smbclient raus habe, dann kann ich das ja mal für die allgmeinheint aufschreiben.

LG und Dank, Tobias