순위 선택 투표에서 최소/최대 설정이 제대로 적용되지 않음

When I create a multiple choice polls I can can set the minimum and maximum number of choices before Vote is enabled, but this doesn’t seem to work for Ranked Choice voting.

If I create a poll with five options:
poll type=ranked_choice results=always min=1 max=3 public=false chartType=bar

The max=3 parameter seems to be ineffective; a user can still rank four or all options.
The min=1 parameter only works if it’s a 1. If I set it to 2 or more, the poll undoes itself and is just a bullet list.

Maybe this is by design or is an issue particular to the way ranked choice works?
We have a use case where we want users to rank a minimum number of the poll options, and ranked choice is preferable to multiple choice.

2개의 좋아요

It feels to me related to ranked_choice implementation, maybe @merefield has some ideas here?

I am sure we can sort something out here.

1개의 좋아요

Yeah, this isn’t currently supported, but I would definitely not call that a bug.

Perhaps the markdown interface is too permissive and that’s misleading and you might well argue that’s a minor bug. But it shouldn’t be a surprise to people who know instant run-off that this isn’t part of the algorithm.

It’s not really a standard feature of Ranked Choice, Instant Run-off Voting, where the voter has the discretion to select the number of candidates they wish to rank, and can abstain on the others.

Imagine restricting someone on a ballot paper. I guess someone could call your paper spoiled if you rank 4 out of 5 candidates and somewhere on the instructions you were told you could have only 3, but suspect that’s not usual as it would cause confusion and a lot of spoiled ballots which might upset the electorate.

But of course Discourse doesn’t run on paper :slight_smile:

And sure you could definitely add that feature! - it could make sense to limit things to 2 or 3 choices out of 5.

See:

1개의 좋아요

후속 조치로 빌드 대화 상자를 다시 살펴보고 기억을 되살렸습니다.

보시는 바와 같이, 해당 양식에는 순위 선택(Ranked Choice)에 대해 오해를 불러일으킬 수 있는 설정이 없습니다. 따라서 버그는 여기가 아닙니다. 투표(Polls) 마크다운 셸에서 여전히 표시되고 있다는 점은 존중하며, 이로 인해 효과가 있을 것이라고 오해할 수 있다는 점도 이해합니다.

이것은 Contribute > Feature 요청으로 다루는 것이 더 적절하다고 생각합니다. 해당 카테고리로 이동하겠습니다.

해당 작업을 의뢰받으면 기꺼이 진행하겠습니다. (저는 Discourse 팀의 멤버가 아니며, 프리랜서로서 월급을 받지 않으므로 시간은 곧 돈입니다…) 이 문제가 중요하다면 #marketplace에 게시하거나 직접 개인 메시지를 보내 견적을 문의해 주세요. 허용된다면 PR을 보내는 것도 매우 기꺼이 하겠습니다.

3개의 좋아요