openSUSE:选举软件

跳转到:导航搜索

选举软件

openSUSE 的选举使用 Helios Voting 运行。

Helios Voting

Helios Voting 是由 Ben Adida 编写的一个在线开源投票系统。一篇描述投票过程的论文可以在 这里 找到。该项目的 GitHub 页面 上可以找到源代码和安装说明。

创建理事会选举

“创建新选举”表单应该大部分都很明显。需要启用的一些重要事项是

  • “使用选民别名”(如果没有此选项,每个人都可以检查谁投票和谁没有投票。选举创建者始终可以看到谁投票了。)
  • “随机化答案顺序”

下一步是添加一个问题。在顶部,将下拉菜单更改为“在 __0__ 到 __3__ 个答案之间选择”,然后填写问题(“请投票选出最多 3 名理事会候选人”)和答案(= 姓名)。

“返回选举”,然后到“选民和选票”,“批量上传选民”并上传 CSV 文件。(Helios 显示预期的格式)并将用户名用作“真实姓名”(不太好,但总比没有好)。CSV 由后台进程处理,因此在几秒钟后重新加载页面。

再次“返回选举”。

下一步是“冻结选票并开放选举”,点击“冻结选票”。

现在再次转到“选民和选票”。有一个新的按钮“向选民发送邮件”,点击它。

“投票时间”模板应该没问题。填写下面的字段,保持“发送给:所有选民”,最后点击“发送”。(顺便说一下:还有一个选项是仅向“尚未投票的选民”发送邮件 - 如果您认为需要在选举中期发送提醒,可以使用此选项。)

选举现在正在进行中。放松直到选票关闭

选举结束后,再次登录 Helios。接下来的步骤是:- “计算加密计票结果”,稍等片刻后重新加载页面 - “受托人(用于解密)” - 仅访问该页面就足够了,然后

 go back

- “计算结果” - “发布结果”(使结果公开)。我建议让

 Helios send emails to voters - the mail includes a link to the result 
 and (possibly more important) the smart tracker code (people hopefully 
 recorded it when voting and can check it now). People who didn't vote 
 will instead see a note that they didn't vote.