Seite 1 von 2

2 Kurse der Q1 werden nicht übernommen

Verfasst: Mittwoch 10. März 2021, 10:57
von Patrick.Wende
Hallo zusammen,

bei uns tritt das Problem auf, dass nur zwei Kurse der Jahrgangstufe Q1 nicht von Kurs nach Schild übertragen werden. Dieses Problem tritt auch nur in dieser Jahrgangsstufe auf und in der EF sowie der Q2 gibt es keine Probleme.

Dieser Fehler tritt nur bei einem E-GK und C0-GK (Chinesisch) auf.

Womit könnte dies zusammenhängen?

Viele Grüße

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Mittwoch 10. März 2021, 11:26
von GE Schwerte
Ist das Fach in beiden Programmen gleich?
Oder ist irgendwo noch "E5" statt "E" versteckt?

Ist für C0 die Fächerdefinition in Schild richtig? "Fach der Oberstufe" angehakt?

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Mittwoch 10. März 2021, 12:06
von Patrick.Wende
Nein das Fach ist in beiden Programmen gleich und der andere E-GK der Q1 wird problemlos übernommen. Bei beiden sind die Einstellungen bis auf die Bezeichnung (E-GK1 und E-GK2 identisch). Kommischerweise tritt es ja nur in der Q1 auf und in der Q2 nicht.

Für das Fach C0 gilt das gleiche. In der Q2 problemlos und in der Q1 nicht. Die Fächerdefinition ist richtig angehakt.

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Mittwoch 10. März 2021, 17:41
von Pfotenhauer
Hallo.

Steht dazu etwas im Protokoll?
Welche Export-Methode verwenden Sie?
Schnittstelle oder Direktexport?

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Donnerstag 11. März 2021, 16:33
von Wolfgang Ley
Hallo Patrick,
wähle unter "Bearbeiten --> Kurse bearbeiten" die beiden Punkte "Jahrgang aktualisieren" und "Klassen aktualisieren".
Klappt dann der Import?

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Donnerstag 11. März 2021, 20:08
von Patrick.Wende
Hallo Wolfgang,

ich bin morgen früh wieder an der Schule und werde es mal versuchen und dann ein Feedback geben.


Lieber Herr Pfotenhauer,

wir nehmen immer den Direktexport nach Schild, so dass direkt die Kurse erstellt werden. Wir haben heute aber schon herausgefunden, dass im Protokoll zwei Probleme mit SuS der Koop-Schule entstehen. Das werde ich mir morgen auch nochmal genauer ansehen.

Viele Grüße

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Freitag 12. März 2021, 10:37
von Patrick.Wende
Wolfgang Ley hat geschrieben: Donnerstag 11. März 2021, 16:33 Hallo Patrick,
wähle unter "Bearbeiten --> Kurse bearbeiten" die beiden Punkte "Jahrgang aktualisieren" und "Klassen aktualisieren".
Klappt dann der Import?
Lieber Wolfgang,

leider funktioniert dies auch nicht.

Viele Grüße

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Freitag 12. März 2021, 11:49
von kroerig
Hallo,

im Protokoll erscheint folgende Fehlermeldung, die sich für alle Schüler eines betroffenen Kurses wiederholt:

Code: Alles auswählen

[MySQL][ODBC 5.1 Driver][mysqld-5.7.33]Cannot add or update a child row: a foreign key constraint fails (`schild_nrw`.`SchuelerLeistungsdaten`, CONSTRAINT `SchuelerLeistungsdaten_ibfk_3` FOREIGN KEY (`Kurs_ID`) REFERENCES `Kurse` (`ID`))
INSERT INTO SchuelerLeistungsdaten (KursArt,Kurs_ID,Wochenstunden,Notenkrz,FehlStd,uFehlStd,ID,KursartAllg,Fachlehrer,Abschnitt_ID,Fach_ID,AbiFach,Hochrechnung,AufZeugnis,SchulnrEigner) VALUES ('GKM',21039,3,'',0,0,406229,'GK','Bdt',33267,42,'',0,'+',165256)
.

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Freitag 12. März 2021, 12:44
von Wolfgang Ley
Hallo Klaus, hallo Patrick,
wir klären das (hoffentlich) am Montag telefonisch und mit Teamviewer.

Re: 2 Kurse der Q1 werden nicht übernommen

Verfasst: Montag 15. März 2021, 17:46
von Wolfgang Ley
Das Problem konnte durch die gute Vorarbeit von Herrn Rörig gelöst werde.
Weil es sein kann, dass dies (in Zukunft bei Umstieg von SchILD auf MYSQL) weitere Schulen betrifft, schreibe ich hier die Lösung auf:
Zunächst: Das Problem tritt offenbar nur beim Export in MYSQL-SchILD-DBs auf (ob auch bei MSSQL oder Maria-DB, kann ich nicht sagen). In "normalen" Access-DBs tritt es nach meinen Tests nicht auf.
Es kann sein, dass dieses Problem seit der Einführung von G9 vorhanden ist.
In Kurs42 waren die ASD-Jahrgänge unter "Bearbeiten --> Statistikjahrgänge anzeigen" fehlerhaft (warum auch immer?). Wie unten im 2. Bild ersichtlich, tauchte in der Spalte ASDJahrgang fast überall 5. Jahrgang auf. Bei manchen Blockungen fehlten Einträge, insbesondere für die Q1.
Durch Klick auf "Laden" wird dieser Fehler korrigiert (siehe 1. Bild).
Es reicht nicht, den Menüpunkt "DB-Zugriff --> Blockungsgrundlagen laden" auszuführen.
Sobald der Eintrag "ASDJahrgang" bei einem zu exportierenden Jahrgang fehlt, wird in der Datenbank in der Tabelle "Kurse" kein entsprechender Wert eingetragen. Als Indexwert ist dieser aber unbedingt nötig.