Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat

Alles, was zur Sek1 passt.

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

kroerig
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

Beitrag von kroerig »

Bei Ihnen vielleicht nicht, aber warum sollte es das nicht geben?
Ja, das bezog sich auf meinen Fall hier.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
kroerig
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

Beitrag von kroerig »

Hallo mal wieder,

ich war etwas fleißig mit SQL unterwegs und ich denke, ich habe eine elegante Lösung gefunden, die Untis-Daten nach SchILD zu überführen.
Allerdings fehlen mir ein paar Vergleichsdaten.
Würde mir jemand seine GPU002.TXT zur Verfügung stellen? Ich würde dann mal mein Query darauf loslassen und eine Kurse.dat zum Vergleichen zurückliefen.

Im Prinzip habe ich jetzt eine Kombination aus der AccessDB Version und dem genannten Excel-Macro in einem Abwasch.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1862
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat

Beitrag von wschrewe »

Ich weiß ja nicht, wie weit Sie inzwischen gekommen sind, aber ich habe aus Kurs 42 ein kleines Tool ausgekoppelt, das aus GPU002 Kurse.dat und aus GPU015 Schuelerleistungsdaten.dat erzeugt. Bei Inrteresse stelle ich das gerne zur Verfügung.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
kroerig
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

Beitrag von kroerig »

Hallo Herr Schrewe,

der SQL Teil funktioniert, würde ich sagen.

"Probleme" machen mir nur so Unterrichte wie Freiarbeit, die nicht Fisch und nicht Fleich sind und kreative Ergüsse der Stundenplaner bzw. der Schulleitung. Aber das bekommt kein Tool hin, wenn man absichtlich die Syntax ignoriert, nur damit es im Stundenplan schöner aussieht.

Ich hatte jetzt gehofft, dass jemand, der bereits ein erprobtes Tool auf Excel- oder Accessbasis hat, mir mal seine GPU002 und ich ihm dann meine erzeugte Kurse.dat zum Vergleichen gibt.

Aber ich lasse Ihr Tool gerne mal auf meine GPU002 los. Eine GPU015 habe ich nicht, da in Untis keine Schülerdaten vorhanden sind.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1862
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat

Beitrag von wschrewe »

kroerig hat geschrieben: Sonntag 9. März 2025, 21:39Aber ich lasse Ihr Tool gerne mal auf meine GPU002 los. Eine GPU015 habe ich nicht, da in Untis keine Schülerdaten vorhanden sind.
GPU002.TXT und GPU015.TXT:
https://wschrewe.de/Downloads/Kurs42/gpu.zip

Export-Tool: https://wschrewe.de/Downloads/Kurs42/gpu2dat.zip
Muss nicht installiert werden, kann aus einem beliebigen Verzeichnis gestartet werden. Schuljahr und Abschnitt werden aus dem aktuellen Datum ermittelt. (Eine Abfrage ist natürlich möglich)
Zuletzt geändert von wschrewe am Montag 10. März 2025, 18:33, insgesamt 1-mal geändert.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
WJohannsen
Beiträge: 209
Registriert: Dienstag 4. Dezember 2018, 07:25
Wohnort: Aachen
Schulform: Gymnasium
Kontaktdaten:

Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat

Beitrag von WJohannsen »

Windows 11 mag den Download von u2s.zip nicht:
Screenshot 2025-03-10 140301.png
Screenshot 2025-03-10 140301.png (35.29 KiB) 1180 mal betrachtet
Mit freundlichen Grüßen
Wichard Johannsen
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1862
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat

Beitrag von wschrewe »

WJohannsen hat geschrieben: Montag 10. März 2025, 14:03Windows 11 mag den Download von u2s.zip nicht:
Danke für den Hinweis. Ich habe die Datei gelöscht. Eine überprüfte Version lade ich gleich hoch.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
kroerig
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

Beitrag von kroerig »

Hallo Herr Schrewe,

ich habe Ihr Tool gerade mal ausprobiert und folgende Anmerkungen:
1. Die Spaltenüberschriften stimmen nicht.
2. Die Kursart stimmt nicht (S1 hat keine GKs)
3. Es müsste auswählbar sein, welche Jgst./ Klassen und Fächer berücksichtigt werden sollen.
4. Teamteaching muss aufgelöst werden

