Seite 1 von 1

Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 19:22
von P. Mathy
Unsere Schule hat in diesen So-Ferien von Schild2 auf Schild3 umgestellt. Schild2 steht mir nicht mehr zur Verfügung.

Die Blockungen für die drei Sek2-Stufen wurden im vergangenen Halbjahr jedoch noch mit Kurs42 geplant. Nun funktioniert der Import der Blockung in die DB nicht mehr wie gewohnt. Unter anderem lautet eine Fehlermeldung:

#42S02Table 'svwsacg.credentials' doesn't exist.

Es können aber auch noch andere Hürden vorliegen.

Vermisst wird eine klare Gebrauchsanweisung für diesen Fall, weder im Wiki noch hier im Forum bin ich fündig geworden. Für hilfreiche Hinweise bin ich daher sehr dankbar.

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 20:21
von Hauke Hayen
Haben Sie über den svws Datenaustausch importiert?

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 20:31
von P. Mathy
Danke schon mal!

Fehlermeldung

-> Prüfe, ob der Abiturjahrgang 2029 angelegt ist...
[Fehler] - Der Abiturjahrgang 2029 ist nicht angelegt.

Was muss ich noch in Schild3 einstellen?

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 20:39
von Hauke Hayen
Ich frage noch einmal: Wie importieren Sie?
Es funktioniert nicht über Schild3 sondern nur über den SVWS-Client->Schule->Datenaustausch->Kurs42

Dort ist auch genau beschrieben, welche Dateien aus kurs42 erstellt werden müssen.
Ich hänge den dortigen Text hier mal ein:

Blockung aus Kurs42 importieren

Der Import besteht aus den folgenden Text-Dateien, die aus Kurs42 exportiert werden müssen:

Blockung.txt
Schueler.txt
Faecher.txt
Kurse.txt
Schienen.txt
Blockplan.txt
Fachwahlen.txt

Diese Text-Dateien müssen für den Import im Hauptverzeichnis einer zip-Datei vorliegen. Die Zeichenkodierung muss UTF-8 ohne BOM sein.

Ein Import kann nur erfolgreich sein, wenn die Daten aus Kurs42 gut zu den Daten der Schild-Datenbank passen!
Ist dies nicht der Fall, so schlägt der Import fehl.

Wichtig: Wurde die Kurs42-Datei quartalsweise verwaltet, so ist in der Datei "Blockung.txt" der Eintrag Abschnitt entsprechend auf das Halbjahr zu korrigieren, für welches die Blockung importiert werden soll.

Wichtig: Die Datei Schueler.txt muss die korrekten Datenbank-IDs beinhalten. Sind diese fehlerhaft, so kommt es ggf. zu fehlerhaften oder auch fehlenden Zuordnungen, die den Import unbrauchbar machen.

Wichtig: Die Blockung wird anschließend nur korrekt dargestellt, wenn die Laufbahnplanungsdaten im Client bereits vorhanden sind, weil die Fachwahlen nicht aus Kurs 42 importiert werden. GGf. muss zuvor ein Jahrgangsbezogener Import aus LuPO erfolgen.

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 20:47
von P. Mathy
Entschuldigung, ja ich hatte genau diesen Weg probiert. Fehlermeldung wie oben.

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 20:52
von Hauke Hayen
Im SVWS haben Sie unter Oberstufe die entsprechenden Jahrgänge angelegt?
Die Blockungen sind im richtigen Abschnitt (der Folgeschulhaken-Klassiker wurde beachtet?)?

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 20:57
von Hauke Hayen
Bevor Sie zu lange basteln:
Versuchen Sie, die noch dazu passende Schild2-DB zu erhalten. (Das muss ja noch möglich sein, eine Umstellung ohne diese Absicherung wenigstens für einen Übergangszeitraum wäre ja kaum zu verantworten.)

Spielen Sie dort, also in die Schild2-DB, die Blockungen ein.

Dann können Sie per Schnittstelle die Kurse.dat und die Leistungsdaten der Schüler von Schild2 zu Schild3 exportieren.
Der Clou ist: es werden die Schienennummern der Kurse mit übertragen und neuerdings auch in Schild3 eingelesen. Damit können Sie dann im SVWS-Client unter Oberstufe-Kursplanung die Blockungen wiederherstellen (restaurieren heißt es dort).

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 21:00
von Frodermann
Haben Sie die Artikel in der Dokumentation zum Blocken beziehungsweise für die Vorbereitungen gefunden?

https://doku.svws-nrw.de/svws-client/apps/gost/

Datenaustausch Kurs42: https://doku.svws-nrw.de/svws-client/ap ... ch/kurs42/

Die ganze Doku: https://doku.svws-nrw.de/

Zuerst einmal muss es in SchILD-NRW 3 (und im SVWS-Client die Fächer) geben. Was hier trickreich sein kann: manche IDs werden für SchILD 3 neu geschrieben, das ist eventuell ein Problem bei der Zuordnung von Kurswahlen Altes LuPO -> SchILD 3. Ich denke nicht, dass das ein Problem ist, da Sie eine fertige Blockung importieren möchten, aber solche Fehlerquellen sollten wir im Hinterkopf behalten.

Sie müssen in SchILD 3/SVWS-Client die gleichen Schüler und Fächer haben.

Dann sollten Sie die Abiturjahrgänge anlegen.

Den Fehler svwsacg.credentials finde ich in der Tat seltsam. Sie schreiben von "unter Anderem": Welche anderen Fehler werden noch berichtet?

Funktioniert die Datenbank ansonsten wie gewohnt?

edit: Was Herr Hayen schrieb. Sie bekommen so die "Blockung" nicht in das neue System, aber sehr wohl die Ergebnisse der Blockung (also die Kurse und die Zuordnungen dieser zu den Schülern) - und es existierenden Leistungsdaten kann der SVWS-Client wieder eine Blockung zurückrechnen.

Eine Frage habe ich noch: Sind die Versionen von SchILD-NRW 3 und dem SVWS-Server aktuell? Es gab Ende Juli einen neuen Release.

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 21:11
von P. Mathy
OK, danke! Mit dem Einstellen des Abiturjahrgangs hat zumindest "irgendein" Import schon mal geklappt. Noch kann ich belegten Kurse bei den Schülern nicht entdecken. Auch unter "Kurse" sind die Kurse noch nicht erkennbar angekommen.
Mit Ihrem zweiten Hinweis werde ich es morgen früh weiter probieren...
Vielen Dank bis hier schon mal für die Hilfe!

Re: Kurs42-Blockung in Schild3 übertragen

Verfasst: Mittwoch 26. August 2026, 21:14
von Frodermann
Grundsätzlich lohnt es sich immer zu kontrollieren:

0. Aktuelle Versionen!
1. Die Fächer zu kontrollieren, ob die 100% passen. Besonders die ASD-Bezeichnungen können gerade in Alt-Datenbanken mal falsch sein. Auch der Haken "Fach der Oberstufe" fehlt mitunter.
2. Die Schüler müssen korrekt sein.
3. In den Importdateien müssen die Lernabschnitte korrekt hinterlegt sein, denn Kurse werden bezogen auf Lernabschnitte angelegt
4. Die Lernabschnitte muss es auch in der Datenbank (SchILD/SVWS-Client) geben.

Mit den Fächern kann man zumindest Kurse importieren. Mit den Kursen dann den Schülern diese zuweisen.

Den Weg über SchILD-NRW 2 und dann die Schnittstellendateien halte ich für erfolgsversprechend.