Fehler beim Import nach Schild

Themen rund um das Programm Kurs42

Moderator: wschrewe

M. Knapheide
Beiträge: 97
Registriert: Mittwoch 13. Februar 2019, 20:06
Schulform: Gymnasium

Re: Fehler beim Import nach Schild

Beitrag von M. Knapheide »

Lieber Herr Schrewe,

die Dateien sind unterwegs.
Viele Grüße

M. Knapheide
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1882
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Fehler beim Import nach Schild

Beitrag von wschrewe »

M. Knapheide hat geschrieben: Freitag 22. Februar 2019, 10:10Die im Screenshot angezeigten ID-Nummern sind bei uns gar nicht in SchILD zugewiesen.
Doch, die gibt es, und zwar, wie man sieht, in der EF. Es könnte sein, dass in der EF jemand manuell Kurse angelegt hat, denn dort gibt es die Sportkurse mit gleicher Bezeichnung, aber anderem Fach, mehrmals. (s. Screenshot).

Ich habe die Blockung in der DB gelöscht und dann einen Erstexport durchgeführt. Es sind sowohl die Kurse als auch die korrekten Leistungsdaten in der DB angekommen.

Ihre Daten (nach dem Import) sind auf dem Rückweg.
Dateianhänge
2019-02-22_1422.png
2019-02-22_1422.png (12.97 KiB) 1413 mal betrachtet
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
M. Knapheide
Beiträge: 97
Registriert: Mittwoch 13. Februar 2019, 20:06
Schulform: Gymnasium

Re: Fehler beim Import nach Schild

Beitrag von M. Knapheide »

wschrewe hat geschrieben: Freitag 22. Februar 2019, 16:10 Doch, die gibt es, und zwar, wie man sieht, in der EF. Es könnte sein, dass in der EF jemand manuell Kurse angelegt hat, denn dort gibt es die Sportkurse mit gleicher Bezeichnung, aber anderem Fach, mehrmals. (s. Screenshot).
Hm, eigenartig...
Ihre Daten (nach dem Import) sind auf dem Rückweg.
Dafür schon einmal unseren allerherzlichsten Dank!!

Die Q2 sieht nun sehr gut aus - bis auf einen Schüler aus der Q2, mit dem wir aber tatsächlich seit geraumer Zeit Datenübertragungsprobleme haben. Er ist Wiederholer, jedoch haben wir eigentlich die Häkchen passend gesetzt für die nicht zu wertenden Halbjahre. Wenn Sie ggf. noch einmal einen Blick in die DB werfen mögen: Es handelt sich um ‚Datensatz 19‘. Da fehlt bei den Leistungsdaten für das aktuelle Halbjahr alles. Beim Abgleich ‚Schüler mit DB-Zugriff bearbeiten‘ stellt sich heraus, dass der Schüler die DB-ID 1 hat, in Kurs ist sie 1130.
Außerdem ergibt sich in der Q2-Blockung bei ‚SchülerIds mit DB abgleichen‘, dass folgende Datensätze nicht in der DB gefunden wurden:
o 16 (DB-Id: 1282)
o 41 (DB-Id: 1240)
o 45 (DB-Id: 1203) und
o und eben 19, s.o. (DB-Id: 1).
Bei 16, 41 und 45 erscheinen trotzdem alle notwendigen Leistungsdaten im aktuellen Halbjahr.

Zudem ergeben sich noch zwei weitere Fragen:

1. Der Export der anderen Stufen (EF...) funktioniert nun komplett, wenn man so vorgeht wie Sie es oben beschreiben. Muss man allerdings jetzt immer vorher die Blockung über Kurs in der DB löschen? Falls ja, dann haben wir den Eindruck, dass das sonst nicht so war bzw. dass dieser Schritt – in den vorigen Schuljahren bei unseren Exporten - nicht notwendig war...

2. - Auf die Gefahr hin, dass wir uns outen, es nicht besser zu wissen: Wie kam es eigentlich, dass wir mit der Suchfunktion die Schüler mit der ID ‚8168‘ etc. nicht gefunden haben? Oder entspricht das nicht der Statistiknummer? Wo muss man nachschauen?
Viele Grüße

