순위 선택 투표에서 결과에 표 변경 사항이 반영되지 않음

여기에 순위별 선택 투표가 있습니다: [POLL] Final Tokenomics and Block Division - Polls - The Firo Forum

투표 마감일까지 사람들은 자신의 투표를 변경할 수 있습니다.

그러나 우리는 우리의 투표를 변경할 때, 결과/투표 탭에 반영되지 않습니다. 관리자인데도 불구하고 투표에서 데이터를 내보내는 방법을 찾을 수 없습니다.

@merefield
이것은 FIX: poll ranked choice result algo majority check - Pull Request #28191%EA%B3%BC - discourse/discourse - GitHub 별개의 문제라고 생각합니다.

2개의 좋아요

루벤, 안녕하세요. 더 자세한 내용을 논의하기 위해 쪽지를 보내겠습니다.

1개의 좋아요

즉, Reuben이 최근 수정 사항을 적용하지 못한 것으로 보이며, 업데이트 후 그의 투표 결과가 올바르게 해결된 것으로 보입니다.

또한, 데이터 탐색기 플러그인을 추가하도록 조언했습니다. 그렇지 않으면 내보내기 옵션이 표시되지 않기 때문입니다. (이는 정상적인 동작입니다)

그러나, 순위별 선택(Ranked Choice) 방식에서 결과가 25명을 초과할 때 유권자 목록을 확장하는 관련 문제를 발견했습니다. (표준 투표에서는 해당 문제가 발생하지 않습니다)

수정 사항은 다음과 같습니다:

@reubenyap 이제 병합되었습니다. 인스턴스를 업데이트하면 수정 사항이 반영되어야 합니다. 확인 부탁드립니다.

안녕하세요, 업데이트 후에도 표를 바꾼 사람들이 표시되지 않습니다.
SS1

각 투표 아래에 있는 “더 보기/펼치기” 버튼을 클릭하면 해당 항목만 표시됩니다.
SS2

그 후 몇 초 뒤에 이전 상태(SS1)로 돌아갑니다.

대시보드에서 현재 사용 중인 Discourse 커밋을 공유해 주시겠습니까?

3.4.0.beta1-dev

(9641835743)

1개의 좋아요

네, 믿기 어렵겠지만, 수정 덕분에 실제로 상황이 나아졌습니다. 다만, 업데이트가 "초기화"되는 문제를 방지하려면 추가적인 작업이 필요합니다. 프로덕션 환경에서는 개발 환경보다 이러한 문제가 더 빠르게 발생하기 때문입니다.

유권자 목록을 확장한 후 들어오는 업데이트를 어떻게 처리할지 신중하게 고려해야 합니다.

버튼을 클릭하거나, 서버로부터 업데이트를 수락하기 전에 유권자 목록을 제한된 시간 동안 검토할 수 있도록 타임아웃을 설정하는 방식으로, 원격 업데이트를 통한 유권자 목록 변경을 잠그는 것이 좋습니다.

인내해 주셔서 감사합니다.

1개의 좋아요

유권자 목록은 극적으로 변경되는데, 이는 일반적인 투표 변경 사항의 범위를 벗어납니다. 여전히 무언가 잘못된 것 같습니다.

클릭하기 전

1개의 좋아요

모든 버튼을 클릭한 후: 화면이 크게 바뀌고 사람들이 사라지는 것을 확인하세요.
페이지를 새로고침하면 이전 화면으로 돌아갑니다.

1개의 좋아요

추가 PR가 생성되었습니다:

3개의 좋아요

확인차 여쭤봅니다. 이전에 투표를 변경한 적이 있다면, 표를 확장하기 전에 제공된 표 목록에 자신의 투표가 표시되지 않는 것이 정상인가요?

예를 들어, 며칠 전에 투표를 변경했는데 다시 투표 페이지로 돌아갔을 때 화면에는 내 투표가 목록에 나오지만 원시 데이터에는 나타납니다.

안녕하세요 @reubenyap - 해당 수정 사항이 병합되기까지는 추가로 조사할 의미가 없었습니다.

현재 병합이 완료되었습니다.

크게 개선된 것을 확인하실 수 있을 것입니다.

여전히 문제가 남아 있다면 적시에 후속 조치를 취하겠습니다. 이 개선 사항에 대해 어떻게 진행되고 있는지 알려주세요.

확장 전과 후의 유권자 목록은 여전히 다릅니다(다만, 다른 사용자 사이에서도 일관되게 차이가 납니다).

@ajaydono와 @Anwar가 더 자세한 정보를 제공할 예정입니다.

유권자 목록이 달라지는 것은 예상된 현상입니다.

기본적으로 제한된 유권자 목록으로 시작하며, 목록을 확장하면 더 많은 유권자가 추가됩니다.

투표 결과가 _변경_되면(예: 1위에서 2위로) 문제가 될 수 있지만, 제 테스트에서는 그런 현상을 관찰하지 못했습니다.

목록을 확장하면, 확장 시점의 상태로 투표가 고정되며 실시간으로 더 이상 업데이트되지 않습니다. 이는 현재 필수적인 절충안입니다.

확장 전

확장 후

이 PR이 생성되었으며, 이미 버그를 보고한 인스턴스에서 투표 플러그인의 포크를 통해 테스트가 완료되었으므로, 이 이슈를 완전히 해결할 것입니다:

2개의 좋아요

코드가 구식이 되기 전에 이 수정 사항을 병합해 주시면 감사하겠습니다.

2개의 좋아요

이 PR이 병합되면 좋겠습니다. 이 PR은 우리 커뮤니티에 큰 도움이 되었으며, 다른 Discourse 커뮤니티에서도 유용할 것입니다.

1개의 좋아요