Zum Inhalt

Kompetenzstufen-Vergleich (Schulleitung)

Vergleich der Kompetenzstufenverteilung zwischen Schule, einzelnen Klassen und dem Landesmittelwert. Nutzt dieselbe Komponente wie der Klassenleitung-Vergleich, aber mit Schul-Endpunkten.

Genutzt von: Schulleitung


Screenshot

Kompetenzstufen-Vergleich Schulleitung


API-Aufruf

GET /schools/{id}/competence-levels

Warum dieser Endpunkt?

Die Response enthält die Kompetenzstufenverteilung der Schule und die Vergleichsdaten für alle Klassen sowie den Landesmittelwert -- direkt im comparison-Array jeder Kompetenzstufe.

Beispiel-Response

[
  {
    "name": "Lesen",
    "competenceLevels": [
      {
        "nameShort": "Ia",
        "frequency": 5,
        "comparison": [
          { "name": "8.1", "size": 26, "frequency": 0 },
          { "name": "8.2", "size": 24, "frequency": 0 },
          { "name": "Landesmittelwert", "size": 15973, "frequency": 1118 }
        ]
      }
    ]
  }
]

Die Vergleichsgruppen (einzelne Klassen, Landesmittelwert) werden vollständig vom Backend bestimmt. Neue Vergleichsgruppen (z.B. vergangene Durchgänge) erscheinen automatisch im Dropdown.

Optional kann mit ?comparison=Landesmittelwert die Response auf bestimmte Vergleichsgruppen eingeschränkt werden.


Unterschied zur Klassenleitungs-Ansicht

Aspekt Klassenleitung Schulleitung
Endpunkt /groups/{id}/competence-levels /schools/{id}/competence-levels
Hauptbalken Klasse Schule
Vergleichsgruppen Schule, Landesmittelwert Einzelne Klassen, Landesmittelwert
Komponente Identisch Identisch

Übernahme

Dieselbe Komponente wie bei der Klassenleitung, nur mit anderem Endpunkt und Labels:

<app-competence-levels-comparison
  [competenceLevels]="apiResponse"
  [domainSubjectMapping]="{ 'Lesen': 'Deutsch' }"
  mainLabel="Schule"
  defaultComparison="Landesmittelwert"
/>