Zum Hauptinhalt springen

Codelisten

Codelisten legen mögliche Werte für bestimmte Attribute fest, beispielsweise für „Geschlecht“ oder „Organisationstyp“. Nachfolgend befinden sich alle Codelisten, welche in der Spezifikation referenziert werden.

Codes aus Codelisten werden generell als Strings zurückgegeben, d. h. die JSON-Form für das weibliche Geschlecht ist als "geschlecht": "w" und nicht "geschlecht": w zu erwarten.

Alle Codes müssen als nicht abhängig von Groß-/Kleinschreibung interpretiert werden (sind nicht Case-sensitiv). Die Organisationsarten "SCHULE", "schule", "Schule" oder auch "ScHuLe" müssen als identisch angenommen werden.

Beziehungen

Beziehungen ist eine Liste von Beziehungen, welche zwischen zwei Personen innerhalb von Personenkontexten bestehen können. Häufig wird hierüber eine Beziehung zwischen Erziehungsberechtigten und Lernenden hergestellt, aber auch Beziehungen wie Tutoren oder Tutorinnen zu Lernenden innerhalb einer Schule können darüber abgebildet werden.

CodeBezeichnungBemerkung
SorgBerSorgeberechtigte/-rHat eine Person A im Personenkontext diese hat_als Beziehung zu einem Personenkontext der Person B, so hat A als Sorgeberechtigten oder Sorgeberechtigte die Person B.
SchBSchulbegleiter/-inHat eine Person A im Personenkontext diese hat_als Beziehung zu einem Personenkontext der Person B, so hat A als Schulbegleiter oder Schulbegleiterin die Person B.

Bildungsziel

Hinweis: Diese Codeliste ist spezifisch für das Bundesland Niedersachsen. Bei Verwendung dieser API in anderen Bundesländern kann gegebenenfalls eine andere Codeliste Verwendung finden.

CodeBezeichnung
GSGrundschule
HSHauptschule
RSRealschule
GY-SEK-IGymnasium Sekundarstufe I
GY-SEK-IIGymnasium Sekundarstufe II

Boolean

Die Codeliste „Boolean“ regelt das Mapping der deutschen Wörter „ja“ und „nein“ auf die englischen Begriffe „true“ und „false“.

CodeBemerkung
JaMapping auf "true".
NeinMapping auf "false".

Erreichbarkeitstyp

Erreichbarkeitstyp ist eine Liste von Kommunikationskanälen, über die eine Person oder Organisation erreicht werden kann.

CodeBezeichnungBemerkung
E-MailE-MailE-Mail-Adressen müssen RFC 5322 (Internet Message Format) erfüllen, um akzeptiert zu werden, anderenfalls wird ein 400/06 Fehler geliefert.

Fächerkanon

Hinweis: Die folgende Codeliste ist spezifisch für das Bundesland Niedersachsen und dient für andere Bundesländer nur als Beispiel, da der Fächerkanon abweichen kann. Der lokal gültige Fächerkanon ist beim jeweiligen Betreiber des Schulconnex-Servers nachzufragen.

CodeBezeichnung
BIBiologie
CHChemie
CIChinesisch
DEDeutsch
DSDarstellendes Spiel
EKErdkunde
ENEnglisch
FRFranzösisch
GRGriechisch
NLNiederländisch
ITItalienisch
SNSpanisch
KUKunst
LALatein
RSRussisch
GEGeschichte
POPolitik
PWPolitik/Wirtschaft
REEvangelische Religion
RIIslamische Religion
RKKatholische Religion
SPSport
SUSachunterricht
TETechnik
TGTextiles Gestalten
WEGestaltendes Werken
WNWerte und Normen
WSWirtschaft
DADeutsch als Zweitsprache
MAMathematik
HWHauswirtschaft
MUMusik
PAPädagogik
PHPhysik
IFInformatik
AWArbeit-Wirtschaft-Technik
GLGesellschaftslehre
PWIProfil Wirtschaft
PTEProfil Technik
PGUSProfil Gesundheit und Soziales
NATNaturwissenschaften

Geschlecht

CodeBezeichnung
mmännlich
wweiblich
ddivers
xkeine Angabe

Gruppenbereich

Hinweis: Diese Codeliste ist spezifisch für das Bundesland Niedersachsen. Bei Verwendung dieser API in anderen Bundesländern kann gegebenenfalls eine andere Codeliste Verwendung finden.

CodeBezeichnung
PflichtPflichtunterricht
WahlWahlunterricht
WahlpflichtWahlpflichtunterricht

Gruppendifferenzierung

Hinweis: Diese Codeliste ist spezifisch für das Bundesland Niedersachsen. Bei Verwendung dieser API in anderen Bundesländern kann gegebenenfalls eine andere Codeliste Verwendung finden.

CodeBezeichnung
GG-Kurs
EE-Kurs
ZZ-Kurs
gAgrundlegendes Anforderungsniveau
eAerhöhtes Anforderungsniveau

