SVWS-NRW / SVWS-Server

OpenSource Repository für den SVWS-Server
Other
11 stars 3 forks source link

Kurs42 Import Rückmeldung #52

Closed kroerig closed 8 months ago

kroerig commented 8 months ago

Ich habe gerade mal testweise einen Satz Daten aus Kurs42 eingelesen. Die Rückmeldung im SVWS lautet: "Import erfolgreich". Schaue ich aber auf die SVWS Konsole so steht dort:

  Das bei den Kursen angegeben Lehrer-Kürzel RQ2-3 existiert nicht in der Lehrer-Liste. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird kein Lehrer zugeordnet.

  Das bei den Kursen angegeben Lehrer-Kürzel RQ2-1 existiert nicht in der Lehrer-Liste. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird kein Lehrer zugeordnet.

  Das bei den Kursen angegeben Lehrer-Kürzel RQ2-4 existiert nicht in der Lehrer-Liste. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird kein Lehrer zugeordnet.

  Das bei den Kursen angegeben Lehrer-Kürzel RQ2-2 existiert nicht in der Lehrer-Liste. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird kein Lehrer zugeordnet.

  Das bei den Kursen angegeben Lehrer-Kürzel RQ2-5 existiert nicht in der Lehrer-Liste. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird kein Lehrer zugeordnet.

  Der im Blockplan angegebene Kurs 'CH-LKA' existiert nicht in der Liste der Kurse. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird nicht die Schiene 1 zugeordnet.

  Der im Blockplan angegebene Kurs 'M-LK2' existiert nicht in der Liste der Kurse. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird nicht die Schiene 1 zugeordnet.

  Der im Blockplan angegebene Kurs 'PH-LKB' existiert nicht in der Liste der Kurse. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird nicht die Schiene 2 zugeordnet.

  Der im Blockplan angegebene Kurs 'S-LKB' existiert nicht in der Liste der Kurse. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird nicht die Schiene 2 zugeordnet.

  Der im Blockplan angegebene Kurs 'E-GK3' existiert nicht in der Liste der Kurse. Die zu importierenden Daten sind inkonsistent. Dem Kurs wird nicht die Schiene 3 zugeordnet.

  [Fehler] - Fehler beim Einlesen des Kurs42-Text-Exports: 

  java.io.IOException: Der bei den Fachwahlen angegebene Datensatz enthält Schülerdaten (A******;M*****;04.09.2006;3), die in der Schülerliste nicht existieren. Die zu importierenden Daten sind inkonsistent. Der Import wird abgebrochen.

Es wäre doch hilfreich, wenn A) der SVWS ebenfalls meldet, dass der Import nicht erfolgt ist und B) auch die entsprechenden Fehlermeldungen (s.o.) ausgibt, wie soll der gemeine Lehrer sonst je den Fehler finden.

ThomasBachran commented 8 months ago

@kroerig : Vielen Dank für die Rückmeldung. Die Implementierung im SVWS-Client war in Bezug auf die Fehler-Rückmeldung noch unvollständig. Im nächsten Pre-Release wird diese angepasst sein und man wird das Log auch im Client sehen können. Dies wird das Testen dann vereinfachen. Dort soll dann auch der Fehlerstatus auf Fehler gesetzt sein, wenn ein Fehler auftritt, der zum Abbruch des Imports führt. Inkonsistenzen in den Daten aus Kurs 42, welche nicht zum Abbruch führen, werden dabei dann aber nicht als Fehler interpretiert, sondern nur im Log angezeigt. Ein kritischer Blick auf den Import-Log ist also in diesem Falle sinnvoll. Ich schließe das Issue erstmal an dieser Stelle.

FPfotenhauer commented 8 months ago

Release ist raus.