Package de.svws_nrw.core.data.enm
Klasse ENMDaten
java.lang.Object
de.svws_nrw.core.data.enm.ENMDaten
Diese Klasse spezifiziert die grundlegende Struktur von JSON-Daten für das
Externe-Noten-Modul ENM.
-
Feldübersicht
Modifizierer und TypFeldBeschreibungint
Gibt an, für welchen Abschnitt innerhalb des Schuljahres die ENM-Daten generiert wurden.@NotNull ENMAnkreuzkompetenzenKatalog
Der Katalog der Ankreuzkompetenzen (Grundschulzeugnisse und Inklusionszeugnisse)int
Die Anzahl der Abschnitte an der Schule (2: Halbjahrsmodus, 4: Quartalsmodus)int
Die Revision des ENM-Datenformates, um zu überprüfen, ob die Datei in dem richtigen Format vorliegt (-1 für Entwickler-Revisionen und ansonsten aufsteigend ab 1Die Informationen zu den Fächern, die in der Notendatei vorhanden sind.boolean
Gibt an, ob die Fehlstunden-Eingabe durch das externe Notenmodul erlaubt ist oder nicht.boolean
Gibt an, ob die Fehlstunden für die Sekundarstufe I fachbezogen eingetragen werden oder nicht.boolean
Gibt an, ob die Fehlstunden für die Sekundarstufe II fachbezogen eingetragen werden oder nicht.@NotNull List
<ENMFloskelgruppe> Die Informationen der vordefinierten Floskelgruppen und deren Floskeln.@NotNull List
<ENMFoerderschwerpunkt> Der Katalog mit den gültigen Einträgen von Förderschwerpunkten (als Übersicht für das ENM-Tool)@NotNull List
<ENMJahrgang> Die Informationen zu den einzelnen Jahrgängen, die in der Notendatei enthalten sind.Die Informationen zu den einzelnen Klassen, die in der Notendatei enthalten sind.Die Informationen zu Lehrern, die in der Notendatei vorhanden sind.Gibt die SVWS-ID des Lehrers an, für den die externe Notendatei generiert wurde.@NotNull List
<ENMLerngruppe> Die Informationen zu den Lerngruppen (Klassen und Kurse), die in der Notendatei vorhanden sind.Gibt die Mailadresse an, an welche die verschlüsselte Datei zurückgesendet werden soll (z.B. mail@schule.nrw.de).Der Katalog mit den gültigen Einträgen von Noten (als Übersicht für das ENM-Tool)Gibt den öffentlichen Schlüssel an, welcher für die Verschlüsselung und den Rückversand der Datei genutzt werden soll.@NotNull List
<ENMSchueler> Die Informationen zu den Schülern, deren Noten in dieser Notendatei verwaltet werden.Gibt das Kürzel der Schulform der Schule an.int
Das Schuljahr, für welches die ENM-Daten generiert wurden.int
Die Schulnummer, für welche die ENM-Daten generiert wurden.@NotNull List
<ENMTeilleistungsart> Die Informationen zu den Teilleistungsarten, die in der Notendatei vorhanden sind. -
Konstruktorübersicht
-
Methodenübersicht
-
Felddetails
-
enmRevision
public int enmRevisionDie Revision des ENM-Datenformates, um zu überprüfen, ob die Datei in dem richtigen Format vorliegt (-1 für Entwickler-Revisionen und ansonsten aufsteigend ab 1 -
schulnummer
public int schulnummerDie Schulnummer, für welche die ENM-Daten generiert wurden. -
schuljahr
public int schuljahrDas Schuljahr, für welches die ENM-Daten generiert wurden. -
anzahlAbschnitte
public int anzahlAbschnitteDie Anzahl der Abschnitte an der Schule (2: Halbjahrsmodus, 4: Quartalsmodus) -
aktuellerAbschnitt
public int aktuellerAbschnittGibt an, für welchen Abschnitt innerhalb des Schuljahres die ENM-Daten generiert wurden. -
publicKey
Gibt den öffentlichen Schlüssel an, welcher für die Verschlüsselung und den Rückversand der Datei genutzt werden soll. -
lehrerID
Gibt die SVWS-ID des Lehrers an, für den die externe Notendatei generiert wurde. Ist die ID = NULL, enthält das Objekt alle Lehrerdaten. -
fehlstundenEingabe
public boolean fehlstundenEingabeGibt an, ob die Fehlstunden-Eingabe durch das externe Notenmodul erlaubt ist oder nicht. -
fehlstundenSIFachbezogen
public boolean fehlstundenSIFachbezogenGibt an, ob die Fehlstunden für die Sekundarstufe I fachbezogen eingetragen werden oder nicht. -
fehlstundenSIIFachbezogen
public boolean fehlstundenSIIFachbezogenGibt an, ob die Fehlstunden für die Sekundarstufe II fachbezogen eingetragen werden oder nicht. -
schulform
Gibt das Kürzel der Schulform der Schule an. -
mailadresse
Gibt die Mailadresse an, an welche die verschlüsselte Datei zurückgesendet werden soll (z.B. mail@schule.nrw.de). -
noten
Der Katalog mit den gültigen Einträgen von Noten (als Übersicht für das ENM-Tool) -
foerderschwerpunkte
Der Katalog mit den gültigen Einträgen von Förderschwerpunkten (als Übersicht für das ENM-Tool) -
jahrgaenge
Die Informationen zu den einzelnen Jahrgängen, die in der Notendatei enthalten sind. -
klassen
Die Informationen zu den einzelnen Klassen, die in der Notendatei enthalten sind. -
floskelgruppen
Die Informationen der vordefinierten Floskelgruppen und deren Floskeln. -
lehrer
Die Informationen zu Lehrern, die in der Notendatei vorhanden sind. -
faecher
Die Informationen zu den Fächern, die in der Notendatei vorhanden sind. -
ankreuzkompetenzen
Der Katalog der Ankreuzkompetenzen (Grundschulzeugnisse und Inklusionszeugnisse) -
teilleistungsarten
Die Informationen zu den Teilleistungsarten, die in der Notendatei vorhanden sind. -
lerngruppen
Die Informationen zu den Lerngruppen (Klassen und Kurse), die in der Notendatei vorhanden sind. -
schueler
Die Informationen zu den Schülern, deren Noten in dieser Notendatei verwaltet werden.
-
-
Konstruktordetails
-
ENMDaten
public ENMDaten()Leerer Standardkonstruktor.
-