Schulämter-Dashboard¶
Vergleichstabelle der Schulämter eines Bezirks mit aufklappbaren Einzelschul-Details und Bezirksdurchschnitt als Referenz.
Genutzt von: Schulaufsicht
Screenshot¶

API-Aufruf¶
Warum dieser Endpunkt?¶
Der Parameter type=state,district liefert sowohl die Landesdaten als auch die einzelnen Schulamtsbezirke in einer Response. Jede Value-Group wird über das groupType-Feld unterschieden (state = Land, district = Schulamt).
Beispiel-Response¶
[
{
"id": "nrw",
"name": "Nordrhein-Westfalen",
"groupType": "state",
"competenceLevels": [
{ "nameShort": "II", "descriptiveStatistics": { "frequency": 1500, "mean": 0.30 } }
]
},
{
"id": "sa-1",
"name": "Stadt Bottrop",
"groupType": "district",
"competenceLevels": [
{ "nameShort": "II", "descriptiveStatistics": { "frequency": 42, "mean": 0.28 } }
]
}
]
API-Status
Das groupType-Feld und die type=state,district-Kombination sind Erweiterungsvorschläge und noch nicht in der API-Spezifikation definiert. Aktuell werden die Daten über einen Mock-Service bereitgestellt.
Features¶
| Feature | Beschreibung |
|---|---|
| Bezirksdurchschnitt | Immer als erste Zeile sichtbar |
| Schulamt-Dropdown | Filter auf einzelnes Schulamt -- zeigt Einzelschulen |
| Filter-Buttons | Jahrgangsstufe und Fach (UI vorhanden) |
Übernahme¶
Für dieses Element benötigen Sie:
- Hauptkomponente:
SchoolAuthoritiesDashboardComponent(Selektor:app-school-authorities-dashboard) - Unterkomponenten:
CompetenceTableComponent,FilterButtonGroupComponent - Input:
data-- vorbereitetes Datenobjekt mit Schulämterliste, Bezirksdurchschnitt und Schulamtsdaten