Einleitung

Diese Webapplikation berechnet das Ergebnis von einer Rangfolgewahl (abgekürzt IRV, englisch instant-runoff voting). Es wurde in javascript mit Hilfe von jQuery aufgebaut und gestaltet in HTML und CSS auf Basis von bootstrap. Der Quellcode ist lizenziert unter der MIT License und auf GitHub zur Verfügung gestellt, mithilfe ist sehr willkommen. Der Programmcode ist unit getested mit QUnit, aber dass heißt jedoch nicht, dass er damit garantiert fehlerfrei ist. Es wurde geschrieben von Peter Grassberger, auch bekannt als PeterTheOne.


Eingabe

Kandidatinnen- und Kandidatenliste

Bitte fügen Sie die Namen der Kandidaten und Kandidatinnen ein, immer einen Namen pro Zeile. Diese Liste kann man sich wie eine Vorlage für einen Stimmzettel vorstellen. Die Reihenfolge der Namen macht einen Unterschied für die Berechnung, deshalb sollte man vorsichtig sein wenn man die Reihenfolge im Nachhinein ändert.

Beispiel

Barack Obama
François Hollande
Angela Merkel

Stimmzettel

Bitte tragen sie hier die ausgefüllten Stimmzettel ein, immer nur einen pro Zeile. Ein Stimmzettel besteht aus Rangnummern 1 2 3 4 ... die hinter einander geschrieben werden, jeweils mit einem comma , getrennt. Ein Stimmzettel hat genau so viele Nummern wie es Kandidatinnen und Kandidaten gibt. Die Nummern werden in der Reihenfolge der Kandidaten in der KandidatenInnenliste geschrieben, die erste Nummer ist der Rang von der ersten Kandidatin auf dem Stimmzettel, die zweite Nummer ist der Rang vom zweiten Kandidaten und so weiter. Leerzeilen werden ignoriert. Unvollständige Stimmzettel können eingegeben werden indem eine 0 als Platzhalter verwendet wird oder die Position freigelassen wird, so wie in hier 1, 0, 2, , 3.

Beispiel

3, 2, 1
3, 2, 1
1, 2, 3
3, 1, 2
2, 3, 1
1, 2, 3

Einstellungen


Ergebnis

Please submit your request.