【UP】吧务投票的技术讨论
福州一中吧
全部回复
仅看楼主
level 8
upsuperX 楼主
关于投票,我认为最好采用一人一票的无记名投票
实现方法可以通过外部网站进行,如在gae上架设计票站点
关于验证问题,我考虑可以采取类似申请选票的方式,有权利投票的用户进入相关网站输入自己的用户名,然后网站会自动使用一个机器人帐号将选票信息发送到相关百度帐号的消息里面,选票信息包括一个选票编码
用户可以根据用户名和选票编码在指定日期(一天或两天)内登入相关网站进行投票,投票后不可更改(因此投票应该极为谨慎)
投票最好采取偏好投票(澳大利亚大选方法),即每个人投票时并不是投给谁,而是提供一个偏好排位,投票结束以后生成投票结果并公开
偏好投票的计票方式为,首先统计每个候选人在第一偏好中的票数,若有一人超过半数,则此人获选,否则,淘汰最后一名,并把将他作为第一偏好的选票中的第二偏好计入票数,如此往复直到一个人的票数超过半数
关于偏好投票详情参见Matrix67大牛的相关文章:http://www.matrix67.com/blog/archives/3537
我认为以上方案可行性很高,而且非常公平

2010年11月16日 13点11分 1
level 12
手机党怎么办?
2010年11月16日 13点11分 2
level 11
我认为可行。不过对移动设备的支持有待加强,因为手机端比较难查看百度站内信。
2010年11月16日 13点11分 3
level 11
另外最好不要GAE,表示一中内网里GAE各种上不去。。。
2010年11月16日 13点11分 4
level 12
3 手机站短怎么看。。。
2010年11月16日 13点11分 5
level 11
回复:5楼
貌似只能用UCWEB上PC版百度看。
2010年11月16日 13点11分 6
level 8
upsuperX 楼主
总有不用手机的时候吧……
2010年11月16日 13点11分 7
level 8
upsuperX 楼主
关于站点架设的问题,SAE也是可以的,不一定要用GAE
2010年11月16日 13点11分 8
level 12
电脑不让用阿我好无奈。。。
2010年11月16日 13点11分 9
level 12
为什么要无记名投票呢。
2010年11月16日 13点11分 10
level 11
回复:10楼
难道你想记名么……
2010年11月16日 13点11分 11
level 12
我无所谓阿记名不是更公正么。。。
2010年11月16日 13点11分 12
level 12
至少公开= =
2010年11月16日 13点11分 13
level 8
upsuperX 楼主
记名的话需要考虑
1、世故人情
2、威逼利诱
所以还是无记名比较公平 & 易选出比较合适的人选
2010年11月16日 13点11分 14
level 7
这个想起了某日一题万恶的模拟题..(好吧我自重.)
这个结果我觉得必然是要公开的.= =|
百度的api有公开么.
2010年11月16日 13点11分 15
level 12
好吧可是操作起来。。
2010年11月16日 13点11分 16
level 8
upsuperX 楼主
回复:15楼
什么叫结果必然要公开?选票情况么?
最多结束以后公开……
不过如果限定投票时间,其实结束后公开也是可以的……
2010年11月16日 13点11分 17
level 8
upsuperX 楼主
回复:15楼
百度api没有公布……可是我们不能用方法么?
2010年11月16日 13点11分 18
level 7
回复:17楼
我认为选票情况是在投票截止后公开啊..
这个投票周期可以维持3周吧..
2010年11月16日 13点11分 19
level 7
回复:18楼
如果有公开明显就方便很多了明显..
2010年11月16日 14点11分 20
1 2 尾页