Stimmverhalten: Aufschlüsselung pro Berührungsgruppe #166
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: tobias/gwoe-antragspruefer#166
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Folge-Issue zum Stimmverhalten-Feature (siehe Umbrella).
Idee
Analog zur „Pro GWÖ-Wert"-Heatmap (Spalten 1–5 der
gwoe_matrix) eine zweite Heatmap pro Berührungsgruppe (Zeilen A–E):Pro Antrag:
gruppen_score(G) = Ø(rating der Felder G1..G5)für jede Zeile G.Pro (Fraktion, Gruppe) ein Stimm-Index analog zur Werte-Variante.
Erwartete Aussagen
Implementierung
In
app/auswertungen.py:_gruppen_score_for_assessment(matrix)analog zu_wert_score_for_assessment, aber gruppiert nachfield[0](A–E) stattfield[-1](1–5).aggregate_stimm_index_pro_gruppe(...)analog zuaggregate_stimm_index_pro_wert.In
app/main.py:GET /api/auswertungen/stimm-index-pro-gruppeIn
app/templates/v2/screens/auswertungen.html:Pro GWÖ-Wert-Heatmap auf Tabs umstellen (Werte/Gruppen).Warum nicht in Phase 1?
Bei N=35 Assessments × 5 Gruppen × 5 Fraktionen sind die Zellen zu dünn besetzt. Lohnt sich erst nach Issue #44 Batch-Bewertung.
Implementiert in commit
79003d6.Live auf dev:
/api/auswertungen/stimm-index-pro-gruppeund Toggle in der 3. Sub-Section des Stimmverhalten-Tabs ("Pro GWÖ-Wert" / "Pro Berührungsgruppe").AfD-Beispiel (dev-Daten):
Aussagekraft hängt weiter an der Datenmenge (heute ~19 Anträge mit Vote × Bewertung). Mit Issue #44 Batch-Bewertung wird die Heatmap dichter.
Closing.