순위 투표 집계기
후보와 익명 선호 순위를 등록하고 동일한 투표지를 결선투표(IRV) 또는 Borda 점수로 계산합니다. IRV는 라운드마다 유효·소진 표, 배정과 이관을 보여 주고 Borda는 순위별 지지와 점수를 보여 줍니다. 아래 동점 및 일부 순위표 처리법은 이 도구에서 정한 규칙이며 모든 선거의 공통 규정이 아닙니다. 공식 선거 인증용이 아닌 학습·모임 의사결정용입니다.
주요 기능
- 후보 목록과 하나 이상의 선호 순위를 가진 익명 투표지 편집
- IRV 라운드별 득표·유효표 과반·소진·투표지별 이관
- 기재한 순위에 N점부터 1점까지, 미기재 후보에 0점을 주는 Borda 계산
- 명시된 결정적 IRV 탈락 및 Borda 점수 동점 처리
- 엄격한 편집용 JSON, 상세 감사 JSON, 수식 방지 CSV 집계표
사용 방법
- 동아리 선택 예제를 열거나 새 프로젝트를 만들고 제목과 후보 이름을 정합니다.
- 각 익명 투표지에 1순위부터 차례로 후보를 넣습니다. 뒤쪽 순위는 비워도 되지만 같은 후보를 반복할 수 없습니다.
- IRV 또는 Borda를 선택하고 집계를 실행합니다. 당선 결과와 라운드·점수표, 동점 설명을 확인합니다.
- IRV에서는 각 라운드의 감사 내용을 펼쳐 표별 현재 선택과 탈락 후 이관을 확인합니다.
- 떠나기 전에 편집용 프로젝트 JSON을 저장합니다. 재현 가능한 결과는 감사 JSON 또는 CSV로 내려받습니다.
활용 예시
- 낮은 순위 후보 탈락 후 동아리 행사 선택이 어떻게 바뀌는지 설명
- 같은 익명 선호표에서 IRV와 Borda 결과 비교
- 계속 참가하는 후보가 없어 소진된 표 확인
- 수업·워크숍 투표의 재현 가능한 집계 근거 보관
자주 묻는 질문
일부 후보만 순위를 매기면 어떻게 되나요?
IRV에서는 남아 있는 후보 중 다음 순위로 옮겨 가며, 더 없으면 그 라운드의 소진 표가 되어 과반 분모에서 제외합니다. Borda에서는 기재한 순위에 후보 수 N점, N−1점 등을 순서대로 주고 미기재 후보에는 0점을 줍니다. 이 도구에 명시한 처리 규칙입니다.
IRV 탈락 동점은 어떻게 처리하나요?
현재 최소 득표 후보끼리 이전 라운드 득표를 최신 라운드부터 거꾸로 비교합니다. 처음 차이가 난 라운드에서 득표가 가장 적었던 후보를 탈락시킵니다. 끝까지 같으면 안정적인 후보 ID를 사전식으로 비교해 가장 큰 ID를 탈락시킵니다. 비교 근거를 라운드에 표시합니다.
Borda 점수 동점은 어떻게 처리하나요?
총점이 같으면 1순위 지지 표 수, 2순위 지지 표 수 등의 순서로 비교합니다. 모든 순위별 표 수도 같으면 안정적인 후보 ID가 사전식으로 가장 작은 후보를 먼저 놓습니다. 이 결정 규칙이 모든 Borda 선거에 적용된다는 뜻은 아닙니다.
IRV와 Borda의 승자가 다를 수 있나요?
IRV는 표마다 남아 있는 최상위 후보에게 한 표를 배정하고 탈락 후 이관합니다. Borda는 기재한 모든 순위에 점수를 합산합니다. 선호를 측정하는 방식이 달라 같은 투표지에서도 결과가 다를 수 있습니다.
공식 선거 결과를 인증할 수 있나요?
아니요. 지역마다 무효표, 건너뛴 순위, 기명 투표, 재검표, 동점 처리 절차가 다릅니다. 이 브라우저 도구에는 명시한 규칙만 있으며 유권자 인증, 위변조 방지 관리 절차나 선거 인증 기능이 없습니다.
투표지는 어디에 저장되나요?
이 브라우저 탭에만 유지되고 서버로 보내지지 않습니다. 자동 저장이나 여러 사용자 동기화는 없습니다. 다시 작업하려면 버전 1 프로젝트 JSON을 내려받으세요. 감사 JSON과 CSV는 보고서이며 가져오기 형식이 아닙니다. 잘못된 가져오기는 현재 프로젝트를 보존합니다.
개인정보 안내
후보 이름과 익명 투표 순서는 이 브라우저 탭에만 남으며 자동 저장이나 서버 API 전송이 없습니다. 프로젝트와 보고서를 내보내면 모임 선호 정보가 드러날 수 있으니 적절히 보관하세요.
댓글과 질문