ich bin hier bei den letzten Arbeiten linuxmuster an der Schule einzuführen. Jetzt werden die Benutzer und Lehrer importiert.
Wenn ich im Lehrer Listenimport den Loginnamen frei lasse, so moniert das die WebUI. Ist es nicht möglich, daß der Loginname so wie in den Schuleinstellungen festgelegt, automatisch generieren zu lassen?
Wie muss ich hier vorgehen, ohne händisch die Loginnamen zu erstellen?
Ich freue mich über eine zeitnahe Antwort, damit ich das Ding heute freigeben kann
Ich habe jetzt rausgefunden, daß Speichern+Importieren über die WebUI ohne den Loginnamen nicht möglich ist.
Über sophomorix-add ging das dann aber und die Lehrer wurden dann so angelegt wie global festgelegt mit 6 Zeichen Nachname und 2 Zeichen Vorname.
Standardmaßig sind beide Zahlenwerte auf 0, und sophomorix erwartet dann im 5. Feld den Loginnamen. Wenn du wie oben Zahlenwerte vergibst, werden die Loginnamen erzeugt.
Ohne es genau zu wissen, aber ich gehe stark davon aus, dass es so ist.
Händisch.
Oder besser Export aus der Schulverwaltung mittels KuK-Kürzel.
Kürzel werden wohl von den meisten hier genutzt.
loginname ist bei Lehrern obligatorisch.
Ich kopiere die Nachnamen Spalte in die Login Spalte und passe bei den
Müllern und Fischern noch das Login an (alle anderen sind „Einzigartig“
bei uns).
Fischer hab ich zwei Müller hab ich drei
Danke für die Rückmeldung, aber dafür braüchten wir eine genauere Beschreibung des Problems, mit Fehlermeldung.
Ich habe selber ausprobiert, und ich könnte problemlos einen Lehrer ohne Login hinzufügen. Oder ist es bei anderen auch der Fall ?
Feld 5: Loginnamen für das ERSTANLEGEN des Users
ACHTUNG: Nach dem Anlegen wird dieser Wert nicht mehr benutzt
Feld 6: Wunsch-Passwort für das ERSTANLEGEN des Users (sophomorixFirstPassword)
(??? Proposed)
ACHTUNG: Nach dem Anlegen wird dieser Wert nicht mehr benutzt
Ich denke, wenn in school.conf definiert ist, daß Lehrer mti wie hier mit 6 Zeichen Nachname und 2 Zeichen Vorname angelegt werden, so sollte das die WebUI auch auswerten.
oh, ich hatte Deine Antwort übersehen. Danke fürs Ausprobieren.
Die Fehlermeldung ist an der WebUI:
„38 leere Zellen“
„Bitte überprüfen Sie die Fehler“
Dabei sind die Felder, bei denen der Loginname nicht ausgefüllt wurde, rot hinterlegt.
Bei einem Testsystem von mir tritt der Fehler auch nicht auf. Selber Software- und Updatestand, selbe Konfiguration, also bis auf die teachers.csv und students.csv.
Encoding ist identisch meinem Testsystem:
# file teachers.csv
teachers.csv: UTF-8 Unicode text, with CRLF line terminators
ich habe den Fehler gefunden. Dieser tritt dann auf, wenn man folgendes macht:
WebUI - Listenverwaltung - TAB Lehrer - Speichern und Überprüfen
Wenn man sich im TAB Schüler oder TAB Extra-Schüler befindet und auf Speichern und Überprüfen klickt, dann gibt es keinen Fehler und die Lehrer werden importiert.
Geht man anschließend wieder auf TAB Lehrer - Speichern und Überprüfen sieht man den Fehler trotzdem wieder.
Also vielleicht doch ein kleiner Bug in der WebUI?
Danke für die ausführliche Beschreibung, es hilft wirklich, das Problem zu begrenzen.
Leider kann ich trotzdem dieses Verhalten nicht reproduzieren, ich kann zwischen die verschiedene Tabs wechseln, und einen neuen Lehrer speichern.
Ich habe extra noch die Quellcode erneut gelesen, und es scheint ok zu sein.
Welcher Browser ist es ? Welche Version der Webui ?
jetzt konnte ich den Fehler aber wirklich eingrenzen.
Das tritt nur auf, wenn man mehr als einen User ohne Loginnamen in der teachers.csv drinnen hat und man im TAB Teachers ist. Bei nur einem einzigen Eintrag geht das bei mir auch.
Der Fehler tritt dann auch bei meinem Testsystem auf.