Kurse wiederherstellen
Moderatoren: A. Schüller, Raffenberg, Pfotenhauer
-
kroerig
- Beiträge: 433
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Kurse wiederherstellen
Hallo Experten,
an der Schule sind, durch Fehler oder blöden Zufall, das bekommen wir nicht rekonstruiert, alle S1 Kurse verschwunden.
Also in den akt. Halbjahren unter Leistungsdaten bei den Schülern sind sie drin, aber in der Liste der Kurse unter Schulverwaltung fehlen sie. Ebenso im Prozess Kurszuweisungen.
Wie bekommen wir die wieder ohne große Nebenwirkungen zurück?
Meine Idee (hat auch teilweise funktioniert):
- Restore der Datenbank von Sonntag in eine Test-Instanz, da war noch alles OK.
- Export der Kurse über die NRW Schnittstelle
- Import der Kurse über die NRW Schnittstelle in die aktuelle Datenbank.
Damit sind die Kurse unter Schulverwaltung wieder da, aber im Zuweisungsprozess fehlt bei allen Schülern die Kursart.
Wie bekommen wir die wieder zurück, ohne dass hier alle wieder Stunden mit Klicken beschäftigt sind.
Danke.
an der Schule sind, durch Fehler oder blöden Zufall, das bekommen wir nicht rekonstruiert, alle S1 Kurse verschwunden.
Also in den akt. Halbjahren unter Leistungsdaten bei den Schülern sind sie drin, aber in der Liste der Kurse unter Schulverwaltung fehlen sie. Ebenso im Prozess Kurszuweisungen.
Wie bekommen wir die wieder ohne große Nebenwirkungen zurück?
Meine Idee (hat auch teilweise funktioniert):
- Restore der Datenbank von Sonntag in eine Test-Instanz, da war noch alles OK.
- Export der Kurse über die NRW Schnittstelle
- Import der Kurse über die NRW Schnittstelle in die aktuelle Datenbank.
Damit sind die Kurse unter Schulverwaltung wieder da, aber im Zuweisungsprozess fehlt bei allen Schülern die Kursart.
Wie bekommen wir die wieder zurück, ohne dass hier alle wieder Stunden mit Klicken beschäftigt sind.
Danke.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
-
GE Schwerte
- Beiträge: 2096
- Registriert: Montag 3. Dezember 2018, 10:28
- Wohnort: Schwerte
- Schulform: Gesamtschule
Re: Kurse wiederherstellen
Wenn Sie keine Differenzierungskurse (Kursart DK) haben, bei dem die Schüler eine individuelle Kursart (G/E) haben, ist es einfach:
- Die Kurstabelle aufrufen (Strg-K)
- Alle betreffenden Kurse markieren
- Rechte Maustaste und "Kursdaten bei Schülern aktualisieren"
- Die Kurstabelle aufrufen (Strg-K)
- Alle betreffenden Kurse markieren
- Rechte Maustaste und "Kursdaten bei Schülern aktualisieren"
Zuletzt geändert von GE Schwerte am Dienstag 1. September 2026, 13:19, insgesamt 1-mal geändert.
-
kroerig
- Beiträge: 433
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Kurse wiederherstellen
Über einen Re-Import der Schüler-Leistungsdaten hat es funktioniert. Danke an Hr. Hiller.
So dann wohl auch. Beim nächsten Mal.GE Schwerte hat geschrieben: Dienstag 1. September 2026, 12:45 Wenn Sie keine Differenzierungskurse (Kursart GK) haben, bei dem die Schüler eine individuelle Kursart (G/E) haben, ist es einfach:
- Die Kurstabelle aufrufen (Strg-K)
- Alle betreffenden Kurse markieren
- Rechte Maustaste und "Kursdaten bei Schülern aktualisieren"
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
-
kroerig
- Beiträge: 433
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Kurse wiederherstellen
Beim ersten Aufruf von Leistungsdaten kommen jetzt aber ein Index-Fehler:
2.6 Message : Ein Datensatz der Tabelle "SchuelerLernabschnittsdaten" kann nicht abgespeichert werden. Fehlermeldung: "[MySQL][ODBC 5.3(w) Driver][mysqld-5.5.5-10.6.23-MariaDB-0ubuntu0.22.04.1]Duplicate entry '7085-2026-1-A-999' for key 'SchuelerLernabschnittsdaten_IDX1'".
Da ist jetzt irgendwas faul.
2.6 Message : Ein Datensatz der Tabelle "SchuelerLernabschnittsdaten" kann nicht abgespeichert werden. Fehlermeldung: "[MySQL][ODBC 5.3(w) Driver][mysqld-5.5.5-10.6.23-MariaDB-0ubuntu0.22.04.1]Duplicate entry '7085-2026-1-A-999' for key 'SchuelerLernabschnittsdaten_IDX1'".
Da ist jetzt irgendwas faul.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
- Raffenberg
- Beiträge: 3131
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Kurse wiederherstellen
Das hört sich nach durcheinander an. Wahrscheinlich waren in den Leistungsdaten 2026-27 Kurse aus 2025-26 hinterlegt. Dann sieht die Darstellung in den Leistungsdaten korrekt aus, obwohl keine Kurse in der Kurstabelle gelistet werden. Von alleine kann das eigentlich nicht passieren. Hier scheint ein Prozess reingefunkt zu haben.
Das würde auch erklären, warum die bisherigen Schritte nicht funktioniert haben.
Ich würde abermals über die funktionierende Testinstanz gehen, allerdings nicht nur Kurse importieren und exportieren, sondern auch Leistungsdaten aus 2026-27.1.
In der Originaldatenbank alle Kurse des akt. Halbjahres löschen. Alle Kurse aus 2025-26.1 und 2025-26.2 sichtprüfen. Sieht hier alles OK aus, oder gibt es doppelte Kurse. Ein Blick in die Datenbank wäre hier auch nicht schlecht.
Anschließend bei allen SuS alle Lernabschnitte 2026-27 löschen. Dann Lernabschnitte 2026-27 leer anlegen. Dann DAT-Dateien einlesen. Erst Kurse, denn Leistungsdaten.
Vorab wie immer eine Datenbanksicherung.
Das würde auch erklären, warum die bisherigen Schritte nicht funktioniert haben.
Ich würde abermals über die funktionierende Testinstanz gehen, allerdings nicht nur Kurse importieren und exportieren, sondern auch Leistungsdaten aus 2026-27.1.
In der Originaldatenbank alle Kurse des akt. Halbjahres löschen. Alle Kurse aus 2025-26.1 und 2025-26.2 sichtprüfen. Sieht hier alles OK aus, oder gibt es doppelte Kurse. Ein Blick in die Datenbank wäre hier auch nicht schlecht.
Anschließend bei allen SuS alle Lernabschnitte 2026-27 löschen. Dann Lernabschnitte 2026-27 leer anlegen. Dann DAT-Dateien einlesen. Erst Kurse, denn Leistungsdaten.
Vorab wie immer eine Datenbanksicherung.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
-
kroerig
- Beiträge: 433
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Kurse wiederherstellen
Das kann ich jetzt nicht mehr machen ohne die Arbeit des ganzen Nachmittags zu zerstören.
Den Index-Fehler erhalte anscheined auch nur ich. Ich muss den zweimal bestätigen, dann läuft alles normal.
Den Index-Fehler erhalte anscheined auch nur ich. Ich muss den zweimal bestätigen, dann läuft alles normal.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
-
Frodermann
- Fachberater*in
- Beiträge: 1071
- Registriert: Montag 29. Oktober 2018, 20:45
- Schulform: Gesamtschule
- Motto: Keine Panik
Re: Kurse wiederherstellen
Die Kurse sind da, nur der Indexfehler taucht auf, hatte ich das nun richtig verstanden?
Was passiert, wenn man die Kurse aus der aktuellen Instanz exportiert, dann den Katalog löscht (vorher Datensicherung!) und dann die Daten komplett vollständig wieder neu einliest (erst die Kurse, dann die Leistungsdaten)?
Der Im- und Export über die Schnittstellendatei funktioniert ohne die Kurs-IDs der Datenbank, sondern nur über die Bezeichnung/Lernabschnitt.
Was bei dem Fehler seltsam ist: der Indexfehler jetzt scheint sich nicht auf die Kurse zu beziehen, sondern auf den Lernabschnitt. Haben Sie einmal kontrolliert, ob alle Ihre Lernabschnitte in Ordnung sind? Hier könnte sich ein Blick in die Datenbank lohnen, es scheint einen Lernabschnitt doppelt zu geben.
Was passiert, wenn man die Kurse aus der aktuellen Instanz exportiert, dann den Katalog löscht (vorher Datensicherung!) und dann die Daten komplett vollständig wieder neu einliest (erst die Kurse, dann die Leistungsdaten)?
Der Im- und Export über die Schnittstellendatei funktioniert ohne die Kurs-IDs der Datenbank, sondern nur über die Bezeichnung/Lernabschnitt.
Was bei dem Fehler seltsam ist: der Indexfehler jetzt scheint sich nicht auf die Kurse zu beziehen, sondern auf den Lernabschnitt. Haben Sie einmal kontrolliert, ob alle Ihre Lernabschnitte in Ordnung sind? Hier könnte sich ein Blick in die Datenbank lohnen, es scheint einen Lernabschnitt doppelt zu geben.
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation - Korrekturen oder Wünsche bezüglich des Wikis und der SVWS-Webclient-Doku können Sie mir gerne über die hier im Forum hinterlegte Emailadresse zukommen lassen.
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation - Korrekturen oder Wünsche bezüglich des Wikis und der SVWS-Webclient-Doku können Sie mir gerne über die hier im Forum hinterlegte Emailadresse zukommen lassen.
-
kroerig
- Beiträge: 433
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Kurse wiederherstellen
Was will ich denn Löschen? Nur die Kurse oder auch das "Fach des Kurses in den Schülerdaten"?
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
-
Frodermann
- Fachberater*in
- Beiträge: 1071
- Registriert: Montag 29. Oktober 2018, 20:45
- Schulform: Gesamtschule
- Motto: Keine Panik
Re: Kurse wiederherstellen
Ich wäre jetzt rigoros und würde alles einmal neu machen, also Leistungsdaten und Kurse exportieren, alle Daten leeren, neu importieren. Natürlich in einer Kopie der Datenbank.
Aber wenn nun alles bis auf den Lernabschnittsindexfehler korrekt ist - ich konnte hier nicht 100% sicher folgen, welcher Stand der Aktuelle ist - würde ich das zuerst untersuchen (mit einem Blick auf die Daten in SchILD, ob dort ein falscher Lernabschnitt auftaucht oder direkt in die Datenbank, ob es dort einen doppelten Index für Lernabschnitte gibt).
Eventuell hilft auch Extras -> Indizes wiederherstellen?
Man kann auch probieren, die Datenbank in eine neue Datenbank zu migrieren (SchILD 2 -> SchILD 2). Gerade Indexfehler können hier korrigiert werden, da Migrationen Indizes neu schreiben. Wie hier mit einem (eventuell vorhandenen?) falschen/doppelten Lernabschnitt umgegangen wird, wäre zu sehen.
Aber wenn nun alles bis auf den Lernabschnittsindexfehler korrekt ist - ich konnte hier nicht 100% sicher folgen, welcher Stand der Aktuelle ist - würde ich das zuerst untersuchen (mit einem Blick auf die Daten in SchILD, ob dort ein falscher Lernabschnitt auftaucht oder direkt in die Datenbank, ob es dort einen doppelten Index für Lernabschnitte gibt).
Eventuell hilft auch Extras -> Indizes wiederherstellen?
Man kann auch probieren, die Datenbank in eine neue Datenbank zu migrieren (SchILD 2 -> SchILD 2). Gerade Indexfehler können hier korrigiert werden, da Migrationen Indizes neu schreiben. Wie hier mit einem (eventuell vorhandenen?) falschen/doppelten Lernabschnitt umgegangen wird, wäre zu sehen.
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation - Korrekturen oder Wünsche bezüglich des Wikis und der SVWS-Webclient-Doku können Sie mir gerne über die hier im Forum hinterlegte Emailadresse zukommen lassen.
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation - Korrekturen oder Wünsche bezüglich des Wikis und der SVWS-Webclient-Doku können Sie mir gerne über die hier im Forum hinterlegte Emailadresse zukommen lassen.
-
kroerig
- Beiträge: 433
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Kurse wiederherstellen
Ja, die Kurse sind alle da. Die Lernabschnitte prinziell auch, aber irgendwas passt nicht. Ich habe nur noch nicht raus, was.
Ich habe jetzt mal über den Gruppenprozess bei allen Schülern den aktuellen Lernabschnitt gelöscht. Danach waren die Leistungsdaten leer und es kam auch kein Fehler.
Dann habe ich nur die Lernabschnittsdaten neu über die NRW Schnittstelle eingelesen und schon war der Indexfehler wieder da.
Wenn ich nur die Leistungsdaten importiere, beschwert SchILD sich (zurecht) über fehlende Lernabschnitte.
Also muss in den Lernabschnittsdaten der Wurm drin sein.
Die CVS Datei sieht für mich aber sauber aus. Kein doppelter Eintrag zu sehen.
Ich habe jetzt mal über den Gruppenprozess bei allen Schülern den aktuellen Lernabschnitt gelöscht. Danach waren die Leistungsdaten leer und es kam auch kein Fehler.
Dann habe ich nur die Lernabschnittsdaten neu über die NRW Schnittstelle eingelesen und schon war der Indexfehler wieder da.
Wenn ich nur die Leistungsdaten importiere, beschwert SchILD sich (zurecht) über fehlende Lernabschnitte.
Also muss in den Lernabschnittsdaten der Wurm drin sein.
Die CVS Datei sieht für mich aber sauber aus. Kein doppelter Eintrag zu sehen.
Zuletzt geändert von kroerig am Dienstag 1. September 2026, 22:13, insgesamt 2-mal geändert.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt