Seite 1 von 2

API-Zugriff schuelerlernabschnittsdaten

Verfasst: Freitag 13. März 2026, 19:28
von waedt
Hallo zusammen,

gibt es eine API-Schnittstelle für die schuelerlernabschnittsdaten? Dort steht der aktuele Eintrag für "Klassenart", den ich auslesen möchte.
In der Open-API-Schnittstellenbeschreibungen des SVWS-Servers habe ich dazu nichts gefunden.
Danke.

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Freitag 13. März 2026, 22:43
von hmt
Hallo,
welche Daten möchten Sie denn am Ende haben?
Die Klassenart ist z.B. in den Klassendaten abgelegt:
/db/{schema}/klassen/{id}

Ebenso in den Schülerlernabschnittsdaten:
/db/{schema}/schueler/lernabschnittsdaten/{abschnitt} (alle)
oder
/db/{schema}/schueler/{id}/abschnitt/{a ... nittsdaten (für einen Schüler)

Die Klassenart wird entweder per ID (bei den KlassenDaten) oder per Kürzel bei den Abschnittsdaten referenziert.
Die Klassenart kann dann wiederum hier aus dem Katalog gezogen werden:

/db/{schema}/klassen/allgemein/klassenarten

Ich hoffe, das hilft ihnen weiter.

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Samstag 14. März 2026, 10:46
von waedt
Ja, das passt schon mal. Vielen Dank.

Eine Frage hätte ich noch: Wie erhalte ich die möglichen Schuljahresabschnitte einer Schule?
Es müsste im Bereich dieser Links sein: /db/{schema}/schule/xxx (schuljahresabschnitte)

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Samstag 14. März 2026, 11:52
von hmt
Das ist zugegebern etwas versteckt unter:
/db/{schema}/schule/stammdaten

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Samstag 14. März 2026, 12:20
von waedt
Danke!

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Sonntag 15. März 2026, 22:13
von waedt
Eine weitere Rückfrage zum Eintrag "religionID" in den Stammdaten: /db/{schema}/schueler/{id}/stammdaten:
religionID verweist nicht auf einen Eintrag aus der Liste aus dem Endpunkt /db/{schema}/schule/allgemein/religionen
Dort stehen ganz andere IDs als beim Schüler eingetragen sind.
z.B.
Beim Kind steht: religionID=373 ( =IR )
/db/{schema}/schule/allgemein/religionen liefert: {"id":4000,"schluessel":"IR","kuerzel":"IR","text":"islamisch","gueltigVon":null,"gueltigBis":null}
Vien Dank schon mal.

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Sonntag 15. März 2026, 22:30
von A. Schüller
Die Religionen aus dem Katalog der Schule findet man hier:

/db/{schema}/schule/religionen

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Montag 23. März 2026, 11:51
von waedt
Danke Anne.
Kann ich über die API feststellen, ob der Benutzer Schreibrechte auf Schülerdaten (Foto) hat?
Ich kann natürlich z.B. eine Foto mit get laden und versuchen es wieder hoch zu laden. Geht das auch ohne in die DB zu schreiben?
Danke.

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Montag 23. März 2026, 16:47
von A. Schüller
Man kann prüfen, ob der SVWS-Benutzer die Rechte hat, um Schülerdaten zu ändern. Da müsste man bei der debug-Schnittstelle mal durchsehen.

Re: API-Zugriff schuelerlernabschnittsdaten

Verfasst: Montag 23. März 2026, 21:33
von hmt
waedt hat geschrieben: Montag 23. März 2026, 11:51 Danke Anne.
Kann ich über die API feststellen, ob der Benutzer Schreibrechte auf Schülerdaten (Foto) hat?
Ich kann natürlich z.B. eine Foto mit get laden und versuchen es wieder hoch zu laden. Geht das auch ohne in die DB zu schreiben?
Danke.
Der Benutzer, der versucht die Bilder zu laden oder ein anderer? Wenn man die eigenen Stammdaten lädt, dann bekommt man auch eine Liste von Benutzerkompetenzen. Dort kann man dann lesen, ob man Schüler-Schreibrechte hat.