Schnittstelle bauen mit API-Hilfe
Verfasst: Samstag 27. Dezember 2025, 21:04
Liebe Fachleute,
um eine Schnittstelle zu meinem eigenen Blockungsprogramm zu bauen, möchte ich mir die Fachwahlen aus der API holen. Ich freue mich, dass mir das im Prinzip schon gelungen ist. Ich erhalte eine JSON-Datei, die so aussieht:
"fachwahlen": [
{
"fachID": 70,
"schuelerID": 4101,
"kursartID": 2,
"istSchriftlich": false,
"abiturfach": null
},
{
"fachID": 16,
"schuelerID": 4101,
"kursartID": 2,
"istSchriftlich": true,
"abiturfach": null
},
und so weiter
Die API gibt mir auch die Fach-IDs aus, prima. Die kursartIDs sind kein Problem.
Was ich aber bisher noch nicht gefunden habe, ist eine Möglichkeit, aufgrund der Schüler-IDs Vor- und Nachnamen (vielleicht auch Geburtsdaten) zu erhalten.
Bekomme ich die auch über die API? Oder gibt es eine Exportfunktion in Schild oder im Server? Wer kann mir helfen?
Liebe Grüße und einen guten Start ins neue Jahr,
Johannes Friebe
----
PS: Bisher habe ich die schuelerleistungsdaten.dat ins Blockungsprogramm importiert, so wie sie Lupo ausgibt. Das funktioniert ja nun nicht mehr.
Ich weiß das integrierte Blockungsmodul im SVWS-Client sehr zu schätzen. Im vergangenen Jahr war meine eigene Blockung aber einen Tick besser, deshalb will ich auch 2026 noch mal vergleichen
um eine Schnittstelle zu meinem eigenen Blockungsprogramm zu bauen, möchte ich mir die Fachwahlen aus der API holen. Ich freue mich, dass mir das im Prinzip schon gelungen ist. Ich erhalte eine JSON-Datei, die so aussieht:
"fachwahlen": [
{
"fachID": 70,
"schuelerID": 4101,
"kursartID": 2,
"istSchriftlich": false,
"abiturfach": null
},
{
"fachID": 16,
"schuelerID": 4101,
"kursartID": 2,
"istSchriftlich": true,
"abiturfach": null
},
und so weiter
Die API gibt mir auch die Fach-IDs aus, prima. Die kursartIDs sind kein Problem.
Was ich aber bisher noch nicht gefunden habe, ist eine Möglichkeit, aufgrund der Schüler-IDs Vor- und Nachnamen (vielleicht auch Geburtsdaten) zu erhalten.
Bekomme ich die auch über die API? Oder gibt es eine Exportfunktion in Schild oder im Server? Wer kann mir helfen?
Liebe Grüße und einen guten Start ins neue Jahr,
Johannes Friebe
----
PS: Bisher habe ich die schuelerleistungsdaten.dat ins Blockungsprogramm importiert, so wie sie Lupo ausgibt. Das funktioniert ja nun nicht mehr.
Ich weiß das integrierte Blockungsmodul im SVWS-Client sehr zu schätzen. Im vergangenen Jahr war meine eigene Blockung aber einen Tick besser, deshalb will ich auch 2026 noch mal vergleichen