TracyWebTech / colab

Colab, a Software for Communities
colab.interlegis.leg.br
GNU General Public License v2.0
7 stars 1 forks source link

Cálculo de medalhas está com distorção #115

Closed jeanferri closed 10 years ago

jeanferri commented 10 years ago

Há algum problema no cálculo das medalhas pois, por exemplo, no meu perfil:

https://colab.interlegis.leg.br/account/jeanferri

No gráfico tem 229 wiki e não tem a medalha de 100 wikis No gráfico tem 133 tíquetes e não tem a medalha de 100 tíquetes

seocam commented 10 years ago

@LuanP pode dar uma olhada nisso por favor? Valeu!

LuanP commented 10 years ago

fechado em 46e422886c2e1baa4398881406d0b4c6b7ec939b b8efb2ccbb888f2457d534892a335e62e0959c4d

referências 9adb7d0d2f51667cc6fe7e6e361b17a744724d92 54b17af7bda8d5d1b00548e25ed8639b1dbf68f7

seocam commented 10 years ago

@ferri temos duas opções aqui:

  1. Para cada wiki/ticket que o usuário colaborar contamos uma contribuição. Ex: Editar o WikiStart 21 vezes conta 1.
  2. Para cada edição na wiki/ticket contarmos uma contribuição. Ex: Editar o WikiStart 21 vezes conta 21.

Pra você ter uma ideia o da primeira maneira o Angelo tem menos de 100 contribuições em wiki, da segunda ele tem mais de 1000 (perto de 1500 na verdade rs).

Implementei da forma 2 mas ainda não fiz deploy. O problema é que o gráfico se comportava de um jeito e o badge de outro, agora ambos vão usar a contagem de uma view que criamos.

seocam commented 10 years ago

Se você achar que a forma 1 é mais adequada eu troco rapinho por aqui.

jeanferri commented 10 years ago

Ok, está corrigido, só termos que encontrar a melhor forma.

Na prática, cada constribuição deveria ser valorizada, não importa se é um texto inteiro ou uma correção de sintaxe. Poderia ter peso diferente, por exemplo, quem cria um wiki ganha 2, cada edição ganha 1, mas receio que isso seja mais difícil de implementar e confuso para o usuário. Acho que consideramos cada contribuição como 1 ponto a mais para o usuário que a fez, ok? Se ficar desbalanceado, a gente reconfigura o peso das medalhas dos wikis.

No caso do tíquete, acho que todos tem o mesmo peso, tanto a abertura de um novo tíquete, quanto cada comentários e o fechamento.

seocam commented 10 years ago

Eu acho que o modelo de pesos é bem interessante mas pode sim confundir o usuário. Mas enfim, vou fechar essa task pois o bug está corrigido.

Essa contagem / listagem de colaborações vai ter que ser refeita em uma próxima versão pois o modelo do Solr já não é mais adequado pra isso.

jeanferri commented 10 years ago

Ok