Hallo.
Ich habe mir nach längerem Hin und Her nochmal mein altes Script, den sog. Projekt-Manager, vorgenommen und an den v7-Server angepasst. Das ganze funktioniert jetzt wieder und leistet das Folgende:
-
der Linuxmuster-v7-Server kennt zwar alle Klassen mitsamt Lehrern – aber er verwaltet keine Oberstufenkurse, so dass man sich diese Kurse immer relativ mühsam einzeln zusammenklicken musste – und zwar jedes Schuljahr neu.
-
Genau hier setzt der Projekt-Manager an, indem er einen Export aus der Schulverwaltungssoftware nutzt, um eine neue Datei zu erzeugen, in der alles fix und fertig drin steht: Eine Liste aller existierenden Oberstufenkurse und zwar so umformatiert, dass man sie direkt als sophomorix-Projekt anlegen lassen kann (keine zusätzliche Handarbeit mehr nötig)!
-
Zusätzlich gibt es mit dem Tool „dialog“ die Möglichkeit auf der Shell, diese Kurse ganz bequem alle oder einzeln anlegen bzw löschen zu lassen.
-
Das ganze habe ich auf unserem v7-Server getestet und es funktioniert! Wer das testen möchte, kann es völlig gefahrlos tun, da das Script so wie ich es hier hochlade, nicht scharf gestellt ist. (Zum Scharfstellen und Anlegen eines Projektes muss man noch zwei Echo-Befehle entfernen!)
-
Man muss sich also nur noch einen Export aus der Schulverwaltung besorgen, in der die Oberstufenkurse in der angegeben Form stehen und schon kann’s losgehen!
-
Etwas weiter gedacht: Dieses Projekt ist nun sehr leicht erweiterbar, um damit auch alle benötigten Dateien für moodle erzeugen zu können. Dazu muss nicht viel mehr gemacht werden als die Ausgabe in eine Datei für die globalen Gruppen aller Oberstufenkurse zu leiten. Das wäre schnell erledigt! Gibt es da Bedarf?
-
Noch etwas weiter gedacht: Man kann auf diese Weise nun auch Projekte für alles mögliche anlegen: Angefangen von Projekten für Elternarbeit bis hin zu Projekten für $Was-weiß-ich. Da man sowohl unter moodle als auch über Nextcloud auf alle Projekte zugreifen kann, hätte man nur einmal den Aufwand, die Teilnehmer einzupflegen!
-
Noch als Ergänzung: Das Script 2 ist nicht alleine auf meinem Mist gewachsen – da hat mir freundlicherweise jemand aus de.comp.os.unix.shell geholfen!
-
Wenn ich das richtig weiß, wurden auf dem v7-Server „Projekte“ eigentlich von „Sessions“ abgelöst?!? Dazu müsste aber ein Entwickler etwas sagen … allerdings weiß ich nicht, ob man so eine Session unter moodle/Nextcloud nutzen könnte?
-
Über Rückmeldungen und Ergänzungen würde ich mich natürlich freuen!
Download: 3 Scripte und HowTo:
Projekte_erzeugen.zip (4,5 KB)
Viele Grüße,
Michael