Ranked Choice-Umfrage verwendet Min/Max-Einstellungen nicht richtig

Wenn ich eine Umfrage mit Mehrfachauswahl erstelle, kann ich die minimale und maximale Anzahl von Auswahlmöglichkeiten festlegen, bevor die Abstimmung aktiviert wird, aber dies scheint bei der Rangfolge-Abstimmung nicht zu funktionieren.

Wenn ich eine Umfrage mit fünf Optionen erstelle:
poll type=ranked_choice results=always min=1 max=3 public=false chartType=bar

Der Parameter max=3 scheint unwirksam zu sein; ein Benutzer kann immer noch vier oder alle Optionen rangieren.
Der Parameter min=1 funktioniert nur, wenn er 1 ist. Wenn ich ihn auf 2 oder mehr setze, macht die Umfrage sich selbst rückgängig und ist nur eine Stichpunktliste.

Vielleicht ist dies beabsichtigt oder ein Problem, das spezifisch für die Funktionsweise der Rangfolge-Abstimmung ist?
Wir haben einen Anwendungsfall, bei dem Benutzer eine Mindestanzahl der Umfrageoptionen rangieren sollen, und die Rangfolge-Abstimmung ist der Mehrfachauswahl vorzuziehen.

2 „Gefällt mir“

Meiner Meinung nach hängt das mit der Implementierung von „ranked_choice“ zusammen. Vielleicht hat @merefield hier ein paar Ideen?

Ich bin sicher, dass wir hier etwas regeln können.

1 „Gefällt mir“

Ja, das wird derzeit nicht unterstützt, aber ich würde das definitiv nicht als Fehler bezeichnen.

Vielleicht ist die Markdown-Oberfläche zu permissiv und das ist irreführend, und man könnte argumentieren, dass dies ein kleiner Fehler ist. Aber für Leute, die Instant-Runoff kennen, sollte es keine Überraschung sein, dass dies nicht Teil des Algorithmus ist.

Es ist keine wirkliche Standardfunktion von Ranked Choice, Instant-Runoff Voting, bei der der Wähler die Möglichkeit hat, die Anzahl der Kandidaten auszuwählen, die er einstufen möchte, und die anderen ablehnen kann.

Stellen Sie sich vor, Sie beschränken jemanden auf einem Wahlzettel. Ich schätze, jemand könnte Ihren Stimmzettel als ungültig bezeichnen, wenn Sie 4 von 5 Kandidaten einstufen und irgendwo in den Anweisungen stand, dass Sie nur 3 haben könnten, aber ich vermute, das ist nicht üblich, da es zu Verwirrung und vielen ungültigen Stimmzetteln führen würde, was die Wähler verärgern könnte.

Aber natürlich läuft Discourse nicht auf Papier :slight_smile:

Und sicher, Sie könnten diese Funktion definitiv hinzufügen! - es könnte sinnvoll sein, die Auswahl auf 2 oder 3 von 5 Optionen zu beschränken.

Siehe:

1 „Gefällt mir“

Zur Nachfassung habe ich das Build-Dialogfenster erneut betrachtet, um mein Gedächtnis aufzufrischen.

Wie Sie sehen können, gibt es im Formular keine irreführende Einstellung für Rangwahl. Der Fehler liegt also nicht hier. Ich verstehe, dass die Option weiterhin im Markdown-Shell für Umfragen sichtbar bleibt, was dazu führen könnte, dass Sie glauben, sie könnte einen Effekt haben.

Ich halte dies eher für eine #contribute:Feature-Anfrage. Ich verschiebe sie dorthin.

Ich würde gerne daran arbeiten, falls ich dafür eingestellt werde (ich gehöre nicht zum Discourse-Team und als Freelancer, der kein festes Gehalt bezieht, ist Zeit Geld …). Falls dies für Sie wichtig ist, können Sie gerne im Marketplace posten oder mir eine Direktnachricht senden, um ein Angebot einzuholen. Ich würde mich sehr freuen, einen PR einzureichen, falls dies akzeptabel ist.

3 „Gefällt mir“