Sistema de ranking
Objectivo
O objectivo do sistema de ranking do Palco Principal é conseguir, através da análise e processamento de dados de forma
directa e indirecta, destacar e fazer sobressair projectos musicais tendo como
base a sua qualidade, atribuindo-lhes uma classificação numérica, posicionando-os numa tabela de ranking.
Descrição
Quando se cataloga numa base de dados centenas de milhar projectos musicais,
torna-se essencial fazer passar todo o conteúdo por filtros, de modo a fazer uma
triagem e ordenar toda a informação com base nas suas características, e, a
outro nível bastante mais subjectivo, fazer um posterior ordenamento com base na
sua qualidade, de modo a satisfazer e fazer um ordenamento de acordo com as
preferências de cada utilizador. Essa qualidade é uma medida relativa e
difícil de quantificar, dependendo normalmente de factores qualitativos, de
difícil classificação.
Foram desenvolvidas, neste projecto, formas directas e indirectas de avaliação e posterior
classificação e etiquetagem de músicas e projectos.
A classificação de projectos musicais e músicas é calculada automaticamente e
feita de duas formas distintas:
- Uma indirecta na qual os utilizadores participam na classificação mas
sem o saber. Dela dependem factores indirectos como o número de plays das
músicas ( e a sua eficácia), o nº de visitas, , o número de fãs, o
Pagerank* das suas páginas, entre outros.
- Uma directa, em que o utilizador preenche um questionário e avalia
directamente e a um nível qualitativo a música em questão (as reviews).

*O Pagerank é um conjunto de algoritmos usados para dar pesos
numéricos a páginas da Web indexadas por um motor de busca. É actualmente usado
pelo motor de busca Google para ajudar a determinar a relevância ou importância
de uma página. Foi desenvolvida pelos fundadores do Google, Larry Page e Sergey
Brin.
Classificação directa
Os utilizadores, nas páginas das músicas, são convidados, através de um pequeno botão, a responder
a um conjunto de perguntas rápidas de forma a ajudarem na classificação de uma
música:

Figura I - Opções na página de uma música

Figura II - Review de uma música
Classificação indirecta
O algoritmo que calcula o ranking das Bandas no Palco Principal
foi alvo de algumas modificações e correcções de bugs no cálculo da
classificação indirecta.
Para o cálculo desse valor numérico entram as variáveis (resumo):
- Nº de visitas
- Nº de fãs
- Nº de reproduções das músicas (é medida também a "eficácia" dessas reproduções)
- Nº de playlists que contêm as músicas
- Pagerank da página da Banda
De salientar que todos estes parâmetros são calculados de forma
ponderada e é usada uma base logarítmica. O número de visitas de uma banda tem
que ser sempre comparado com o número de visitas total de todas as bandas nos
últimos 7 dias, o mesmo se passando com as reproduções (que são
comparadas com o total de reproduções de todas as bandas, com os fãs (comparados
com o número total de utilizadores), bandas amigas (comparadas com o número
total de bandas), etc.
A fórmula de cálculo não é revelada para evitar a manipulação de resultados.
Nota importante: No que toca às visitas e ao nº de reproduções de
músicas, só são contabilizadas as efectuadas há 7 dias ou mais da data
actual, não sendo consideradas para os cálculos, visitas e plays efectuados
antes deste intervalo de tempo. Esta limitação, visa por em pé de igualdade
bandas que se registaram, por exemplo, há 1 ano, e bandas que se tenham
registado apenas há 1 mês, constituindo assim, um índice realista da actual
popularidade das bandas.
Algumas perguntas frequentes
P: Quando é que os valores dos
rankings são calculados?
R: Os rankings são calculados
e as tabelas dos rankings são actualizadas uma vez por dia, por volta das 4 da
madrugada (hora de Portugal)
P: Reparei que nas visitas de
"hoje", o número às vezes diminui em vez de aumentar, porquê?
R: No quadro das
estatísticas, onde diz "xx hoje" são as visitas das últimas 24 horas.
Isto quer dizer que há uma "janela" de 24h que se "move" para a frente e
contabiliza as visitas nesse período de tempo, daí o número por vezes diminuir.
P: Na minha área de banda existe uma
caixa com umas estatísticas mas os dados não se actualizam quando faço uma
reprodução ou uma visita, porquê?
R: Isso acontece porque,
devido aos sistema de cache do Palco Principal, esses dados só são
actualizados de hora em hora.