我目前正在使用Ruby on Rails开发视频比赛Web应用程序。它与YouTube紧密集成,用于提交视频,评论,平均评分和人气统计信息。该应用程序还将计数Twitter和(可能)Facebook提及,并计算访问者点击“添加此”社交网络按钮的次数。比赛排名问题 - 如何排名在多个类别的条目?
而不是直接投票,它会使用每个视频的YouTube评级和社交媒体的存在挑选一个胜利者。
我的问题是:什么是排序条目最公平的方法?
我的基本想法是通过对ActiveRecord查询的结果进行排序,分别找到每个类别中每个视频的排名,然后计算所有这些数字的平均值并将其用作视频的主要排名。然后我按照这个排名排列所有参赛作品,排名最低的参赛作品等等。这是排名比赛参赛作品的公平方式吗?
我试图找到一个总体的赢家。社交媒体方面是不可协商的,因为我只是开发人员,应用程序正在为大公司进行规划。 我的问题更多的是基于大约6个独立特征来找到总体赢家的数学/程序化手段。 – mikedamage 2009-06-30 14:17:22