Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Liebe Kolleginnen und Kollegen,
da wir die Unterrichtsverteilung direkt in UNTIS erstellen und uns nach dem Schuljahreswechsel in SCHILD die Lehrkräfte in den Fächern der Sek I fehlen, müssen diese Lehrkräfte nachträglich in SCHILD händisch eingetragen werden.
Um mir das lästige Eintragen zu ersparen, habe ich eine MS-Access Datenbank erstellt. Dieses generiert aus der GPU002 (Untis) eine Kurse.dat, die in SCHILD importiert werden kann.
Ich hoffe, dass diese Datenbank dem ein oder anderen, der eine ähnliche Vorgehensweise an seiner Schule hat, die Arbeit erleichtern kann.
Im Zip-Verzeichnis finden Sie neben der Datenbank (Access 2016), eine Readme-Datei und eine anonymisierte GPU002 zum Testen. Die Kurse.dat wird beim Benutzen der Datenbank erzeugt.
Schönes Wochenende
Thomas Schomaker
da wir die Unterrichtsverteilung direkt in UNTIS erstellen und uns nach dem Schuljahreswechsel in SCHILD die Lehrkräfte in den Fächern der Sek I fehlen, müssen diese Lehrkräfte nachträglich in SCHILD händisch eingetragen werden.
Um mir das lästige Eintragen zu ersparen, habe ich eine MS-Access Datenbank erstellt. Dieses generiert aus der GPU002 (Untis) eine Kurse.dat, die in SCHILD importiert werden kann.
Ich hoffe, dass diese Datenbank dem ein oder anderen, der eine ähnliche Vorgehensweise an seiner Schule hat, die Arbeit erleichtern kann.
Im Zip-Verzeichnis finden Sie neben der Datenbank (Access 2016), eine Readme-Datei und eine anonymisierte GPU002 zum Testen. Die Kurse.dat wird beim Benutzen der Datenbank erzeugt.
Schönes Wochenende
Thomas Schomaker
- Raffenberg
- Beiträge: 2548
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Hallo Herr Schomaker,
ganz herzlichen Dank für die Bereitstellung Ihrer Lösung. Das wird für viele Untis-Nutzer sicherlich eine Hilfe sein.
Da die Access-Datenbank Makros enthält, erfolgt hier nur der kleine Hinweis, dass die Nutzung auf eigene Gefahr erfolgt.
ganz herzlichen Dank für die Bereitstellung Ihrer Lösung. Das wird für viele Untis-Nutzer sicherlich eine Hilfe sein.
Da die Access-Datenbank Makros enthält, erfolgt hier nur der kleine Hinweis, dass die Nutzung auf eigene Gefahr erfolgt.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
-
- Beiträge: 346
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Hallo,
unser Mittelstufenkoordinator hat diesen Post gefunden und wollte sich damit die Arbeit erleichtern.
Jetzt habe ich die Datei mal ausprobiert... und erhalte kein brauchbares Ergebnis.
1. die als externe Quelle eingebundene GPU002.txt verweist auf einen Pfad, den es bei mir natürlich nicht gibt.
-> lässt sich korrigieren
2. als Ergebnis erhalte ich eine kurs.dat mit genau 32 Zeilen für die Jgst. 10. Der Rest fehlt.
Woran kann das liegen?
unser Mittelstufenkoordinator hat diesen Post gefunden und wollte sich damit die Arbeit erleichtern.
Jetzt habe ich die Datei mal ausprobiert... und erhalte kein brauchbares Ergebnis.
1. die als externe Quelle eingebundene GPU002.txt verweist auf einen Pfad, den es bei mir natürlich nicht gibt.
-> lässt sich korrigieren
2. als Ergebnis erhalte ich eine kurs.dat mit genau 32 Zeilen für die Jgst. 10. Der Rest fehlt.
Woran kann das liegen?
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
- Raffenberg
- Beiträge: 2548
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Das Makro liest stumpf zeilenweise die GPU002.txt ein, ohne irgendetwas zu filtern. Eigentlich kann der Fehler dann nur in der GPU002.txt zu finden sein.
Alternativ handelt es sich nicht um die durch das Makro erzeugte Kurse.dat, sondern um eine andere Datei.
Alternativ handelt es sich nicht um die durch das Makro erzeugte Kurse.dat, sondern um eine andere Datei.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
-
- Beiträge: 346
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Ich habe den "Fehler" inzwischen gefunden: Die Bezeichnung der Klassen.
Entgegen dem üblichen Vorgehen, haben wir die Schreibweise der Klassen in allen Systemen der Vorgabe der Statistik angepasst: Die 5a heißt also überall 05A.
Somit findet die SQL Abfrage in der AccessDB natürlich keinen passenden Eintrag, nur bei Jgst. 10 passt es halt zufällig. Gleiches gilt auch für Fächer.
Ich bastel gerade daran, den Konverter mit MariaDB und etwas PHP und HTML webbasiert und flexibler zu machen.
Entgegen dem üblichen Vorgehen, haben wir die Schreibweise der Klassen in allen Systemen der Vorgabe der Statistik angepasst: Die 5a heißt also überall 05A.
Somit findet die SQL Abfrage in der AccessDB natürlich keinen passenden Eintrag, nur bei Jgst. 10 passt es halt zufällig. Gleiches gilt auch für Fächer.
Ich bastel gerade daran, den Konverter mit MariaDB und etwas PHP und HTML webbasiert und flexibler zu machen.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
-
- Beiträge: 346
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
So, ein Update:
Ich habe es inzwischen geschafft, die Konvertiererei an MariaDB abzugeben und ein SQL Statement, dass mir die Daten im Format der kurse.dat liefert.
Jetzt kamen Fragen auf:
- Wird durch diesen Import nur der Unterricht in Schild erzeugt oder auch direkt den Schülern zugewiesen?
- Mit diesem Import sind ja nur Unterrichte im kompletten Klassenverband berücksichtigt. Wie müsste die Datei aussehen, damit sich damit auch die Kurse für WPI, WPII und Religion erzeugen lassen?
Ich habe es inzwischen geschafft, die Konvertiererei an MariaDB abzugeben und ein SQL Statement, dass mir die Daten im Format der kurse.dat liefert.
Jetzt kamen Fragen auf:
- Wird durch diesen Import nur der Unterricht in Schild erzeugt oder auch direkt den Schülern zugewiesen?
- Mit diesem Import sind ja nur Unterrichte im kompletten Klassenverband berücksichtigt. Wie müsste die Datei aussehen, damit sich damit auch die Kurse für WPI, WPII und Religion erzeugen lassen?
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
- Raffenberg
- Beiträge: 2548
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Hallo,
ich bin ein wenig irritiert.
Eine Kurse.dat kann nur verwendet werden, um Kurse anzulegen. Das sind per Definition eigentlich keine Klassenunterrichte.
Eine Zuweisung zu den Schülern kann nicht stattfinden. Hierzu benötigen Sie im zweiten Schritt eine SchuelerLeistungsdaten.dat. Dabei gehe ich davon aus, dass die Lernabschnitte schon existieren.
Vielleicht können Sie ihre Idee nochmals genauer beschreiben.
ich bin ein wenig irritiert.
Eine Kurse.dat kann nur verwendet werden, um Kurse anzulegen. Das sind per Definition eigentlich keine Klassenunterrichte.
Eine Zuweisung zu den Schülern kann nicht stattfinden. Hierzu benötigen Sie im zweiten Schritt eine SchuelerLeistungsdaten.dat. Dabei gehe ich davon aus, dass die Lernabschnitte schon existieren.
Vielleicht können Sie ihre Idee nochmals genauer beschreiben.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
-
- Beiträge: 346
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Hallo Herr Raffenberg,
die Idee ist, wie im ersten Post auch, die lästige Abtipperei zu reduzieren und die eh schon digital vorliegenden Daten zu verwenden.
Und bisher sieht es gut aus. Auch wenn die Datei "Kurse.dat" heißt. Schild macht beim Import (zumindest optisch) das, was was erwartet wird. Es legt die Unterrichte bei den Schüler an. So lese ich das auch in der Schnittstellenbeschreibung.
Am Beispiel einer 8er Klasse:
Vor dem Import: Nach dem Import:
die Idee ist, wie im ersten Post auch, die lästige Abtipperei zu reduzieren und die eh schon digital vorliegenden Daten zu verwenden.
Und bisher sieht es gut aus. Auch wenn die Datei "Kurse.dat" heißt. Schild macht beim Import (zumindest optisch) das, was was erwartet wird. Es legt die Unterrichte bei den Schüler an. So lese ich das auch in der Schnittstellenbeschreibung.
Am Beispiel einer 8er Klasse:
Vor dem Import: Nach dem Import:
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
-
- Fachberater*in
- Beiträge: 727
- Registriert: Montag 29. Oktober 2018, 20:45
- Schulform: Gesamtschule
- Motto: Keine Panik
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Sind Sie sicher, dass Sie nur die Kurse.dat einlesen? Der stehen keine Schüler:
In SchuelerLeistungsdaten.dat finden sich dann hingegen Verknüpfungen von Kursen mit Schülern
Haben Sie noch eine (alte?) SchuelerLeistungsdaten.dat im Importverzeichnis, die Sie mit einlesen?
Das ist die Kopfzeile aus der Kurse.dat. Da steht nichts von Schülern drin.KursBez|Klasse|Jahr|Abschnitt|Jahrgang|Fach|Kursart|Wochenstd.|Wochenstd. KL|Kursleiter|Epochenunterricht|Schulnr
In SchuelerLeistungsdaten.dat finden sich dann hingegen Verknüpfungen von Kursen mit Schülern
Der über Nachname, Vorname, Geburtsdatum identifizierte Schüler wird dann im passenden Jahr/Abschnitt in den jeweiligen Kurs eingetragen, beziehungsweise andersrum: der Kurs wird dann bei dem Schülern in den Leistungsdaten des betreffenden Abschnitts eingetragen.Nachname|Vorname|Geburtsdatum|Jahr|Abschnitt|Fach|Fachlehrer|Kursart|Kurs|Note|Abiturfach|Wochenstd.|Externe Schulnr.|Zusatzkraft|Wochenstd. ZK|Jahrgang|Jahrgänge|Fehlstd.|unentsch. Fehlstd.|Mahnung|
Haben Sie noch eine (alte?) SchuelerLeistungsdaten.dat im Importverzeichnis, die Sie mit einlesen?
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
-
- Beiträge: 346
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat
Nein, nur die Kurse.dat.
Schild macht da anscheinend keinen Unterschied
Schild macht da anscheinend keinen Unterschied
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt