ich hänge an folgendem Problem: Wir haben unsere Nachholfristen in die ASV richtig eingetragen. Ich möchte die Daten in NM übertragen.
1)
Da Nachholfrist weder zur Laufbahn noch zu den Schüleradressen gehören, muss man wahrscheinlich "Schülerdaten aktualisieren".
Stimmt das?
2)
Können Schülerdaten im laufendem Prozess aktualisiert werden?
3)
Ich hab bei mir in der Exportdatei nachgesehen. Ich hab keine Spalte bei Schülern in der Klasse entdeckt, die mit Nachholfrist, Fach, Datum versehen war. Wo steht dieser Eintrag in der Exportdatei?
4)
Vielleicht stimmt unsere Exportdatei aber auch gar nicht und ich muss in der ASV noch was freischalten??
3) Der Reihe nach aufklappen: Schulname > Klassen > [Klassenname] > Klassengruppen > [Klassengruppenname] > [Schülername]
Wenn du den Schüler aufgeklappt hast müssen da fünf Untergruppen sein: besuchte_faecher, schueleranschriften, fremdsprachen, nachholfristen, schullaufbahnliste.
Wenn du die Nachholfristen aufklappst gibt es drei Spalten bemerkung, frist, schuelerfach_id.
Wenn diese Daten nicht vorhanden sind kann der NM entweder die Datei nicht richtig lesen (nicht auszuschließen, aber unwahrscheinlich) oder die Daten wurden nicht aus der ASV exportiert.
Du kannst dann immernoch die zip-Datei mit dem Passwort entschlüsseln und mit einem Browser in die Datei schauen. Der Aufbau ist identisch mit der Anzeige mit NMAdmin, das stöbern/suchen aber etwas mühsamer.
In der Exportdatei hab ich nun genau deinen Eintrag beim Schüler gefunden. Die Exportdatei stimmt. (Auch im Admintool hab ist im Aufklappmenü da) Wie kann ich jetzt die Nachholfristen einspielen? Sind das Anwendungsdaten? Denn mit Schülerdaten aktualisieren --> Laufbahn hat es nicht geklappt.
nur bei Schülern mit Nachholfristen hab ich diese 5 Unterkat. (siehe Anhang).
Bei Schülern Ohne Nachholfrist sind es 4 Unterkat.
Wenn ich Schülerdaten aktualisiere--> Laufbahn kommen keine nennenswerten Fehler (wir haben nur ein Problem mit einem Schüler, der hier auftaucht; ASV-Problem)
ich hab mir noch einmal den Programmcode angeschaut und einen Testlauf mit unseren Daten gemacht - ich kann das leider nicht nachvollziehen. Jetzt müssten wir ein bisschen experimentieren:
Ändere mal bei dem betroffenen Schüler zusätzlich ein anderes Datum (natürlich nur vorübergehend) wie z. B. einen weiteren Vornamen, einen Namenbestandteil, ... nur um zu prüfen, ob diese Änderung in den NM übertragen wird. Dann wissen wir, ob wir es mit einem generellen Speicherproblem oder einem Nachholfristproblem zu tun haben.
Hallo Stefan,
ändere ich den Namen des Schülers in der ASV und überspiele, ist er auch im NM geändert. Somit funktioniert das Speichern schon. Was könnte es noch sein? Wie soll ich weiterexperimentieren? Letztes Jahr hats bei mir doch auch funtioniert.
das war jetzt ein langer, harter Kampf, aber ich glaube die Ursache gefunden zu haben. Da die Daten ja da sind aber nicht gespeichert werden, das Problem aber offensichtlich nicht bei allen Schule auftritt, musste es ja irgendwie mit den lokalen Gegebenheiten zusammenhängen.
Ergebnis: Ursache ist offensichtlich ein Timing Problem beim Multitasking. Bei Verwendung einer Jet-Datenbank und/oder bei zu langsamer Netzanbindung kann es tatsächlich passieren, dass NMAdmin die Fächerliste nicht schnell genug aus der NM-Datenbank lesen kann. Das führt dazu, dass zwar die Nachholfristen gelesen werden, NMAdmin aber das zugehörige Fach nicht kennt (weil Daten noch nicht geladen) und dann eben auch nichts in die Datenbank schreibt. In der Fehlerlogdatei müsstest du eine Reihe von Fehlermeldungen "NM-Datensatz zu ASV-Fach ########### nicht gefunden (Nachholfrist 1)" finden, vermutlich das gleiche auch für Fremdsprachen etc.
Ich mach noch heute ein Update, mit dem das dann hoffentlich behoben ist.