Zum Hauptinhalt springen

Datenmodell Gruppe für Diensteanbieter

Eine Gruppe erlaubt es, mehrere Personen in einer Gruppe zusammenzufassen. Typischerweise handelt es sich bei einer Gruppe um eine Schulklasse oder eine ähnliche Struktur in einer Schule oder anderen Organisation. Die Zugehörigkeit einer Person zu einer Gruppe wird durch das Datenmodell Gruppenzugehörigkeit beziehungsweise zusammen mit der Gruppen-Information im Gruppendatensatz abgebildet.

AttributTypAnzahlFreigabe erforderlichBemerkung
idString (UTF-8)1neinID der Gruppe. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieses Attribut ist unveränderbar (immutable).
orgidString (UTF-8)0/0..1jaID der Organisation, welcher die Gruppe zugeordnet ist.
bezeichnungString (UTF-8)0/1jaBezeichnung der Gruppe, beispielsweise „Englisch, 2. Klasse“.
themaString (UTF-8)0/0..1jaThema der Gruppe in Kurzform, idealerweise weniger als 35 Zeichen.
beschreibungString (1024) (UTF-8)0..1jaZusätzliche optionale Beschreibung der Gruppe.
typString (Code)0/1jaTyp der Gruppe (Klasse, Kurs). Referenz auf Code der Codeliste Gruppentyp.
bereichString (Code)0/0..1jaArt der Gruppe (Pflicht, Wahl, Grundkurs, Leistungskurs…). Referenz auf Code der Codeliste Gruppenbereich.
optionenString (Code)0/0..njaZusätzliche Optionen zur Gruppe, meistens sprachbezogen (bilingual, herkunftssprachlich). Referenz auf Code der Codeliste Gruppenoption.
differenzierungString (Code)0/0..1jaDifferenzierung bei integriertem Unterricht oder in der gymnasialen Oberstufe (Erweiterungsebene, Grundebene). Referenz auf Code der Codeliste Gruppendifferenzierung.
bildungszieleString (Code)0/0..njaBildungsziel (Realschule, Hauptschule, Gymnasium, …). Referenz auf Code der Codeliste Bildungsziel.
jahrgangsstufenString (Code)0/0..njaJahrgangsstufe (Jahrgangsstufe 1 bis Jahrgangsstufe 13). Referenz auf Code der Codeliste Jahrgangsstufe.
faecherArray[Fach]0/0..njaListe (Array) der in der Gruppe behandelten Fächer vom Typ Fach.
laufzeitLaufzeit0/0..1jaDie Laufzeit einer Gruppe.