Sort:  

Nel nuovo algoritmo la formula attualmente è questa:

formula = (
(total_words / total_posts * 0.4)
+ (total_post_replies / total_posts * 0.1)
+ (total_votes / total_posts * 0.001)
+ (total_replies_length / total_replies * 0.5)
)

Da un po' di test che ho fatto ad occhio e croce ti direi che però probabilmente è sempre molto sbilanciata sulla lunghezza dei post.

Stavo scrivendo tutta una filippina, ma si, mi sono reso conto che hai ragione facendo i calcoli!

Adesso me lo studio meglio perché la lunghezza media dei commenti lasciati deve valere più o meno uguale alla lunghezza media degli articoli.
Ma gli articoli sono nettamente più lunghi dei commenti, quindi devo riformulare le percentuali dell'algoritmo 😉

Grazie della segnalazione, non avevo ancora fatto caso a questa cosa

Mi sono messo un po' a scartabellare e a scribacchiare e penso di essere giunto a un buon compromesso abbastanza accettabile.

Se assumiamo come:

A - numero dei post
B - numero delle parole totali dei post
C - numero dei commenti lasciati
D - numero delle parole totali dei commenti lasciati
E - numero di voti ricevuti sui post
F - numero di commenti ricevuti sui post

La nuova formula potrebbe essere:

E(OdB) = (B/A)0,5 + (D/C)10 + (E/A)0,01 + (F/A)0,2

Che ne pensi così?

Mi pare un ottimo passo in avanti! Già implementata sul sito, per cui puoi provarla e vedere se ti convince :)