Вопрос о ранжировании конкурса — как ранжировать работы в нескольких категориях?

В настоящее время я разрабатываю веб-приложение для видеоконкурса с использованием Ruby on Rails. Он тесно интегрируется с YouTube, который используется для отправки видео, комментариев, среднего рейтинга и статистики популярности. Приложение также будет подсчитывать упоминания в Twitter и (возможно) Facebook, а также подсчитывать, сколько раз посетители нажимали кнопку «Добавить это» в социальной сети.

Вместо прямого голосования он будет использовать рейтинг каждого видео на YouTube и присутствие в социальных сетях, чтобы выбрать победителя.

У меня вопрос: Какой самый честный метод ранжирования записей?

Моя основная идея состоит в том, чтобы просто найти рейтинг каждого видео в каждой категории отдельно, отсортировав результаты запроса ActiveRecord, затем вычислить среднее значение всех этих чисел и использовать его в качестве основного рейтинга видео. Затем я сортировал все работы по этому рангу, начиная с наименьшего номера и т. д. Является ли это справедливым способом ранжирования конкурсных работ?


person Mike Green    schedule 30.06.2009    source источник


Ответы (2)


Разве организатор конкурса не должен говорить вам, как они хотят, чтобы все оценивалось?

Я бы лично подсчитал количество материалов на YouTube, добавил оценку для каждой, затем разделил на число, чтобы получить их среднюю оценку, а затем дополнил бы это каким-то образом упоминаниями в социальных сетях, но они должны сказать вам, что должно нести больше. масса. Они должны понимать, что вы можете спроектировать приложение так, чтобы оно делало все, что они хотят, но они отвечают за то, чтобы вы знали, чего именно они хотят. Такое решение не должно оставляться на усмотрение дизайнера. Позвольте им немного побороться с этим в комитете, не парьтесь по фактическому алгоритму, пока они не придут к ответу за вас.

person Chris Sobolewski    schedule 09.08.2009

Это зависит от того, чего вы пытаетесь достичь. Однако мне кажется, что оценка в социальных сетях бессмысленна. Конечным результатом является то, что кто-то удосужился посмотреть и/или оценить видео на YouTube. Одни только эти оценки должны сказать вам, хорошо ли кто-то работает в социальных сетях.

person jdl    schedule 30.06.2009
comment
Я пытаюсь найти абсолютного победителя. Аспект социальных сетей не подлежит обсуждению, поскольку я всего лишь разработчик, а приложение планируется крупной корпорацией и для нее. Мой вопрос больше касается математических/программных средств поиска общего победителя на основе примерно 6 независимых характеристик. - person Mike Green; 30.06.2009