API-Zugriff schuelerlernabschnittsdaten

Diskussionen rund um den SVWS-Server

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

waedt
Fachberater*in
Beiträge: 228
Registriert: Dienstag 4. Dezember 2018, 08:37
Schulform: Realschule

API-Zugriff schuelerlernabschnittsdaten

Beitrag 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.
MfG
J. Waedt
hmt
Beiträge: 50
Registriert: Sonntag 9. Dezember 2018, 20:25
Schulform: Berufskolleg
Kontaktdaten:

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag 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.
waedt
Fachberater*in
Beiträge: 228
Registriert: Dienstag 4. Dezember 2018, 08:37
Schulform: Realschule

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag 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)
MfG
J. Waedt
hmt
Beiträge: 50
Registriert: Sonntag 9. Dezember 2018, 20:25
Schulform: Berufskolleg
Kontaktdaten:

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag von hmt »

Das ist zugegebern etwas versteckt unter:
/db/{schema}/schule/stammdaten
waedt
Fachberater*in
Beiträge: 228
Registriert: Dienstag 4. Dezember 2018, 08:37
Schulform: Realschule

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag von waedt »

Danke!
MfG
J. Waedt
waedt
Fachberater*in
Beiträge: 228
Registriert: Dienstag 4. Dezember 2018, 08:37
Schulform: Realschule

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag 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.
MfG
J. Waedt
A. Schüller
Beiträge: 1064
Registriert: Mittwoch 10. Februar 2021, 21:30
Schulform: Gymnasium

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag von A. Schüller »

Die Religionen aus dem Katalog der Schule findet man hier:

/db/{schema}/schule/religionen
Mit freundlichen Grüßen
Anne Schüller
waedt
Fachberater*in
Beiträge: 228
Registriert: Dienstag 4. Dezember 2018, 08:37
Schulform: Realschule

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag 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.
MfG
J. Waedt
A. Schüller
Beiträge: 1064
Registriert: Mittwoch 10. Februar 2021, 21:30
Schulform: Gymnasium

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag 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.
Mit freundlichen Grüßen
Anne Schüller
hmt
Beiträge: 50
Registriert: Sonntag 9. Dezember 2018, 20:25
Schulform: Berufskolleg
Kontaktdaten:

Re: API-Zugriff schuelerlernabschnittsdaten

Beitrag 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.
Antworten

Zurück zu „SVWS-Server“