또 다른 커뮤니티 멤버도 비슷한 점수를 가진 사용자가 많음에도 불구하고 여전히 순위가 매겨지고 있다고 지적했습니다.
점수가 동일할 때 동일한 순위 번호를 표시하는 것은 어떨까요? 위의 예시에서 해당 사용자는 모두 48위로 표시될 것입니다.
(참고로 맥락을 위해 "Cheers"를 "Contributions"로 이름 변경했습니다)
또 다른 커뮤니티 멤버도 비슷한 점수를 가진 사용자가 많음에도 불구하고 여전히 순위가 매겨지고 있다고 지적했습니다.
점수가 동일할 때 동일한 순위 번호를 표시하는 것은 어떨까요? 위의 예시에서 해당 사용자는 모두 48위로 표시될 것입니다.
(참고로 맥락을 위해 "Cheers"를 "Contributions"로 이름 변경했습니다)
메타의 리더보드를 방문했는데, 파란색 상자에 내 순위가 30위라고 표시되어 있었습니다. 하지만 실제로는 32위입니다. 제 점수보다 높은 점수에서 동점이 두 번 발생한 것이 원인이 아닌가 추측해 봅니다.
그리고 그 사람들은 순위표에서 서로 다른 순위로 표시되고 있는데, 이는 두 번째 버그입니다.
점수가 100, 90, 90, 70이라면 해당 플레이어들은 관례적으로 1위, 2위(동률), 2위(동률), 4위로 표시되어야 합니다.
(솔직히 리더보드를 보는 건 처음입니다!)
@Ed_S 님, 보고서를 한데 모으기 위해 해당 게시물을 이곳으로 옮겼습니다. ![]()
감사합니다. 버그가 두 개 있는 것 같습니다.
네, 이 동작은 점수 랭킹 전략 설정을 통해 구성할 수 있습니다:
dense_rank (기본값) - 스크린샷에 표시된 동점 처리 동작을 생성합니다rank - 동점인 행은 동일한 랭크를 받으며, 다음 랭크는 동점인 행의 수만큼 증가합니다row_number - 원래 게시물에 표시된 동점 처리 동작을 생성합니다그렇군요! 해당 설정이 https://github.com/discourse/discourse-gamification/commit/2eadff63d44ddf13c40b7e11ab4241350c3e404b에서 바로 뒤에 추가된 것으로 보입니다.
따라서 이 이슈는 완료된 것으로 판단되며, 닫아도 될 것 같습니다.