竞赛排名问题 - 如何对多个类别的参赛作品进行排名?

发布于 2024-07-25 08:07:51 字数 404 浏览 2 评论 0原文

我目前正在使用 Ruby on Rails 开发视频竞赛 Web 应用程序。 它与 YouTube 紧密集成,用于提交视频、评论、平均评分和受欢迎程度统计数据。 该应用程序还将统计 Twitter 和(可能)Facebook 的提及次数,并统计访问者单击“添加此”社交网络按钮的次数。

它将使用每个视频的 YouTube 评分和社交媒体表现来选出获胜者,而不是直接投票。

我的问题是:对条目进行排名的最公平方法是什么?

我的基本想法是通过对 ActiveRecord 查询结果进行排序,分别找到每个视频在每个类别中的排名,然后计算所有视频的平均值这些数字并将其用作视频的主排名。 然后我会按此排名对所有参赛作品进行排序,数量最少的排在第一位,依此类推。这是对竞赛参赛作品进行排名的公平方式吗?

I'm currently developing a video contest web application using Ruby on Rails. It integrates closely with YouTube, which it uses for submitting videos, comments, average rating, and popularity stats. The application will also count Twitter and (possibly) Facebook mentions, and count the number of times visitors have clicked an "Add This" social network button.

Instead of direct voting it will use each video's YouTube rating and social media presence to pick a winner.

My question is: What is the fairest method for ranking the entries?

My basic idea is to just find each video's ranking in each category separately by sorting the results of an ActiveRecord query, then compute the average of all these numbers and use it as the video's master rank. Then I'd sort all the entries by this rank, with the lowest number coming in first, etc. Is this a fair way to rank the contest entries?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

听你说爱我 2024-08-01 08:07:51

比赛组织者不应该告诉您他们希望如何对所有内容进行评分吗?

我会亲自计算 YouTube 提交的数量,添加每个的分数,然后除以数字以获得平均分数,然后通过社交媒体提及以某种方式补充,但由他们来告诉你哪个应该携带更多重量。 他们必须明白,你可以设计应用程序来完成他们想做的任何事情,但他们负责让你知道他们到底想要什么。 这种决定不应该由设计师决定。 让他们在委员会中讨论一下,在他们为你找到答案之前,不要担心实际的算法。

Shouldn't the contest organizer be telling you how they want everything rated?

I would personally count the number of youtube submissions, add the score for each, then divide by the number to get their average score, and then suppliment that somehow by social media mentions, but it is up to them to tell you which should carry more weight. They have to understand that you can design the app to do whatever they want, but they are in charge of letting you know what precisely they want. That sort of decision should not be left up to the designer. Let them wrestle with it in committee for a bit, don't sweat the actual algorithm until they come up with the answer for you.

世俗缘 2024-08-01 08:07:51

这取决于您想要实现的目标。 然而,在我看来,社交媒体评分毫无意义。 最终结果是有人费心在 YouTube 上观看和/或评价该视频。 仅凭这些分数就可以告诉您某人是否在社交媒体方面“做得很好”。

It depends on what you're trying to accomplish. However, it seems to me that the social media score is pointless. The net result is that someone bothered to watch and/or rate the video on YouTube. Those scores alone should tell you if someone is "doing a good job" on the social media front.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文