Zum Inhalt

Übersichts-Dashboard

Landesweite Übersicht mit Teilnahmequoten (Schulen und Teilnehmende), Demografie, Mindeststandard-Erreichung und Kompetenzstufenvergleich.

Genutzt von: Schulaufsicht


Screenshot

Übersichts-Dashboard


API-Aufrufe

1. Kompetenzstufen auf Landesebene

GET /states/{id}/competence-levels

Liefert die Kompetenzstufenverteilung pro Domäne mit Vergleichsdaten (z.B. Bezirksdurchschnitt vs. Landesmittelwert).

2. Aggregationen auf Landesebene

GET /states/{id}/aggregations

Liefert Teilnahme-, Geschlechter-, Sprach- und SES-Daten als Aggregationen. Die Teilnahme-Metadaten (Schulen Soll/Ist, Teilnehmende) werden über das properties-Feld der Value-Group transportiert.

Beispiel-Response (Aggregationen mit properties)

[
  {
    "id": "nrw",
    "name": "Nordrhein-Westfalen",
    "properties": [
      { "key": "schulenSoll", "value": "125" },
      { "key": "schulenIst", "value": "118" },
      { "key": "angemeldeteTeilnehmende", "value": "4250" },
      { "key": "teilgenommenTeilnehmende", "value": "3990" }
    ],
    "covariates": [
      { "type": "gender", "value": "female", "descriptiveStatistics": { "frequency": 1950 } },
      { "type": "gender", "value": "male", "descriptiveStatistics": { "frequency": 1980 } }
    ]
  }
]

API-Status

Das properties-Feld für Teilnahme-Metadaten ist ein Erweiterungsvorschlag und noch nicht in der API-Spezifikation definiert.


Bestandteile

Karte Quelle Beschreibung
Schulen properties (schulenSoll/Ist) Donut: teilgenommen / nicht teilgenommen
Teilnehmende properties (angemeldet/teilgenommen) Donut: Teilnahmequote
Geschlecht covariates (gender) Donut-Chart
Sprache covariates (languageAtHome) Donut-Chart
Mindeststandard Kompetenzstufen Prozentanteil pro Fach
Kompetenzstandards Kompetenzstufen Donuts pro Domäne
Kompetenzstufenvergleich Kompetenzstufen Gestapeltes Balkendiagramm mit Vergleichsgruppen

Übernahme

Für dieses Element benötigen Sie:

  • Hauptkomponente: OverviewDashboardComponent (Selektor: app-overview-dashboard)
  • Unterkomponenten: DonutChartComponent, CompetenceLevelsComparisonComponent, FilterButtonGroupComponent
  • Inputs:
    • title -- Titel des Dashboards (z.B. "Bezirk Münster")
    • data -- vorbereitetes Datenobjekt mit Teilnahme, Demografie, Standards
    • competenceLevels -- Response von /states/{id}/competence-levels
    • domainSubjectMapping -- Zuordnung Domäne zu Fach
    • primaryLabel -- Bezeichnung des Hauptbalkens (z.B. "Bezirk")
    • defaultComparison -- vorausgewählte Vergleichsgruppe
<app-overview-dashboard
  title="Bezirk Münster"
  [data]="overviewData"
  [competenceLevels]="competenceLevelsResponse"
  [domainSubjectMapping]="mapping"
  primaryLabel="Bezirk"
  defaultComparison="Landesmittelwert"
/>