Zum Inhalt

Kompetenzstufen-Verteilung

Balkendiagramm zur Verteilung der Kompetenzstufen je Domäne. Zeigt pro Domäne ein farbkodiertes Balkendiagramm mit drei Kennzahlen: Optimalstandard, Mindeststandard erreicht (%), und Unter Mindeststandard.

Genutzt von: Klassenleitung, Schulleitung


Screenshot

Kompetenzstufen-Verteilung


API-Aufruf

GET /groups/{id}/competence-levels

Für die Schulleitung alternativ:

GET /schools/{id}/competence-levels

Warum dieser Endpunkt?

Der Endpunkt liefert pro Domäne (z.B. "Lesen", "Zuhören") die Verteilung der Schüler auf die Kompetenzstufen. Kein zusätzlicher type-Parameter nötig -- die Standard-Response enthält bereits die aggregierte Verteilung.

Beispiel-Response

[
  {
    "id": "lesen",
    "name": "Lesen",
    "competenceLevels": [
      { "nameShort": "Ia", "frequency": 2 },
      { "nameShort": "Ib", "frequency": 3 },
      { "nameShort": "II", "frequency": 8 },
      { "nameShort": "III", "frequency": 6 },
      { "nameShort": "IV", "frequency": 3 },
      { "nameShort": "V", "frequency": 1 }
    ]
  }
]

Relevante Felder:

  • competenceLevels[].nameShort -- Stufenbezeichnung (Ia, Ib, I, II, III, IV, V)
  • competenceLevels[].frequency -- Anzahl Schüler auf dieser Stufe

Berechnete Kennzahlen

Kennzahl Berechnung
Optimalstandard Anzahl Schüler auf Stufe V
Unter Mindeststandard Summe der Stufen Ia, Ib, I
Mindeststandard erreicht (%) Anteil der Stufen II + III + IV + V an der Gesamtzahl

Farbgebung der Stufen

Stufe Bedeutung
Ia, Ib, I Unter Mindeststandard (rot)
II Mindeststandard (gelb)
III Regelstandard (hellgrün)
IV Regelstandard Plus (grün)
V Optimalstandard (dunkelgrün)

Übernahme

Für dieses Element benötigen Sie:

  • Hauptkomponente: CompetenceLevelsDistributionComponent (Selektor: app-competence-levels-distribution)
  • Input: groupCompetenceLevels -- das Array aus der API-Response
<app-competence-levels-distribution [groupCompetenceLevels]="apiResponse" />