Hallo zusammen,
das ist eigentlich ein eigener Wiki-Artikel wert:
wer die Nextcloud an seine linuxmuster.net v7 anbindet, der konfiguiert LDAP in der Nextcloud so, dass sich die Schüler + Lehrer anmelden können und so dass die gruppen der lmn sichtbar sind.
Nachdem wir jetzt corona-bedingt die Nextcloud als einzige Tauschbörse verwendet haben, hier meine Gedanken, wie man die Nextcloud nutzen kann und warum wir es so machen:
- Circles als Gruppen: kann man super einfach einrichten, aber die Circles-App war dieses SJ schon mal wieder so geupdated worden, dass gar nichts mehr ging. Ich traue der App nicht über den Weg, wenn ich die Klassen oder TEilklassen abbilden will. Daher setzen wir ab kommendem SJ wieder auf die Klassen der lmn7 und Projekten, wenn wir Teilklassen/Klappklassen/etc brauchen. Wir setzen die Circles noch für Fachschaften ein, weil das einfacher erscheint als die Schulkonsole.
- Projekte als Gruppen: Wie oben beschrieben werden bei uns Teilklassen als Projekte abgebildet, wie man es in der lmn schon immer kann. Vorteil, dass man nur einmal in der Nextcloud am Filter arbeiten muss, siehe nächster Punkt.
- Klassen als Gruppen: Zu meinem Leidwesen schaffen es Lehrer und Schüler Daten mit ganzen Klassen zu teilen, aber am Ende des Schuljahres machen sie dies nicht rückgängig, was bei einer großen Schule sehr viel Arbeit bedeutet, die Teilungen herauszufinden, ohne bei der NC in der Datenbank zu froschen… Daher versetze ich die Schüler am kommendem SJ von der 5a in die „6a_2021“ und dann übernächstes SJ in die „7a_2122“. So kommen keine Gruppen mehr im folgenden SJ vor und die Nextcloud kann nicht fälschlich Daten teilen. Ein Vorteil: Bei den zu findenden Gruppen, kann man durch einen Griff den Schuljahreswechsel vollziehen:
(&(objectclass=group)(|(cn=students)(cn=agbogy)(cn=ehemalige)(cn=schulbegleiter)(cn=sekretariat)(cn=teachers)(cn=p_*)(cn=*_2021)))
inkludiert bei mir alle relevanten Gruppierungen (Projekte und Klassen, students und teachers). Bei dem Filter für die Anmeldung ist es nicht so simpel, da muss man noch von Hand die alten Gruppen wegnehmen und die neuen hinzunehmen…
-
Bug in der NC/Testschüler: letzter Schüler wir nicht bedient (siehe hier). Das ist ärgerlich , zugleich es aber einen Vorteil hat, wenn man als Workaround zu jeder Klasse einen Schüler hinzufügt, der lexikalisch am Ende steht, bei mir heißen die Klassen alle „5a_2021 … k1_2021 k2_2021“, daher erstellt folgende Zeile einen Schüler pro Klasse in extrastudents:
Den TEil infor i in $(sophomorix-class -i --adminclass | grep 2021 | cut -d " " -f 2 | paste -s) ; do echo "$i;ZZ;Test $i;13.8.2020;zztest_$i;"; done >> /etc/linuxmuster/sophomorix/default-school/extrastudents.csv
$(...)
kann man auch durch eine manuelle Auflistung aller Klassen ersetzen. Diesen TEstschülern kann man nun einheitliche Passwörter vergeben und an die Lehrer verteilen (zumindest temporär). Am Anfang des Schuljahres, wenn nun die Lehrer mit Klassen Daten teilen, können die Lehrer sich als dieser Testschüler anmelden um zu sehen, wie das aus Schülersicht aussieht. - group folders für Lernklassen: Wir haben uns dagegen entschieden, weil der Admin alles machen muss. Das hat auch seine Vorteile, aber ist ein Overhead, der nicht vertretbar ist. Außerdem ist mir nicht gelungen, den Schülern grundsätzlich nur Leserechte, für bestimmte Unterordner aber schreibrechte zu geben. Wir nutzen daher die group folders überhaupt nicht.
- Home_auf_Server und Tausch_auf_Server: auch diese Verzeichnisse könnte man in die NExtcloud einbinden (per smbclient) und hätte bereits eine Tausch/Klassen/Teilklassenstruktur zur Verfügung. Allerdings funktioniert dort nicht, dass man collabora direkt in der Cloud verwendet. Daher haben wir davon Abstand genommen.
Jetzt steht den Schulen nichts mehr im Wege, die die Nextcloud als (möchtegern) Lernplattform verwenden wollen.
Wir machen das so:
Lehrersicht
- Jeder Lehrer erstellt für jede Klasse seines Deputats nach Namenkonvention ein Verzeichnis
EL Fach Klasse
und teilt es mit der Klasse oder mit dem Projekt der Lerngruppe. - Der Lehrer kann für einen Rücklauf noch einen weiteren Ordner erstellen, bei dem nur der Link mit der Klasse geteilt bzw. mitgeteilt wird. Dieser Ordner steht auf „Nur hochladen“ und die Schüler müssen sich beim Hochladen an eine Namenskonvention halten, z.B. deren Namen im Dateinamen auftauchen lassen.
- Der Lehrer kann als Schüler „zztest_klasse“ testen, was die Schüler alles sehen können.
Schülersicht
- Jeder Schüler bekommt pro Fach seines Stundenplans einen Ordner „EL Fach Klasse“ geteilt. Dazu kommt noch je ein Link über den er Lösungen einreicht.
VG, Tobias