Manche Schüler ohne Tauschordner

Hallo,

es kommt jetzt schon zum zweiten Mal vor, dass auf einmal in vielen Klassen Schüler keine Tauschordner mehr haben.

Es liegt wohl daran, dass das Globale Tauschen von diesen Schülern nicht mehr aktiviert ist.

In der Schulkonsole für Lehrer sieht das so aus:

Nach dem Wiederanschalten des Globalen Tauschns, sind die Tauschordner der betreffenden Schüler wieder da.

  1. Wie kann man das zukünftig verhindern? Ich vermute nicht, dass es Lehrer waren, die da rumgeklickt haben?

  2. Wie korrigiert man das für alle Klassen?

Gruß
Stefan

LMN6.1
LinuxMint-Clients

Hallo Stefan,

In der Schulkonsole für Lehrer sieht das so aus:

https://ask.linuxmuster.net/uploads/default/original/1X/9d102b79a35f852c3dde8a41725ff8acae41e942.png

Nach dem Wiederanschalten des Globalen Tauschns, sind die Tauschordner
der betreffenden Schüler wieder da.

Wie kann man das zukünftig verhindern? Ich vermute nicht, dass es
Lehrer waren, die da rumgeklickt haben?

bis jetzt konnte man es immer auf Lehrer zurückführen, die da
„rumgeklickt“ haben.
Problem ist, dass das globale tauschen nicht automatisch zurück kommt.
Wäre es so, wäre es aber auch doof…
Auch bei mir in der SChule ist das mal passiert: zurücksetzen und INfo
an die Lehrer hat das Problem bei mir bisher (2 Jahre) nachhaltig behoben.

Wie korrigiert man das für alle Klassen?

… einmal alle durchklicken?
Sorry: vielleicht gibt es auch einen sophomorix Befehl: ich kenne ihn
aber nicht.

man sophomorix-share vielleicht?

LG

Holger

Hallo Stefan!

Also wenn Du mir suchen hilfts, ich hätte da einen Ansatz:

sophomorix-repair

man sophomorix-repair sagt:

--permissions repariert die Dateirechte nach Vorgaben in /usr/share/sophomorix/devel/repair.directories und legt verlorengegangene Verzeichnisse wieder an. Die Reparatur kann eingeschränkt werden, indem man nur einzelne Einträge/Zeilen repariert (Zeilennummer anzeigen mit --info). Reparieren mit --command-number Zeilennummer.

Nun müsstest Du mal bitte herausbekommen, ob bei den betreffenden SuS

/home/share/school::administrator::teachers::3777/0700

fehlt oder die Rechte anders gesetzt sind?

Dann ließe sich das, wenn ich sophomorix-repair richtig verstehe, für alle auf einmal gerade biegen.

Beste Grüße

Thorsten

Hallo Stefan,

ich habe noch einmal nachgeforscht und ich habe folgendes gefunden:

Im Verzeichnis /usr/lib/schulkonsole/cgi-bin/

liegt ein Skript

class_shares

damit wird das Tauschen ein bzw. ausgeschaltet. Man kann das auch in der Datei:

/var/log/apache2/schulkonsole-access.log

sehen.

Viele Grüße

Alois

Hallo Alois,

Danke für den Hinweis. In dem Skript
/usr/lib/schulkonsole/cgi-bin/class_shares
gibt es wahrscheinlich schon die richtigen Befehle, um allen Schülern das globale Tauschen wieder einzuschalten. Leider kenne ich mich damit nicht genügend aus um mit absehbarem Aufwand daraus ein eigenes Skript zu schreiben.

Zum Hintergrund:

  • LMN 6.1
  • Schaltet ein Lehrer „Globales Tauschen“ bei einem Schüler ab, so hat dieser auf keinen Tauschordner mehr Zugriff
  • sophomorix-repair --permissions hilft leider doch nicht

Vorerst werde ich den sozialen Lösungsweg einschlagen und die Schüler und Lehrer darauf hinweisen, dass der Lehrer in der Schulkonsole das Globale Tauschen am besten für die ganze Klasse wieder aktivieren soll.

Gruß
Stefan