私は現在、Ruby on Railsを使ってビデオコンテストWebアプリケーションを開発中です。 YouTubeと密接に統合されており、動画、コメント、平均視聴率、人気度の統計情報を送信するために使用されます。アプリケーションは、Twitterや(おそらく)Facebookのコメントもカウントし、訪問者が「Add This」ソーシャルネットワークボタンをクリックした回数を数えます。コンテストランキングの質問 - 複数のカテゴリのエントリをランク付けする方法は?
直接投票の代わりに、各動画のYouTube評価とソーシャルメディアのプレゼンスを使用して勝者を選ぶことになります。
私の質問は:エントリをランキングする最も公正な方法は何ですか?
私の基本的な考え方は、ActiveRecordクエリの結果をソートし、これらすべての数値の平均を計算し、それをビデオのマスターランクとして使用することで、各カテゴリの各動画のランキングを個別に見つけることです。それから、私はこのランクですべてのエントリーを並べ替えます。最低の番号が最初に来るなどです。コンテストのエントリーのランク付けは公正な方法ですか?
私は総合優勝者を探しています。ソーシャルメディアの側面は、私が開発者であり、アプリケーションが大企業によって計画されているため、交渉可能ではありません。 私の質問は、約6つの独立した特性に基づいて全体的な勝者を見つける数学的/プログラム的な手段の詳細です。 – mikedamage