Intuitivere Bedienung: Statistiken als Filter + Abstimmungs-Mapping #13

Closed
opened 2026-04-01 14:22:09 +02:00 by tobias · 1 comment
Owner

Überblick

Statistiken sollen nicht nur Zahlen zeigen, sondern als klickbare Filter dienen. Abstimmungsverhalten braucht Normalisierung verschiedener Schreibweisen.

1. Dashboard-Statistiken als Filter

  • Umsetzungsquote-Kacheln (umgesetzt/teilweise/versandet etc.) → Klick filtert Ketten nach Status
  • Vorlagen nach Typ (Antrag/Anfrage/Bericht) → Klick filtert Vorlagen-Liste
  • Ketten nach Status → Klick → /ketten?status=versandet
  • Parteien-Badges → Klick → /vorlagen?partei=GRÜNE
  • Timeline → Klick auf Monat filtert nach Zeitraum

2. Fraktionen-Dashboard als Filter

  • Umsetzungs-Balken → Klick filtert Anträge nach Bewertung
  • KPI-Karten klickbar

3. Abstimmungsverhalten: Normalisierung

Problem

Verschiedene Schreibweisen für gleiche Ergebnisse:

  • "Ja" / "ja" / "Zustimmung" / "dafür" / "angenommen"
  • "Nein" / "nein" / "Ablehnung" / "dagegen"
  • "Enthaltung" / "enthält sich" / "Enth."
  • etc.

Lösung

  • Backend: Mapping-Tabelle die alle Varianten auf kanonische Werte normalisiert (ja/nein/enthaltung/abwesend)
  • Beim Klick auf Stimmverhalten → Filter nach normalisiertem Wert
  • Gleiche Normalisierung für Koalitionsmatrix

4. Abstimmungs-Filter erweitern

  • Nicht nur nach Partei filtern
  • Auch nach Verhalten filtern: "Zeige alle Abstimmungen wo Grüne mit Nein gestimmt haben"
  • Kombination: Partei + Verhalten
  • Koalitionsmatrix profitiert vom gleichen Mapping

Priorität

Hoch — macht die App tatsächlich nutzbar für politische Analyse

## Überblick Statistiken sollen nicht nur Zahlen zeigen, sondern als klickbare Filter dienen. Abstimmungsverhalten braucht Normalisierung verschiedener Schreibweisen. ## 1. Dashboard-Statistiken als Filter - **Umsetzungsquote-Kacheln** (umgesetzt/teilweise/versandet etc.) → Klick filtert Ketten nach Status - **Vorlagen nach Typ** (Antrag/Anfrage/Bericht) → Klick filtert Vorlagen-Liste - **Ketten nach Status** → Klick → `/ketten?status=versandet` - **Parteien-Badges** → Klick → `/vorlagen?partei=GRÜNE` - **Timeline** → Klick auf Monat filtert nach Zeitraum ## 2. Fraktionen-Dashboard als Filter - Umsetzungs-Balken → Klick filtert Anträge nach Bewertung - KPI-Karten klickbar ## 3. Abstimmungsverhalten: Normalisierung ### Problem Verschiedene Schreibweisen für gleiche Ergebnisse: - "Ja" / "ja" / "Zustimmung" / "dafür" / "angenommen" - "Nein" / "nein" / "Ablehnung" / "dagegen" - "Enthaltung" / "enthält sich" / "Enth." - etc. ### Lösung - Backend: Mapping-Tabelle die alle Varianten auf kanonische Werte normalisiert (ja/nein/enthaltung/abwesend) - Beim Klick auf Stimmverhalten → Filter nach normalisiertem Wert - Gleiche Normalisierung für Koalitionsmatrix ## 4. Abstimmungs-Filter erweitern - Nicht nur nach Partei filtern - Auch nach Verhalten filtern: "Zeige alle Abstimmungen wo Grüne mit Nein gestimmt haben" - Kombination: Partei + Verhalten - Koalitionsmatrix profitiert vom gleichen Mapping ## Priorität Hoch — macht die App tatsächlich nutzbar für politische Analyse
Author
Owner

Erledigt durch #14 (Intuitivere Bedienung). Schließe als Duplikat.

Erledigt durch #14 (Intuitivere Bedienung). Schließe als Duplikat.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tobias/antragstracker#13
No description provided.