Gruppenoption

Hinweis: In der aktuellen Version sind noch keine Werte vorhanden. Hinweis: Diese Codeliste ist nicht länderübergreifend und potentiell von Bundesland zu Bundesland abweichend.

CodeBezeichnung

Gruppenrolle

CodeBezeichnung
LernLernende/-r
LehrLehrende/-r
KlLeitKlassenleitung
FoerdFörderlehrkraft
VLehrVertretungslehrkraft
SchBSchulbegleitung
GMitGruppenmitglied
GLeitGruppenleitung

Gruppentyp

CodeBezeichnung
KlasseSchulklasse
KursKurs/Unterricht
SonstigSonstige Gruppe

Jahrgangsstufe

CodeBezeichnung
01Jahrgangsstufe 1
02Jahrgangsstufe 2
03Jahrgangsstufe 3
04Jahrgangsstufe 4
05Jahrgangsstufe 5
06Jahrgangsstufe 6
07Jahrgangsstufe 7
08Jahrgangsstufe 8
09Jahrgangsstufe 9
10Jahrgangsstufe 10
11Jahrgangsstufe 11
12Jahrgangsstufe 12
13Jahrgangsstufe 13

Lernperiode

CodeBezeichnungBeginnEndeTyp
2022Schuljahr 2022/232022-08-012023-07-31SJ
2022-11. Halbj. 22/232022-08-012023-01-31HJ
2022-22. Halbj. 22/232023-02-012023-07-31HJ
2023Schuljahr 2023/242023-08-012024-07-31SJ
2023-11. Halbj. 23/242023-08-012024-01-31HJ
2023-22. Halbj. 23/242024-02-012024-07-31HJ
2024Schuljahr 2024/252024-08-012025-07-31SJ
2024-11. Halbj. 24/252024-08-012025-01-31HJ
2024-22. Halbj. 24/252025-02-012025-07-31HJ
2025Schuljahr 2025/262025-08-012026-07-31SJ
2025-11. Halbj. 25/262025-08-012026-01-31HJ
2025-22. Halbj. 25/262026-02-012026-07-31HJ
2026Schuljahr 2026/272026-08-012027-07-31SJ
2026-11. Halbj. 26/272026-08-012027-01-31HJ
2026-22. Halbj. 26/272027-02-012027-07-31HJ
2027Schuljahr 2027/282027-08-012028-07-31SJ
2027-11. Halbj. 27/282027-08-012028-01-31HJ
2027-22. Halbj. 27/282028-02-012028-07-31HJ

Lernperiodentyp

CodeBezeichnung
SJSchuljahr
HJSchulhalbjahr

Lokalisierung

Basierend auf RFC 5646. Beispiele finden sich in nachfolgender Tabelle.

CodeBezeichnung
dedeutsch
de-XXdeutsch, Anrede du, einfache Sprache
en-GBenglisch (Vereinigtes Königreich)

Organisationsbeziehungen

CodeBezeichnungBemerkung
SchTraeSchulträgerHat eine Organisation A diese hat_als Beziehung zu einer Organisations B, so hat A als Schulträger die Organisation B, damit ist B also Schulträger von A.
SchBehSchulbehördeHat eine Organisation A diese hat_als Beziehung zu einer Organisations B, so hat A als Schulbehörde die Organisation B, damit ist B also Schulbehörde von A.

Organisationstyp

CodeBezeichnung
SchuleSchule
AnbieterAnbieter
Sonstigesonstige Organisationen / Einrichtungen

Personenstatus

CodeBezeichnung
Aktivaktiv

Rolle

CodeBezeichnung
LernLernende/-r
LehrLehrende/-r
SorgBerSorgeberechtigte/-r
Externexterne Person
OrgAdminOrganisationsadministrator/-in
LeitOrganisationsleitung
SysAdminSystemadministrator/-in
SchBSchulbegleiter/-in
NLehrNicht-lehrendes Personal

Trägerschaft

CodeBezeichnung
01Bund
02Land
03Kommune
04Privat
05Kirchlich
06Sonstige

Vertrauensstufe

CodeBezeichnungBemerkung
KeinkeineDer Schlüsselbesitzer ist nicht vertrauenswürdig. Diese Vertrauensstufe wird meist für Test- oder Beispiel-Nutzer vergeben.
UnbeunbekanntDer Schlüsselbesitzer ist unbekannt. Diese Vertrauensstufe wird beispielsweise für selbstregistrierte Nutzer vergeben.
TeilvertrautDem Schlüsselbesitzer wird vertraut. Hierbei handelt es sich meist um Nutzer, die von Nutzern mit höherer Stufe angelegt wurden und diesen bekannt sind, sich jedoch nicht einer formalen Identifizierung unterzogen haben.
VollverifiziertDer Schlüsselbesitzer ist eindeutig und formal identifiziert (beispielsweise durch Vorlage des Personalausweises).