Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:server_lmn7:sophomorix:schuljahreswechsel]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:server_lmn7:sophomorix:schuljahreswechsel [2023/09/10 10:35] – angelegt tobiasanwenderwiki:server_lmn7:sophomorix:schuljahreswechsel [2023/09/10 15:37] (aktuell) – [Klassen löschen / Leere Klassen löschen] tobias
Zeile 3: Zeile 3:
 ====== Aufgaben zum Schuljahreswechsel (v7.x) ====== ====== Aufgaben zum Schuljahreswechsel (v7.x) ======
  
-Offizielle Anleitungen zu folgenden Aufgaben:+Offizielle Anleitungen für die LMN zu folgenden Aufgaben:
  
   * Schüler in eine neue Klasse direkt versetzen, in dem man [[https://docs.linuxmuster.net/de/latest/systemadministration/schoolconsole/index.html#listenverwaltung|die Listenverwaltung der WebUI als Administrator]] nutzt   * Schüler in eine neue Klasse direkt versetzen, in dem man [[https://docs.linuxmuster.net/de/latest/systemadministration/schoolconsole/index.html#listenverwaltung|die Listenverwaltung der WebUI als Administrator]] nutzt
   * :todo: fehlt? Tauschverzeichnisse leert   * :todo: fehlt? Tauschverzeichnisse leert
   * :todo: fehlt? Lehrer aus alten Klassen entfernt   * :todo: fehlt? Lehrer aus alten Klassen entfernt
 +
 +Weitere Anleitungen:
 +
 +  * Für den Umgang mit Benutzern der Nextcloud (per LDAP eingebunden) gilt folgende Seite weiterhin: [[anwenderwiki:owncloud:schuljahreswechsel]]
 +  * Für den Umgang mit Benutzer in Moodle ... hm... was macht man da?
 +
 +
 +===== Noch laufende Klassenarbeiten beenden =====
 +
 +Hier ein Skript aus dem Forum, wie man noch (unbeabsichtigt) laufende Klassenarbeiten entfernt bzw. Verzeichnisse entfernt die trotz beendeter Klassenarbeiten noch liegengeblieben sind.
 +
 +<code bash clear-examusers.sh>
 +# erster Teil stammt von Tobias Heine (linuxmuster-Forum Dez2020)
 +cd /srv/samba/schools/default-school/examusers/
 +for dir in $(ls); do
 +    student=$(echo $dir | cut -d\- -f1)
 +    active_exam=$(sophomorix-user -iu $student |grep -i exammode)
 +    active_exam=$(echo $active_exam | cut -d" " -f2)
 +    if [ $active_exam == "---" ]; then
 +        printf "%-10s%-15s%-8s%s\n" $student $active_exam Loesche $dir
 +        rm -rf $dir
 +    else
 +        printf "%-10s%-15s%-8s%s\n" $student $active_exam Behalte $dir
 +    fi
 +done
 +# jetzt alle nicht beendeten Klassenarbeiten beenden
 +Zeit=`date -Id`
 +Pfad=transfer/collected/autoend
 +Zeitpfad=$Pfad$Zeit
 +cd /srv/samba/schools/default-school/examusers/
 +for i in "$(ls)"; do
 +        echo "Beende den Klassenarbeitsmodus für:" $i
 +        sophomorix-exam-mode --unset --subdir $Zeitpfad --participants $i
 +done
 +</code>
 +
  
 ===== Tauschverzeichnisse händisch leeren ===== ===== Tauschverzeichnisse händisch leeren =====
Zeile 57: Zeile 93:
 Folgende Befehle sind für manche sinnvoll, z.B. wenn sie den Schuljahreswechsel so gestalten, dass alle Schüler aus der CSV entfernt werden (in attic geschoben werden), dann aufgeräumt wird und dann die Schüler wieder in die CSV kommen (mit neuer Klassenzuordnung). Folgende Befehle sind für manche sinnvoll, z.B. wenn sie den Schuljahreswechsel so gestalten, dass alle Schüler aus der CSV entfernt werden (in attic geschoben werden), dann aufgeräumt wird und dann die Schüler wieder in die CSV kommen (mit neuer Klassenzuordnung).
  
-Dank an [[https://ask.linuxmuster.net/u/gpeter|@gpeter]] für die Zusammenfassung+Dank an [[https://ask.linuxmuster.net/u/gpeter|@gpeter]] für die Zusammenfassung
 + 
 +Entweder über Ändern des Status'
  
 <code bash> <code bash>
-## direktes Löschen einer Klasse unabhängig von Status und Besitz 
-sophomorix-class --kill --class 01fsu02 
  
 ## Ändern des Status von Permanent auf "M" ## Ändern des Status von Permanent auf "M"
Zeile 68: Zeile 104:
 ## anschließenden löschens dieser so umgestellten Klassen per  ## anschließenden löschens dieser so umgestellten Klassen per 
 sophomorix-class --delete-all-empty-classes sophomorix-class --delete-all-empty-classes
 +</code>
  
 +oder direktes Löschen:
 +<code bash>
 +## direktes Löschen einer Klasse unabhängig von Status und Besitz
 +sophomorix-class --kill --class 01fsu02
 </code> </code>
 [[anwenderwiki:server_lmn7:sophomorix:schuljahreswechsel]] anwenderwiki/server_lmn7/sophomorix/schuljahreswechsel.1694334904.txt.gz · Zuletzt geändert: 2023/09/10 10:35 von tobias