SchülerID in Kurs ändern

Themen rund um das Programm Kurs42

Moderator: wschrewe

Antworten
Stefan Prietsch
Beiträge: 8
Registriert: Donnerstag 4. September 2025, 13:57
Schulform: Gymnasium

SchülerID in Kurs ändern

Beitrag von Stefan Prietsch »

Hallo Zusammen,

die Schild-Datenbank unserer Schule war defekt, so dass Herr Raffenberg diese neu aufbauen musste. Dies hatte zur Folge, dass alle Schüler neue Schild-IDs bekommen haben. Diese passen jetzt also nicht mehr zu den SchülerIDs in Lupo und Kurs. :roll:

Bei dem Versuch, eine Blockung in Kurs42 nach Schild zu übertragen, bin ich dann auf Probleme gestoßen.

Während in Lupo die SchülerIDs durch einen Import über die Schild-Schnittstelle einfach aktualisiert werden können, gelingt mir dies in Kurs42 nicht.

Idealerweise gibt es auch in Kurs42 eine Aktualisierung über irgendeinen Import, ohne die Blockungsdatei komplett neu zu erstellen. Leider ist es mir bisher nicht gelungen, bei bestehender Blockung "einfach nur" die SchülerID anzupassen.

Über die Funktion "Schüler mit DB Zugriff bearbeiten" kann ich die SchülerID manuell anpassen. Hier stellt sich schon die Frage, ob die Felder DB_Id, Id und Extid überhaupt etwas mit der SchildID zu tun haben. Aber selbst dann findet Kurs die Schüler nicht in der Schilddatenbank, weil offensichtlich die Zuordnung noch irgendwo hakt.

Hat jemand eine Idee?

Grüße
Stefan Prietsch
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1907
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: SchülerID in Kurs ändern

Beitrag von wschrewe »

Stefan Prietsch hat geschrieben: Samstag 1. November 2025, 12:23Hat jemand eine Idee?
"DB-Zugriff->SchülerIds mit DB abgleichen" sollte Ihr Problem beseitigen. Die Schüler werden aus der DB geladen und mit den vorhandenen Schülern über Name, Vorname, Geburtsdatum und Geschlecht verglichen und bei Nichtübereinstimmung der DB_Id wird die in der Blockung vorhandene überschrieben.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Stefan Prietsch
Beiträge: 8
Registriert: Donnerstag 4. September 2025, 13:57
Schulform: Gymnasium

Re: SchülerID in Kurs ändern

Beitrag von Stefan Prietsch »

Hallo.
Danke für die schnelle Antwort.

Leider werden keine Schüler in der Datenbank angezeigt. Das linke Fenster ist leer.

Grüße
Stefan Prietsch
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1907
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: SchülerID in Kurs ändern

Beitrag von wschrewe »

Stefan Prietsch hat geschrieben: Samstag 1. November 2025, 13:50Leider werden keine Schüler in der Datenbank angezeigt. Das linke Fenster ist leer.
DBZugriff.png
DBZugriff.png (20.81 KiB) 88 mal betrachtet
Beim Aufruf dieser Funktion gibt es keine zwei Fenster.

Wenn im Dialog "Schüler mit DB-Zugriff bearbeiten" das linke Fenster leer bleibt, kann das daran liegen, dass die Tabelle der Statistikjahrgänge nicht aktuell ist (Bearbeiten->Statistikjahrgänge->Abgleich) oder das Flag "Folgeschuljahr" noch gesetzt ist bzw. die Schuljahre in Schild und in Kurs unterschiedlich sind.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Stefan Prietsch
Beiträge: 8
Registriert: Donnerstag 4. September 2025, 13:57
Schulform: Gymnasium

Re: SchülerID in Kurs ändern

Beitrag von Stefan Prietsch »

Stimmt, das "linke Fenster" gibt es nur bei "Schüler mit DB-Zugriff bearbeiten". Allerdings hatte ich die von Ihnen genannte Aktion gemeint.

Danke, das Folgeschuljahr war gesetzt! Das war es!

Jetzt funktioniert auch der Export der Blockung nach Schild!

Vielen Dank!
Stefan Prietsch
Beiträge: 8
Registriert: Donnerstag 4. September 2025, 13:57
Schulform: Gymnasium

Re: SchülerID in Kurs ändern

Beitrag von Stefan Prietsch »

Es hat sich ein Folgeproblem beim Export ergeben. Der Export der Blockung in die Datenbank funktioniert nun tadellos.
Jedoch werden den Kurs falsche Fächer zugewiesen. So bekommt der Kurs PH-GK1 das Fach C8.

In Schild sieht die Kurs-Tabelle gut aus.

In Kurs42 bin ich mir nicht sicher, wo ich kontrollieren soll. Die Funktion "Fächer mit DB abgleichen" führt zu folgender Ausgabe:

Exportiert: 58 Kurse, 1308 Leistungsdatensätze
Ende des Exportes: 01.11.2025 15:26:53 Dauer: 00:00:11
Nicht in der DB: ASCChor
Nicht in der DB: BI
Nicht in der DB: CH
Nicht in der DB: D
Nicht in der DB: E
Nicht in der DB: EK
und so weiter...
Stefan Prietsch
Beiträge: 8
Registriert: Donnerstag 4. September 2025, 13:57
Schulform: Gymnasium

Re: SchülerID in Kurs ändern

Beitrag von Stefan Prietsch »

Erledigt: In Schild war in den Fächerdetails "Fach der Oberstufe nicht gesetzt".

Scheinbar sind in unserer DB alle Einstellung zurückgesetzt und müssen von Grund auf überprüfet werden.
Antworten

Zurück zu „Kurs42 - Programm zur Kursblockung“