heute Morgen ist bei mir ein Fehler in der Schulkonsole aufgekommen. Wenn ich eine Sitzung aus einer Klasse oder einen bestehnden Kurs in der Schulkonsole wähle, ist der jeweilige Kurs leer. Das war vor den Ferien noch nicht. Ich erhalte keinerlei Fehlermeldung in den Logs. Ganz im Gegenteil … während der z. B. der aus der Klasse 2bkwi2 automatisch generierte Kurs leer ist …
Seit Ferienbeginn habe ich nur 1x neue Students und einen neuen Lehrer angelegt. Am Lehreraccount kann es IMHO nicht gelegen haben. Bei den Schülern machen uns ab und zu noch irgendwelche Sonderzeichen in den Namen Probleme die ich aber immer rausfiltere. Aber um den Fehler auszuschließen, habe ich einfach die letzte funktionierende students.csv eingespielt, die Tage zur Deaktivierung und Löschung auf 0 gesetzt und sozusagen damit den Stand zu Ferienbeginn hergestellt. Hat nicht geholfen. Ich glaube auch ehrlich gesagt nicht dass es ein Sophomorix-Problem ist, da hier alles sauber durchgelaufen ist. Also … long-talk-small-sense. Hat hier jemand Ideen zum Troubleshooting.
bei uns ist das Phänomen erneut aufgetreten. Einmal vor einigen Monaten und das letzte Mal in der vergangenen Woche. Die ursprüngliche Lösung, entfernt halt alle von den Kollegen mühsam erstellten Sessions. Daher wollten wir (@mall und ich) nicht schon wieder alles Sessions killen.
Komischerweise werden bei uns nicht immer alle autogenerated-Sessions sauber beendet. Alle Sessions werden mit sophomorix-session -i aufgelistet. Das Problem konnte dadurch behoben werden, dass wir Sessions mit Warnmeldungen entfernt haben:
Vielleicht hilft es ja jemandem. Außerdem … wie immer: Wenn ich damit totalen Käse baue oder es schon eine sophomorix-eigene Funktion gibt, die genau das tut was wir mit unserem Skript machen … freue ich mich über eine Rückmeldung.
Ich habe gerade auch mal kurz nachgesehen: sophomorix-session -i |grep autoGenerated | wc -l liefert hier 33 mal autoGenerated
Allerdings sind darunter auch meine eigenen Sessions, die ich behalten will.
Sehe ich das richtig, dass der Befehl sophomorix-session --kill-all-auto-generated-session daher eher an den Schuljahresanfang gehört?
Ja, wir sind am überlegen, ob dies in einen cronjob gehören sollte.
An unserer Schule hat sich die performance beim auflisten der Sessions verschlechtert (400 autoGenerated, 200 benamst). Deshalb das Löschen-
jede session mit ‚-autoGeneraded‘ im Kommentar/Name wird gelöscht.
Also müsstest du deine Session umbenennen, um sie zu erhalten.
Hattest du denn was verändert in der Session?
Vielleicht kommt das noch in die Schulkonsole rein, dass wenn man eine Session aufheben will, sie umbenennen MUSS.
das wäre super. Genau aus diesem Grund löschen wir über unser Skript nur die autogenerated-Rooms. Wenn ein Anwender aber zur Umbenennung verpflichtet ist … wäre das doch eine saubere Sache