Klasse ENMLerngruppe

java.lang.Object
de.svws_nrw.core.data.enm.ENMLerngruppe

public class ENMLerngruppe extends Object
Diese Klasse spezifiziert die Struktur von JSON-Daten zu Lerngruppen in Bezug auf den Lernabschnitt für das Externe-Noten-Modul ENM.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    Die Bezeichnung der Lerngruppe (z.B.
    Das einstellige Kürzel der bilingualen Sprache, sofern es sich um eine bilinguale Lerngruppe handelt.
    long
    Die ID des Faches der Lerngruppe.
    long
    Die eindeutige ID der Lerngruppe - generiert, nicht (!)
    long
    Die ID der Lerngruppe in der SVWS-DB (Die ID des Kurses oder die ID der Klasse in der Versetzungstabelle, siehe kursartID).
    Gibt die ID der Kursart an.
    Die Bezeichnung der (allgemeinen) Kursart (z.B.
    @NotNull List<Long>
    Die IDs der Lehrer, die der Lerngruppe zugeordnet sind.
    int
    Die Anzahl der Wochenstunden, falls es sich um einen Kurs handelt.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Leerer Standardkonstruktor.
  • Methodenübersicht

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • id

      public long id
      Die eindeutige ID der Lerngruppe - generiert, nicht (!) aus der SVWS-DB
    • kID

      public long kID
      Die ID der Lerngruppe in der SVWS-DB (Die ID des Kurses oder die ID der Klasse in der Versetzungstabelle, siehe kursartID).
    • fachID

      public long fachID
      Die ID des Faches der Lerngruppe.
    • kursartID

      public Integer kursartID
      Gibt die ID der Kursart an. Ist dieser Wert null, so handelt es sich um Klassen-Unterricht.
    • bezeichnung

      public String bezeichnung
      Die Bezeichnung der Lerngruppe (z.B. D-GK4)
    • kursartKuerzel

      public String kursartKuerzel
      Die Bezeichnung der (allgemeinen) Kursart (z.B. GK)
    • bilingualeSprache

      public String bilingualeSprache
      Das einstellige Kürzel der bilingualen Sprache, sofern es sich um eine bilinguale Lerngruppe handelt. (z.B. F)
    • lehrerID

      @NotNull public @NotNull List<Long> lehrerID
      Die IDs der Lehrer, die der Lerngruppe zugeordnet sind.
    • wochenstunden

      public int wochenstunden
      Die Anzahl der Wochenstunden, falls es sich um einen Kurs handelt.
  • Konstruktordetails

    • ENMLerngruppe

      public ENMLerngruppe()
      Leerer Standardkonstruktor.