2009-06-30 2 views
0

저는 Ruby on Rails를 사용하여 비디오 콘테스트 웹 응용 프로그램을 개발하고 있습니다. YouTube와 긴밀하게 통합되어 동영상, 댓글, 평균 평점 및 인기 통계를 제출하는 데 사용됩니다. 이 응용 프로그램은 Twitter 및 (아마도) Facebook 멘션을 계산하고 방문자가 "Add This"소셜 네트워크 버튼을 클릭 한 횟수를 계산합니다.경연 대회 순위 질문 - 여러 카테고리의 항목 순위를 매기는 방법?

직접 투표 대신 각 동영상의 YouTube 등급과 소셜 미디어의 현재 상태를 사용하여 수상자를 선정합니다.

내 질문 : 항목을 평가하는 가장 공정한 방법은 무엇입니까?

기본 아이디어는 ActiveRecord 쿼리의 결과를 정렬 한 다음 각 숫자의 평균을 계산하여 비디오의 마스터 순위로 사용하여 각 카테고리에서 각 비디오의 순위를 개별적으로 찾는 것입니다. 그런 다음 가장 낮은 숫자가 먼저 오는 등 모든 순위를이 순위로 정렬합니다.이 방법을 사용하면 컨테스트 항목의 순위를 정할 수 있습니까?

답변

0

달성하려는 목표에 따라 다릅니다. 그러나 소셜 미디어 스코어는 무의미한 것 같습니다. 결과적으로 누군가가 YouTube에서 동영상을 보거나 평가하는 데 방해가되었습니다. 그 점수만으로도 누군가가 소셜 미디어 앞에서 "좋은 일을하고있다"고 말할 수 있습니다.

+0

나는 전반적인 승자를 찾고 있습니다. 소셜 미디어 측면은 협상 할 수 없습니다. 개발자 일 뿐이므로 애플리케이션은 대기업을 위해 그리고 대기업을 위해 계획되고 있습니다. 제 질문은 약 6 개의 독립적 인 특징을 바탕으로 전반적인 승자를 찾는 수학적/프로그래밍 방식에 관한 것입니다. – mikedamage

1

대회 주최자가 모든 것을 원하는대로 표시해서는 안됩니까?

개인적으로 YouTube 제출 횟수를 계산하고 각 점수를 더한 다음 평균 점수를 얻기 위해 숫자로 나눈 다음 소셜 미디어에서 언급 한 내용을 참고할 것입니다. 무게가 더 많이 나야합니다. 그들은 당신이 원하는대로 무엇이든 할 수있는 앱을 디자인 할 수 있다는 것을 이해해야하지만, 그들이 원하는 것을 정확히 알려주는 역할을 담당합니다. 그런 결정은 디자이너에게 맡겨서는 안됩니다. 위원회에서 조금이라도 씨름 해 보도록하십시오. 실제 알고리즘을 땀을 내지 말고 답을 얻으십시오.

관련 문제