In der GPU002 stehen ja sämtliche Unterrichte drin, die in Untis verplant wurden. Also auch Bereitschaften, AGs und sonstige von der Schule "erfundene" Fächer. Letztere müssen auf die Fachbezeichungen in Schild umgeschlüsselt werden.

Meine Lösung ist da auch nicht perfekt. Beispiel:

Code: Alles auswählen

6117;1;1;1;"06A";"Fd";"SOL";"002(28)";;0;1.50000;;;;"20240819";"20250713";0.00705;;;"002(28)";;;;"n";;;;;;;;;;0;0;;;;;100000;1.00000;;;;;0;
6117;1;0;1;"06A";"Go";"BerSol";;;0;0.00000;;;;"20240819";"20250713";0.00000;;;;;;;"n";;;;;;;;;;0;0;;;;;100000;1.00000;;;;;0;
Das ist in Untis ein Unterricht, und da die dritte Spalte in der unteren Zeile "0" ist, handelt es sich um Teamteaching im Fach SOL. Aber die zweite Lehrkraft ist nicht immer erforderlich und daher auf Abruf in ihrer Bereitschaft (BerSol).

Wie soll ein Computer das wissen?

Oder auch so Sachen wie: "FA D" und "D". Beides ist Deutschunterricht (und damit in Schild nur ein Eintrag), der erste kennzeichnet im Stundenplan aber eine Freiarbeitsstunde.

Und dann den Fall mit ER/KR. Die sind in Untis ebenfalls als ein Unterricht angelegt, sind aber kein Teamteaching.

Gleiches gilt auch für die Differenzierung:

Code: Alles auswählen

6097;2;2;2;"10A";"Dra";"GP  D";"162(46)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;"162(46)";;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;2;0;"10B";"Dra";"GP  D";"162(46)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;"162(46)";;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;2;0;"10C";"Dra";"GP  D";"162(46)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;"162(46)";;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;2;0;"10D";"Dra";"GP  D";"162(46)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;"162(46)";;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;2;"10A";"Oehl";"N D";"158(57)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;;;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10B";"Oehl";"N D";"158(57)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;;;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10C";"Oehl";"N D";"158(57)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;;;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10D";"Oehl";"N D";"158(57)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;;;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;2;"10A";"Phk";"IF D";"258(64)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;;;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10B";"Phk";"IF D";"258(64)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;;;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10C";"Phk";"IF D";"258(64)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;;;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10D";"Phk";"IF D";"258(64)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;;;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;2;"10A";"Sl";"S D";"047(45)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;"047(45)";;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10B";"Sl";"S D";"047(45)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;"047(45)";;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10C";"Sl";"S D";"047(45)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;"047(45)";;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
6097;2;0;0;"10D";"Sl";"S D";"047(45)";;0;4.50000;;;;"20240819";"20250713";0.02115;;;"047(45)";;;;"n";;;;;;;;;;0;0;;;;;200000;2.00000;;;;;0;
Nach der Auslegung von Untis wäre das Teamteaching. Ist es aber nicht.

Das sind dann immer die Sachen, die auch bei der Statistik Arbeit machen, weil sie manuell wieder zurechtgerückt werden müssen.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
M. Plümper
Fachberater*in
Beiträge: 748
Registriert: Montag 1. Oktober 2018, 20:30
Schulform: Gymnasium
Kontaktdaten:

Re: Import der Lehrkräfte von Untis nach Schild mit der Kurse.dat

Beitrag von M. Plümper »

Der Eintrag 0 steht nicht für Teamteaching, siehe hier https://www.untis.at/manual/hid_export_unt.htm

Viele Importprobleme entstehen immer durch unterschiedliche Benennungen. Ein Abgleich kann nur erfolgen, wenn alle Kurse und Fächer in Untis ein entsprechendes Fach haben und umgekehrt.
kroerig
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

Beitrag von kroerig »

Der Eintrag ist aber das einzige mir bekannte Indiz für Teamteaching. Wenn U-Nr.& Klasse & Fach gleich und der Wert auf "0", dann könnte es sich um Teamteaching handeln. Woran kann es noch definitiv festmachen?
Viele Importprobleme entstehen immer durch unterschiedliche Benennungen. Ein Abgleich kann nur erfolgen, wenn alle Kurse und Fächer in Untis ein entsprechendes Fach haben und umgekehrt.
Tja, bringen Sie das mal den Planern bei. Was da alles im Stundenplan gebastelt wird, damit es schön aussieht, geht auf keine Kuhhaut mehr.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
Antworten