Wir nutzen Discourse-Umfragen seit einiger Zeit erfolgreich und sind damit sehr zufrieden. Für einige Abstimmungen möchten wir jedoch mehr als nur eine einfache Umfrage haben. Insbesondere wünschen wir uns eine Implementierung der Condorcet-Methode.
Es wäre jedoch großartig, diese Abstimmungen intern in unserer Discourse-Instanz mit den vorhandenen Authentifizierungs- und Autorisierungsfunktionen durchführen zu können.
Es gibt bereits eine Einzelwahl-, Mehrfachwahl- und eine numerische Bewertung. Es wäre großartig, Condorcet als Option hinzuzufügen.
Die Struktur der Ein- und Ausgaben ähnelt stark der Benutzeroberfläche der bestehenden Implementierungen.
Und die zugrunde liegenden Abstimmungsalgorithmen sind als Open-Source-Gems verfügbar, wie z. B.
Das Hinzufügen dieser Art von Umfrage wäre sehr hilfreich.
Mehr über diese Art der Abstimmung können Sie hier lesen:
Das Schwierige hierbei ist, dass es so viele Methoden gibt:
Das wäre zu viel, um es zum Abstimmungs-Plugin hinzuzufügen. Wenn wir dies hinzufügen würden, müsste der Website-Besitzer STV vs. Schulze vs. Instant Runoff … usw. usw. wählen.
Hier gibt es viel Komplexität. Nichts dagegen, mit mindestens einer der Optionen zu beginnen.
Debian verwendet seit Jahrzehnten eine spezifische Variante von Condorcet, daher gehe ich davon aus, dass es sehr sicher ist, zumindest diese Version zu übernehmen.
Es ist besser, eine in einer großen Gemeinschaft getestete Methode zu haben als gar keine.
Ich denke, Discourse-Communities brauchen wirklich etwas Besseres als nur “Winner-take-all”-Umfragen.
Seitdem die OP geschrieben wurde, habe ich Ranked Choice basierend auf Instant Run-off beigesteuert, was die Lücke etwas schließt.
Ich bin mir nicht sicher, ob das Discourse-Team das Poll-Plugin noch komplexer machen möchte.
Ich habe anschließend einen Fork des Poll-Plugins erstellt, der ein Sankey-Diagramm für Ranked Choice hinzufügt. Dies wird nicht als PR eingereicht, da CDCK der Meinung ist, dass das Plugin bereits groß genug ist (und das ist auch fair, es erfordert erhebliche Ressourcen, diesen ganzen Code zu warten).
Wenn jemand die Hinzufügung von Condorcet finanzieren möchte, kann er mich privat kontaktieren, um es zum Fork hinzuzufügen.
Ich denke immer noch, dass mindestens eine Ranking-Lösung für die Communities erforderlich ist.
Wäre die Verwendung von nur einer voreingenommen?
Wahrscheinlich, aber besser als nichts.
Es ist definitiv meinungsbildend, da jeder Abstimmungsalgorithmus/-system seine Vor- und Nachteile und Fallstricke hat und möglicherweise nicht für jeden geeignet ist.
Die Realität ist jedoch, dass jemand für die Erstellung und Wartung der Software bezahlen muss …
Das stimmt, aber ich versuche hier zu vermitteln, dass ich den Eindruck hatte, dass es für Communities wie andere Standardfunktionen in Discourse eine ziemlich grundlegende Funktion ist.
Einer der Hauptpunkte des Teams in dem Thread ist, dass sie es nicht übernehmen wollen, da jede Lösung voreingenommen in Bezug auf die Portfolio-Lösungen für Ranglistenabstimmungen sein wird, aber ich denke, dass es, wie in der Debian-Community, besser ist, eine einzige voreingenommene Lösung zu haben als nur Mehrheitsentscheidungen.
Das Problem, dass wir viele Ranglistenabstimmungslösungen haben, ist also ein falsches Problem, da auch nur die Mehrheit bereits voreingenommen ist.