【发布时间】:2011-05-10 08:54:37
【问题描述】:
我是 android 开发中的傻瓜,目前正在创建一个 android 应用程序并尝试实现一个评分系统,允许用户提交评论并被其他用户评分。我想知道整个过程将如何以及需要什么算法。
非常感谢您的指导,并提前致谢。
【问题讨论】:
-
如何平均投票并四舍五入到最近的有意义的单位(例如“半星”)?您可以保留一个平均值,即投票数,并且对于每个新投票,将 (newvote-average)/(votecount+1) 添加到之前的平均值。例如,请参阅that page。
-
是的,我需要平均评分才能让用户看到其他人评分的总平均投票。将总评分四舍五入的 sql 语法是什么样的?