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

객관식 설문조사를 만들 때, '투표’가 활성화되기 전에 선택지의 최소 및 최대 수를 설정할 수 있습니다. 하지만 순위 투표(Ranked Choice) 방식에서는 이 기능이 작동하지 않는 것 같습니다.

5개의 선택지를 가진 설문을 다음과 같이 만들어 보았습니다:
poll type=ranked_choice results=always min=1 max=3 public=false chartType=bar

max=3 매개변수는 효과가 없는 것 같습니다. 사용자는 여전히 4개나 모든 선택지에 순위를 매길 수 있습니다.
min=1 매개변수는 값이 1인 경우에만 작동합니다. 2 이상으로 설정하면 설문이 초기화되어 단순한 목록으로 변합니다.

이것이 의도된 동작인지, 아니면 순위 투표 방식의 특성상 발생하는 문제인지 궁금합니다.
우리는 사용자가 설문 선택지 중 최소한의 개수에 순위를 매기도록 하고 싶은 사용 사례가 있으며, 이 경우 순위 투표를 객관식 투표보다 선호합니다.

2개의 좋아요

ranked_choice 구현과 관련이 있다고 생각됩니다. @merefield 님이 이 부분에 대해 몇 가지 아이디어를 가지고 계실지도 모르겠네요.

여기서 뭔가 해결책을 찾아낼 수 있을 거라고 확신합니다.

1개의 좋아요

네, 현재는 지원되지 않지만, 그것을 버그라고 부르지는 않을 것 같습니다.

아마도 마크다운 인터페이스가 너무 관대하여 혼동을 줄 수 있고, 이를 작은 버그라고 주장할 수도 있겠죠. 하지만 즉시 결선 투표(instant run-off)를 아는 사람들에게는 이것이 알고리즘의 일부가 아니라는 것이 놀라운 일은 아닐 것입니다.

이것은 랭킹 선택 투표(Ranked Choice), 즉 즉시 결선 투표(Instant Run-off Voting)의 표준 기능은 아닙니다. 이 방식에서는 유권자가 순위 매길 후보자 수를 자유롭게 선택할 수 있으며, 나머지 후보자에는 기권할 수 있습니다.

유권자 투표용지에 제한을 두는 상황을 상상해 보세요. 5명의 후보 중 4명에게만 순위를 매기고, 설명서에 3명까지만 매길 수 있다고 적혀 있었다면 누군가가 그 용지를 무효로 처리할 수 있을 것입니다. 하지만 이는 혼란을 초래하고, 유권자를 불편하게 할 수 있는 많은 수의 무효표를 발생시킬 가능성이 높아 일반적이지 않을 것입니다.

물론 Discourse는 종이 위에서 작동하지는 않죠 :slight_smile:

그리고 물론 그 기능을 추가할 수도 있습니다! 5개 선택지 중 2개나 3개로 제한하는 것이 합리적일 수 있습니다.

참고:

1개의 좋아요

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

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

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

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

4개의 좋아요