… auch gerade erst entdeckt:
@tobias hatte dazu vor einiger Zeit mal was geschrieben:
Hallo Michael,
ich verwende einen LDAP Proxy für WebUntis und als externen Schlüssel auch die ID (bei uns ASV-ID), die ich bei Schülerinnen und Lehrerinnen in ihren jeweiligen Dateien jeweils hinter dem letzten Wert hingeschrieben habe.
Dass das mal bei Lehrer*innen nicht gegangen wäre wüßte ich jetzt nicht.
In der teachers.csv hab ich aber tatsächlich mehrere Kolleg*innen ohne ID im letzten Feld, weil es „nicht ASV“ Nutzer sind (also Leute, die woanders her kommen).
Das stört aber auch nicht.
LG
Holger
Hallo Holger,
Ok – man könnte also eine ID für die Lehrer nachtragen … bei uns steht bisher überall ---
bei den Lehrerzugängen. Die Schulverwaltungssoftware DaNiS bietet (nach allem, was ich bisher gesehen habe) ebenfalls keine Möglichkeit, eine ID für Kollegen einzutragen. Daher könnte man höchstens eine „selbst ausgedachte“ Nummer eintragen … aber ob das sinnvoll ist ?!
Aber das ist auch alles gerade gar nicht das größte Problem … es ist im Moment eher so, dass es an anderer Stelle klemmt: Ich habe die Schüler über Stammdaten -> Schüler*innen
importiert. Das hat auch geklappt und man kann sich auch via LDAP anmelden. Dann wird das Konto angelegt und es erscheint unter Administration -> Benutzer
. Dennoch ist hier weder der Name richtig eingetragen noch die Klasse, obwohl es in der ersten Ansicht richtig ist. Das leuchtet mir nicht ein.
Ein anderes Problem betrifft die Logins der Kollegen: Wenn ich Stammdaten -> Lehrkräfte
auswähle, sind zwar alle Daten da, doch es sieht so aus, dass bei Familienname
sowohl der Vor- als auch der Nachname eingetragen wurde. Diese Felder wurden also nicht getrennt, was offenbar ebenfalls falsch gelaufen ist.
Leider sehe ich nicht, wo der Fehler steckt … beim Import von Untis -> WebUntis
oder erst danach?
Danke nochmal für’s Mitdenken.
Michael
Hallo Michael,
ich wollte nur nochmal Deinen ersten Post aufgreifen.
Bei unserer Schule ist es in den letzten Jahren immer mal wieder vorgekommen, dass die Schule extern nicht erreichbar war (Servernetzteil des neuen Servers kaputt, Switche der Stadt in ROT falsch konfiguriert (und das dauert dann eben wirklich Freitag bis Dienstag, bis von der Stadt da was gerichtet ist), auch Ausfälle bei der Leitung gab es schon. Dann hat mal eben wirklich keine Möglichkeit, Schüler zu kontaktieren (höchstens die Mailinglisten des Sekretariats an die Elternvertreter und so weiter), was aber, wenn man wirklich digital arbeitet, eben notwendig ist. Vom Gefühl her finde ich da Redundanz gut.
Das Nutzererlebnis ist, gerade auch im Hinblick auf Keycloak und SSO, dabei aber für mich wichtiger und ich plane auch, bei WebUntis auf LDAPS (oder noch besser gleich auf Aleksis) zu gehen. Wollte nur den Gedanken hier äußern
LG
Max
Die meisten Schüler und Lehrer nutzen die Untis mobile App. Diese wird per QR aus dem Profil von webuntis angemeldet und kommuniziert dann direkt mit den Servern in Wien. Damit ist dann sowohl der Stundenplan als auch die Mitteilungsfunktion auch mit unerreichbarem LDAP gegeben. Umgekehrt kommt es auch hin und wieder zu Ereicharkeitsproblemen bei Untis. Damit bleibt dann wieder E-Mail als Backup.
LDAP für Webuntis ist nicht unbedingt erforderlich, da der Import bei Änderungen dennoch manuell und umständlich über csv erfolgt. Druck auf Untis auszuüben wäre gut damit endlich die versprochene Schnittstelle zu ASV oder sogar noch besser direkt LDAP für Schülerstammdatenimport umgesetzt wird.
Hallo.
Wenn ich das richtig sehe, gibt es ja durchaus eine Steuerung via API – so dass diese dämlichen CSV-Dateiein wegfallen könnten … aber damit ist es scheinbar noch nicht besonders weit her, wenn man das hier liest:
Aber wo ich schon dabei bin gleich noch eine andere Frage: Auf welchem Weg holt Ihr die Stammdaten der Lehrer nach Untis? Unser Sekretariat pflegt die Stammdaten der Kollegen jedenfalls nicht in Untis sondern in der Schulverwaltungssoftware (hier DaNiS). Daher müsste es doch auch einen Weg geben, wie man diese Daten exportieren und dann einheitlich wieder bei Untis importieren kann (nur um sie anschließend ein weiteres Mal nach WebUntis exportieren zu können … alles super umständlich … ). Mir ist bei Untis aber nicht klar, wie eine solche CSV-Datei aussehen müsste und welche Spalten(überschriften) da gefordert sind. Hat das zufällig jemand von Euch so gemacht und hätte da eine Vorlage?
Egal wo man schaut: Überall wird der umgekehrte Weg vorgeschlagen; also dass man die Lehrerstammdaten aus Untis holt (als GPU004.txt
) und woanders wieder importiert … das bedeutet aber dann: doppelte Buchführung: einmal in Untis und einmal im Schulverwaltungstool, oder??
Noch eine Ergänzung: Wenn man in eine Untis-Datei GPU004.txt
schaut, stehen da leider nicht die Feldnamen mit drin. Man kann sie auch nicht ohne weiteres erraten, denn das sieht hier z.B. so aus:
"Kürzel";"Nachname";"Vorname";;;;;;;;2;4;;;;;0.02250;;"1000";;;;;;;;;;"1.00000";;;"0";;;0;;;;;;;;;;;
Das sind vermutlich alles Angaben, die man im Schulverwaltungsprogramm nicht benötigt – denoch ist nicht klar, was die einzelnen Felder bedeuten.
Viele Grüße,
Michael
also wenn ihr untis/webuntis bereits habt, was macht ihr damit?
normalerweise ist der haupteinsatzzweck für untis die Stundenplanerstellung. Und um dies zu leisten, sollte Untis doch auch Lehrerstammdaten eingepflegt haben mit Lehrbefähigung usw … sonst kann da Untis ja nicht viel berechnen. Dies macht bei uns dann nicht das Sekretariat sondern jemand aus der Schulleitung weil Stundenplanerstellung= hochsensible Aufgabe…
Unter Administration->Integration->Untis kann man da einstellen wie das mit dem Export Untis nach Webuntis laufen soll. Wenn du Sachen probieren willst, ist auch die „Spielwiese“ empfehlenswert. Da kannst du auf einer Kopie des Produktivsystems allerhand ausprobieren ohne das aktive system durcheinander zu bringen.
Zur API… Da gibt es eine Schnittstelle zu Moodle bisher…und ein MoodlePlugin. Die anderen aktiven API Sachen fußen nicht auf FOSS. Und außer für iservices sehe ich da keine Schulnetzlösung die da eine Anbindung am Laufen hätte. Ich finde das auch nicht so schlimm, weil die Administration des pädagogischen Nezes eine andere Aufgabe ist als die schulverwaltendenden Aufgaben der Führung von Klassenbüchern. Ich möchte als Admin im pädagogischen Netz nicht verantwortlich sein für irgendwelche Synchronisationen in der Schulverwaltung mit Schuleintritt und Schulaustrittsdaten usw.
Hallo.
Nein – es ist bei uns etwas anders: Wir haben schon lange Untis aber mit WebUntis fangen wir gerade erst an. Der Datenbestand, der anno tuck manuell in Untis eingetragen wurde, ist --sagen wir mal vorsichtig-- nicht besonders aufgeräumt und teilweise auch falsch. Als Bsp: Manchmal steht ein 2. Vorname dabei aber manchmal auch nicht. Daher klappt dann natürlich der Import bei WebUntis auch nicht so wie er soll und die automatische Zuordnung scheitert.
Deswegen meine Frage, ob man alle Lehrerstammdaten bei Untis schnell importieren kann, ohne sich mühsam durch alle Einträge der Kollegen klicken zu müssen.
Prinzipiell hast Du natürlich Recht: Ich möchte mir natürlich keinesfalls auch noch WebUntis ans Bein binden … es geht im Moment eher um den Start … da klemmt es noch „etwas“.
Bei den Schülern taucht das Problem übrigens auch weiterhin auf. Ich habe nun die o.g. Datei add-unknown_WebUntis-unix.csv
zum Import aller Schülerstammdaten verwendet. Der legt die Schüler auch einwandfrei an. Aber wenn sich dann ein Schüler per LDAP anmeldet, sieht er seinen Stundenplan trotzdem nicht, obwohl die Zuordnung über den externKey
jetzt korrekt eingestellt ist.
Vielleicht hat noch jemand den entscheidenden Hinweis, welche Einstellung da fehlen könnte…
Viele Grüße,
Michael
ich überblicke leider auch nicht alle weil ich nicht für units an der schule zuständig bin.
Alle Stundenpläne und lehrerstammdaten kommen auf alle fälle von untis. da findet oft, bei jeder Stundenplanänderung, vertretungsplan usw, ein export zu webuntis statt. dieser export wird von units seitig angestoßen. die Verantwortlichen von units bei euch werden nicht umhin kommen, etwas genauer arbeiten zu müssen. Das kann man glaub ich allgemein mal so sagen.
Ich würde nach diesem Unis->Webuntis export mal schauen, ob da was stattfindet.
Der Admin müsste ja alle Stundenpläne ansehen können.
Bei uns ist in den LDAP Einstellungen die Lehrerstammdatenzuordnung über das Einzelattribut name<->UID zugeordnet (wahrscheinlich in linuxmuster sophomorixuid keine Ahnung )
Das setzt voraus dass der Lehrerkürzel in Unis mit dem Anmeldenamen in LDAP übereinstimmt. Man könnte dies aber auch anders machen (zb Personalnummer oder sonstige identifizierbare Merkmale). Ich bin mir aber sicher dass die Lehrerdaten schon in units sauber gepflegt sein müssen. Der zweite Vorname ist dabei relativ egal, würde ich meinen. Wenn da was falsch drin ist, steht dann halt für die Schüler in Webuntis dann auch falsch drin aber es tut trotzdem.
Bei uns ist es so dass die Schulleitung bei der Einstellung neuer Lehrer diese Kürzel festlegt und kommuniziert damit das alles funktioniert.
Ansonsten kannst du dich natürlich auch mal an den Kundendienst von units wenden. Als unsere Aufgabe sehe ich nur, dass die LDAP Anbindung funktioniert und die Zuordnung zum richtigen Datenelement in Untis. Aber wie gesagt, an der Schnittstelle müssen dann auch die Stundenplaner/Vertretungsplaner eine Schippe drauflegen was die Genauigkeit bei der Daten angeht.
Beispiel:
Es gibt einen Lehrerausflug am Donnerstag nachmittag: Der Unterricht entfällt.
Beim Papiertage buch kann man das unter der Hand den Schülern sagen. Jede Lehrkraft schreibt mit Kulli Entfall rein.
Gibt es aber ein elektronisches System bei dem die Anwesenheiten und Entschuldigungen erfasst werden elektronisch, dann muss in diesem elektronischen System der Stundenplaner halt auch alle Stunden dann auf Entfall setzen, da die Ungenauigkeit halt händisch nicht von den Lehrkräften korrigierbar ist…
Das ist schon eine Umstellung für die Schule auf allen Ebenen.
vom verfahren her solltest du erstmal schauen, dass die Lehrer ihre Stundenpläne in webuntis anschauen können. denn bevor das nicht klappt, kann auch bei den Schülern nicht funktionieren.
Hallo.
Ja, dann klingt das aber alles trotzdem nach doppelter Buchführung … ich werde mal schauen, dass die Stammdaten unter DaNiS zunächst 1:1 mit denen in Untis abgeglichen werden. Das ist offensichtlich der erste Schritt … (trotzdem bedauerlich, wenn das nicht automatisch bzw per Import möglich ist ) .
Ein Umstellung auf das digitale Klassenbuch ist bei uns noch nicht sofort auf der Tagesordnung. Ein Schritt nach dem nächsten … aber dass das solche Umstellungen auf allen Ebenen nach sich zieht, ist schon enorm. Wie hoch ist bei Euch die Akzeptanz, wenn einige Dinge eher länger dauern als vorher? Und: Wie oft muss jemand bei Euch nachschauen und fehlende Einträge einfordern?
Hier schicke ich nochmal die Einstellungen zur LDAP-Anbindung, die momentan eingestellt sind – so funktioniert das auch:
Da die Lehrer bei uns keine eindeutige ID haben, müssen wir uns auf den Namen beschränken … aber die Wahrscheinlichkeit, dass im Kollegium ein identischer Name doppelt auftritt ist ja auch ungleich kleiner als bei den Schülern.
Viele Grüße,
Michael
jo das mit der doppelten Buchführung möchte ich gar nicht in Abrede stellen. bei uns ist da die Buchführung nur auf verschiedenen schultern verteilt so dass das mich nicht so arg juckt.
ASV ->Zeugnisdruck/Schulanmeldung/Abmeldung
, zuständig für Lehrerdaten: ASV-Lehrerteam, zuständig für Schülerdaten Sekretariat
ASV-Daten werden per csv ins Unterrichtsnetz exportiert
Vom Unterrichtsnetz werden die Daten dann an webuntis exportiert (csv)
Bei uns passiert das mit der Umlautbereinigung beim Import ins Unterrichtsnetz
Wir machen den CSV Import einmalig (bzw. eigentlich zweimalig) zum Schuljahresbeginn, weil in den beruflichen Schulen oft noch Schüleranmeldungen usw im ersten Monat passieren und es vorab nicht klar ist wieviele Klassen es gibt…
Ändert sich der Datenbestand dann nicht mehr so oft (als ab oktober) werden Änderungen händisch eingepflegt. Das ist weniger Arbeit als die CSV Dateien alle richtig immer aufzubereiten.
Das Sekretariat meldet per Nextcloud Dateiliste über eine Liste, welcher Schüler neu ist oder wer sich abgemeldet hat. Dann pflegt der Webuntis admin in Webunits dies nach, setzt da das Austrittsdatum und deaktiviert den Nutzerzugang damit auch bereits eingeloggt Geräte rausfliegen. Die Unterrichtsnetztadmin deaktivieren den Nutzer im LDAP bzw. löschen ihn dort.
Das ganze funktioniert mittlerweile sehr gut… Auf ASV habe ich kein Zugriff, auf Webuntis schon. Die CSV pflege ich einmal in webunits für die Schüler ein, die restliche pflege der Daten übernimmt dann der webuntis admin.
Das kann man auch alles anders regeln. Es braucht halt einen definierten Prozess.
Zum Thema Akzeptanz im Kollegium. Ja es ist bei uns etabliert und da wird nicht viel rumgemeckert. Dass das etabliert ist, liegt vielleicht auch an Corona… es gibt wie gesagt Dinge, wo man denkt, das war beim Papiertagebuch besser und das ist dann halt auch so. Ich bin kein Klasslehrer und kann das nicht so ganz beurteilen. Bei Unterricht ausserhalb den Klassenverband hat man die Erleichterung kein separates Kurstagebuch führen zu müssen. Die Hoffnung war aber, dass man Fehlzeiten besser erfassen und auswerten kann der Schüler. Aber die Schüler fehlen weiterhin und die Fehlzeitenproblematik ist weiter vorhanden… und abhängig von der Toleranz/Reaktion/Führungsstärke der betreffenden Klassenlehrkraft…
die ldap Einstellungen sehen soweit in Ordnung aus soweit ich das beurteilen kann.
unter Administration->Rollen kann man sehen wie das mit der Zuordnung aussieht
also wieviele Benutzer es gibt denen kein Stammdatenelement zugeordnet sind. Da kann man gut dann sehen wie es aussieht. Man kann da auch mit einem Klick dieBenutzer alle anhand der vorhanden Stammdaten erzeugen. das hilft aber nicht unbedingt so viel. weil beim ldaplogin muss man ja dann im selben Benutzer Objekt landen.
früher als wir den webuntis messenger hatte gab es da immer Probleme dann mit doppelten Benutzern (einer kam von ldap und einer von den Stammdaten). das lässt sich nur dadurch verhindern dass die Zuordnungen eben passen mit dem Einzelattribut. Bei Schülern unmöglich händisch zu korrigieren. bei Lehrern geht das dann schon.
Die Seite kennst du vermutlich
Das war vor laaaanger Zeit (genauergesagt 2018) auch bei uns mal der Gedanke bei der ganzen Erfassung der Fehlzeiten. Der Übergang von „analoger Entschuldigungspraxis“ zur „digitalen Version“ ist aber (wie Du schon schreibst) alles andere als reibungslos. Es gibt da immer wieder „Versäumnisse“ oder nicht gemachte Eintragungen. Das ist wirklich ein nerviges Thema …
Die Einstellungen bei den Rechten habe ich natürlich schon gesehen … ich weiß ja jetzt, wo das Problem steckt. Daher klappt die Zuordnung der Stammdatenelemente bei den Lehrern noch nicht. Diese Handarbeit kann (& will) ich nicht übernehmen, da ich an Untis nicht herankomme …
Ein ganz anderes Problem, das sich mit Oberstufenkursen zwangsläufig ergeben wird, ist die Zuweisung der Schüler zu den Kursen und Gruppen. Das ist ja offenbar ebenfalls Handarbeit (obwohl diese Daten im Oberstufenverwaltungsprogramm (das heißt hier Abi.5
) ja alle längst vorliegen und theoretisch problemlos übernommen werden könnten
Also müssen sich die Kollegen auch da alle einzeln durch ihre Gruppen und Kurse klicken und die Leute in ihre Kurse holen …
Aber auch da ist vorher bei Untis jede Menge Vorarbeit nötig, damit das überhaupt funktionieren kann. Ich habe dazu das hier gefunden:
Bis das Tool hier abhebt, wird wohl noch etwas Zeit ins Land gehen …
Viele Grüße,
Michael
Sehr gut! Das sehe ich auch so
Die Zuweisung der Gruppen in Oberstufenkursen ist bei uns Aufgabe der Fachlehrer zu Schuljahresbeginn. Da muss dann der Fachlehrer ein Häkchen setzen für jeden Schüler der in seiner Gruppe ist, dabei steht ihm die gesamte Jahrgangsliste an Schülern als Auswahlmöglichkeit zur Verfügung. Das ist für digital nicht bewanderte Kollegen jedes Mal ein Aufwand wo die Admins Hilfestellung geben müssen dass es klappt. Diese Zuweisung ist aber dringend notwendig zur Prüfung der Anwesenheit oder Buchung von Klassenarbeiten.
Das ganze ist eigentlich schnell gemacht, aber halt doch jedes Jahr eine kleine Hürde…
Auch hier ist es sozusagen eine doppelte Buchführung… Die Daten müssen in ASV fürs Zeugnis gepflegt sein und in Webuntis… Aber die CSV beim Schülerimport hat halt nicht die Kursinformationen.
Es gibt da auch noch von Untis das Kursmodul als Erweiterung wo man die Schülerdaten dann schon in Untis einliest und darüber den Stundenplan optimieren lässt. Dann kommen die Schülerdaten auch aus Untis. Die CSV wird dann in Untis statt in Webuntis eingelesen. An das Kursmodul haben wir uns aber auch noch nicht gewagt. Da gibts dann wieder andere Konsequenzen und Nebenwirkungen. (Hat zB ein Schüler sein Kurs nicht gescheit gewählt, dann hat er auch kein funktionierenden Stundenplan, weil die Stundenpläne ja nicht auf Klassenbasis sondern auf Personenbasis optimiert werden). Also da hab ich bissle Angst davor… Aber Untis ist auch nicht mein Verantwortungsbereich
Richtig blöd ist auch, wenn ein Schüler mitten im Schuljahr ne Klasse wechselt. Zb. Ein Schüler aus Klasse 13 wiederholt und geht in die 12 zum Halbjahr freiwillig zurück. Dann müssen die Fachlehrer das irgendwie mitkriegen und dann den Kerl da noch hinzufügen in Webuntis. Ein Webuntis Admin kann da net den Überblick haben in welcher der Religionskurse/Informatikkurse derjenige dann rein muss… also…
schülergruppen sind in der tat für die untis zuständigen auch eine große Baustelle wo am sjanfang viel bereinigt werden muss.
Beispiel ich habe 2 verschiedene Kurse im Fach Physik in Klasse 12. Der Untis Zuständige hat die Schülergruppen nicht sauber benannt: beide Kurse tragen denselben Namen. Konsequenz: statt 2 dreistündige Kurse läuft es dann als einen 6 stündigen Kurs im stundenplan… also es gibt viele solche Feinheiten…
Hallo.
Das klingt nach super-viel Arbeit, wenn der Untis-Zuständige (=Stundenplaner) für jede Gruppe auch diese Einträge mit anlegen muss …
Was ist denn, wenn er es nicht oder schlecht macht und nachträglich nochmal mit WebUntis synchronisiert werden muss? Geht das dann „nahtlos“ oder was muss auf WebUntis-Seite nachträglich unternommen werden, damit es am Ende dann doch sauber läuft?
Ist das nicht ein weiteres Argument gegen CSV-Dateien?
Übrigens noch eine Frage: Muss der Stundenplaner in jedem Jahr die Räume auch mit exportieren/importieren?
Es wird hoffentlich irgendwo eine To-Do-Liste für den Schulahresanfang geben, denn es sind offenbar ja doch so einiges Dinge, an die man denken muss …
Viele Grüße,
Michae
ich glaube die Schülergruppen lassen sich per Knopfdruck automatisch erzeugen in Untis, Kombination aus Schülerklassen fach und Lehrername. nur wenn es diese Kombi halt mehrfach gibt, dann muss man das manuell korrigieren.
Von Webuntis aus kann man da gar nichts machen. das ist rein in Untis einzustellen.
wenn er es nicht macht oder schlecht macht, lassen sich die Schüler nicht den korrekten Kursen zuordnen und sehen dementsprechend auch nicht ihr korrektes fach im Stundenplan. Wenn die Schülergruppen nachträglich verändert werden, kann es vorkommen dass der Fachlehrer dann nochmals erneut die Schüler zu seinem Kurs zuordnen muss.
So nach 3 Wochen nach SJ Beginn spätestens sind die Probleme aber dann meist alle erkannt und gelöst… Es sind ja auch meist Einzelfälle, aber der verantwortliche muss die Probleme halt korrekt erkennen… Erfahrung sammeln fürs nächste Schuljahr und im nächsten SJ auf die Probleme schneller reagieren… Die Probleme wiederholen sich ja…
Zu den Räumen kann ich nichts sagen. Damit hab ich nichts zu tun. Ich gehe davon aus dass die Räume alle in Untis erfasst sind und mit dem Stundenplan mit zu Webunts exportiert werden. Bei der Stundenplanerstellung müssen die ja auch vorhanden sein.
Diese Felder sind hier dokumentiert:
https://platform.untis.at/HTML/WebHelp/de/untis/index.html?/hid_export_le.htm
Hallo,
ich hab eure Beiträge leider nicht alle gelesen (sorry) wollte nur ein wenig Meinung einwerfen:
-
CSV oder LDAP Anbindung. Ich persöhnlich habe keinen Bock auf zwei zu pflegende Nutzerverwaltungen, wo ich dann bei der einen auchnoch der einzige bin, der Passwörter neu vergeben kann. Also gab es für mich nie eine Alternative zur LDAP Anbindung. Die Nutzer werden eindeutig durch die ASV ID, die in der students.csv mit geführt wird, identifiziert (Lehrer genauso).
-
Ich habe für die LDAP Anbindung von WebUntis einen LDAP Proxy am laufen (mit nginx) damit es ein „akzeptables“ Zertifikat gibt. Anleitung hier im Forum.
-
ich habe die Einträge in WebUntis so gemacht, wie sie ebenfalls vor über einem Jahr schon hier im Forum stehen.
LG
Holger
Hallo Holger,
danke nochmal – auch wenn wir über diese Punkte schon hinweg sind.
Im Moment ist eher das Problem, dass die Daten offenbar „erstklassig“ bereits unter Untis eingepflegt sein müssen, damit es dann später mit WebUntis weniger Ärger gibt.
Ein Beispiel wären die Stammdaten zu den Räumen, die man ja auch jährlich neu importieren muss, da dort die Kapazitäten mit erfasst sind. Ich kann mir mittlerweile sehr gut vorstellen, dass man bei Untis → WebUntis in der ersten Zeit über viele Kleinigkeiten stolpern kann.
Viele Grüße,
Michael