查看结果
何时能看到排名
/campaigns/[id]/result 在 ongoing = true 时只显示「当前投票还在进行中,请耐心等候!」。结束后才渲染排名。
侧栏「查看排名」对 admin / moderator 展示。页面本身没有再做角色校验:已登录用户若知道 URL,结束后也能看到聚合结果。
计票规则
- 从
ballot_allocations按candidate_option_id对amount求和。 - 候选人名为
campaign_candidate_options.display_name。 - 按票数降序。票数相同则并列同一名次,下一个名次 = 已处理人数 + 1(竞赛排名,例如 1、1、3)。
- 从未获得任何分票的选项不会出现在聚合结果里。
操作建议
- 公布前在选票管理确认已投票人数、是否还有未投。
- 改规则会缩放已有分票;公布前抽查若干选票的
weight与分票合计是否一致。 - 结束后若误开投票,选民在尚未提交的情况下可以继续投;已提交的人仍不能改票。