M. Knapheide
Wolfgang Ley
Fachberater*in
Beiträge: 187
Registriert: Montag 1. Oktober 2018, 16:05
Schulform: Gymnasium

Re: Fehler beim Import nach Schild

Beitrag von Wolfgang Ley »

....folgende Datensätze nicht in der DB gefunden wurden:
Es ist zu vermuten, dass die Daten der betreffenden Schüler in Kurs42 und SchILD-NRW unterschiedlich sind, z.B. Geburtsdatum, Klasse, Jahrgang usw.
Prüfen Sie dies einmal nach. Die Namen entnehmen Sie aus Kurs42 über die dort angezeigte ID-Nummer.
MfG
W. Ley
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1882
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Fehler beim Import nach Schild

Beitrag von wschrewe »

Die Probleme werden dadurch verursacht, dass sich die DB, aus der die Blockung erzeugt wurde von der DB unterscheidet, in die Sie zu exportieren versuchen. Das kann entweder durch nachträgliche Änderungen in der DB (Schreibweise von Namen) oder Verwendung einer DB-Kopie im privaten Umfeld entstehen. Der Schüler mit der DB-Id 1, der, wie Sie sagen, ein Wiederholer ist, muss später in die DB eingefügt und importiert worden sein.
Das lässt sich an den Datensätzen erkennen, die nicht in der DB gefunden wurden, da der Abgleich über Name, Vorname und Geburtsdatum erfolgt:

1203: Vorname: In der DB: Celina-Marie, in der Blockung: Celina Marie
1240: Vorname: In der DB: Renè, in der Blockung: René
1282: Vorname: in der DB: Renée Kathleen, in der Blockung: Renèe Kathleen
In dem anderen Fall (DB-Id = 1) ist es so dass es einen Schüler mit gleichem Nachnamen, aber unterschiedlichem Vornamen und Id (DB: Vorname Karim Gabriel (Id = 1130), in der Blockung Karim Daniel (DB-Id = 1)) gibt.

Da in den ersten drei Fällen die DB-Ids übereinstimmen, werden die Leistungsdaten beim Export über den direkten Datenbankzugriff korrekt exportiert. Beim Export über die Schnittstelle würde der Export auch in diesen Fällen misslingen, da der Abgleich auch hier über Name, Vorname, Geburtsdatum erfolgt.

Ich denke, das Ihre Exportprobleme durch die veränderte/duplizierte DB begründet sind. Deshalb funktioniert auch der Export, wenn vorher (über Blockung löschen) in der DB etwas "aufgeräumt" wird.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1882
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Fehler beim Import nach Schild

Beitrag von wschrewe »

M. Knapheide hat geschrieben: Freitag 22. Februar 2019, 22:52Wie kam es eigentlich, dass wir mit der Suchfunktion die Schüler mit der ID ‚8168‘ etc. nicht gefunden haben? Oder entspricht das nicht der Statistiknummer? Wo muss man nachschauen?
Weil das nicht die Ids der Schüler, sondern der Kurse sind.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
M. Knapheide
Beiträge: 97
Registriert: Mittwoch 13. Februar 2019, 20:06
Schulform: Gymnasium

Re: Fehler beim Import nach Schild

Beitrag von M. Knapheide »

wschrewe hat geschrieben: Samstag 23. Februar 2019, 17:49 Die Probleme werden dadurch verursacht, dass sich die DB, aus der die Blockung erzeugt wurde von der DB unterscheidet, in die Sie zu exportieren versuchen. Das kann entweder durch nachträgliche Änderungen in der DB (Schreibweise von Namen) oder Verwendung einer DB-Kopie im privaten Umfeld entstehen. Der Schüler mit der DB-Id 1, der, wie Sie sagen, ein Wiederholer ist, muss später in die DB eingefügt und importiert worden sein.
Lieber Herr Schrewe,

ganz herzlichen Dank für Ihre genaue Überprüfung und sehr hilfreiche Fehleranalyse! Es war ein wenig von allem... :oops:
Aber künftig wird man noch genauer auf womöglich divergierende Schreibweisen oder auch Namensänderungen bzw. Wiederholer/-innen achten.
Viele Grüße

M. Knapheide
Antworten