Export nach Webunits - Ein Hilfsprogramm für Sie

Übergeordnete Themen zu Schild-NRW

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
Benutzeravatar
Christoph Mones
Beiträge: 6
Registriert: Donnerstag 2. Februar 2023, 21:38
Wohnort: Geilenkirchen
Schulform: Berufskolleg

Export nach Webunits - Ein Hilfsprogramm für Sie

Beitrag von Christoph Mones »

Hallo liebe Nutzer,

ich habe mir die Mühe gemacht ein kleines Programm zu basteln, was Sie unterstützen kann, die für WebUntis verwertbaren Schüler:innen und Daten aus Schild nach WebUntis zu übertragen, also aus Schild NRW zu exportieren und in WebUntis importieren.

Das Programm nimmt sich einen Export von Schild, wandelt mehrere Spalten so um, dass sie in dem Format angelegt werden, wie WebUnits sie braucht und speichert das Ergebnis als neue Datei mit dem aktuellen Datum und der Uhrzeit in einem Unterordner wieder ab.
Dazu muss die .csv im selben Ordner liegen wie die .exe Datei. Das Programm sucht immer nach der neuesten .csv in diesem Ordner und nimmt diese als Datenquelle.

Voraussetzungen:
1. Ein Auswahfilter (Filter I) in SchildNRW, der wie folgt eingestellt ist:
  • Unten bei Laufbahninfo: Schuljahr das aktuelle Schuljahr auswählen
  • Oben rechts bei Status: Aktiv, Abschluss und Abgänger anwählen
-> Sie sollten diesen Filter speichern, damit Sie ihn später über Auswahl - Vorhandene Filter laden .. wieder verwenden können.

2. Ein Export aus SchildNRW als Text/Excel Export, jedoch unbedingt mit der manuell eingegebenen Dateiendung .csv.
  • Erforderliche Daten (idealerweise auch in dieser Reihenfolge): Interne ID-Nummer, Nachname, Vorname, Klasse, Geburtsdatum, Geschlecht, vorrauss. Abschluss, Aufnahmedatum, Entlassdatum, Volljährig, Schulpflicht erfüllt, Status
  • Optionale Daten: E-mail (privat), Telefon-Nr., Fax-Nr., Straße, Postleitzahl, Ortsname
Hinweise:
Es wird nicht funktionieren, wenn Sie die Datei als Excel-Datei exportieren und diese als .csv abspeichern.
-> Speichern sie sich diese Exporteinstellung als Vorlage ab, um Sie später schneller wieder verwenden zu können.

3. Ein in WebUntis korrekt konfigurierter Import:
  • Als Zeichensatz ist UTF-8 zu wählen.
  • Eine Konfiguration die folgendem Bild entspricht:
WebUntis Importeinstellungen.png
WebUntis Importeinstellungen.png (60.01 KiB) 697 mal betrachtet
Hinweise:
  • Wir benutzen die Interne ID-Nummer aus Schild / Schlüssel(extern) in WebUnits zur Schüleridentifikation. Das kann bei Ihnen anders sein.
  • Wir benutzen das Feld Faxnummer aus Schild als Mobiltelefonnummer
  • Importieren sie den Status aktiv, werden inaktive Schüler in WebUnits deaktiviert (nicht gelöscht)
  • Importieren sie das Entlassdatum, werden Schüler auch in WebUntis ab diesem Datum nicht mehr in dem Klassenbuch angezeigt, rückwirkend aber schon. Es gehen keine Daten verloren.
  • Die Daten Schulpflicht und Volljährig sind nur bei Nutzung des digitalen Klassenbuchs oder bei der Nutzung von WebUnits als digialer Klassenordner von Nutzen.
  • Testen Sie den Import unbedingt vorher in einer WebUnits Spielwiese! Ich übernehme keinerlei Haftung.
Sie erhalten unter folgenden Links die ausführbaren .exe Dateien,
die zu grundliegenden Python Skripte, aus dem die .exe Datei kompiliert wurden
und den Quellcode nochmal als .txt Dateien.

Code und Exe Dateien
https://github.com/CmoneBK/SchildNRW-WebUntis-Umwandler

Viel Spaß damit ;)
Christoph Mones
Zuletzt geändert von Christoph Mones am Sonntag 23. April 2023, 10:16, insgesamt 1-mal geändert.
Liebe Grüße vom Berufskolleg Erkelenz
Christoph Mones
cweikl
Beiträge: 24
Registriert: Freitag 1. Oktober 2021, 09:03
Schulform: BK

Re: Export nach Webunits - Ein Hilfsprogramm für Sie

Beitrag von cweikl »

Hallo Herr Mones,

herzlichen Dank für die Bereitstellung dieses schönen Tools. Es funktioniert wunderbar. Für die Exportvorlage in SchildNRW sollte als Trennzeichen das Semikolon eingetragen werden, damit das Programm korrekt konvertieren kann. Die Voreinstellung in Schild nutzt das Komma als Trennzeichen - ergibt sich eigentlich aus Abb. zur Importvorlage für WebUntis.

VG
Christian Weikl
Vaske
Fachberater*in
Beiträge: 152
Registriert: Dienstag 11. Dezember 2018, 07:41
Schulform: Gymnasium

Re: Export nach Webunits - Ein Hilfsprogramm für Sie

Beitrag von Vaske »

Ich hatte mir diese Datei im Anhang mal gebastelt. Bitte im Druckdialog "erst Vorschau" und "die ganze Gruppe" auswählen. Der Report erzeugt mit wenigen Klicks eine CSV-Datei, die mit den entsprechenden Anpassungen in WebUntis (s.o.) importiert werden kann.
Dateianhänge
Export CSVDatei fürWebUntis.rtm
(13.37 KiB) 35-mal heruntergeladen
Viele Grüße Jens Vaske
Benutzeravatar
Christoph Mones
Beiträge: 6
Registriert: Donnerstag 2. Februar 2023, 21:38
Wohnort: Geilenkirchen
Schulform: Berufskolleg

Re: Export nach Webunits - Ein Hilfsprogramm für Sie

Beitrag von Christoph Mones »

Update:
SchildNRW WebUntis Umwandler 1.2 https://github.com/CmoneBK/SchildNRW-WebUntis-Umwandler

Änderungen:
- Es wird nun ein Browserfenster mit Auswahloptionen angezeigt.
- Sie können wählen, ob das vorraussichtliche Abschlussdatum als Entlassdatum eingesetzt werden soll.
- Sie können Sich außerdem eine Liste von Schüler:innen mit fehlendem Entlassdatum anzeigen lassen, die jedoch bereits abgemeldet oder abgegangen sind.
Liebe Grüße vom Berufskolleg Erkelenz
Christoph Mones
mhugot
Beiträge: 40
Registriert: Mittwoch 6. Februar 2019, 14:20
Schulform: Berufskolleg
Motto: BK

Re: Export nach Webunits - Ein Hilfsprogramm für Sie

Beitrag von mhugot »

Hallo Herr Mones,
haben Sie zufällig herausgefunden, was als Entlassdatum angegeben werden muss in der CSV, um eine Entlassdatum auf "keinen Wert" in Webuntis zu setzen? Hintergrund ist, dass ein Entlassdatum aus einem vorherigen Bildungsgang gesetzt wurde und dies durch die Neuaufnahme eines folgenden Bildungsgangs dann dazu führt, der der Schüler nicht sichtbar in Webuntis wird.
Antworten

Zurück zu „Allgemeines“