Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Vie communautaire


Index du Forum » Vie communautaire » Progrank
Dark stormEn ligneMembre d'honneurPoints: 10917 Défis: 176 Message

Progrank

Posté le 30/12/2017 18:07

Le progrank est une formule qui permet de classer les programmes sur la base d'une multitude de critères. Il a remplacé l'ancien système qui ne se basait que sur les notes et le nombre de téléchargement.

La formule magique de ce dernier est la suivante :

score =
  ln(downloads + 1) ^ 2 / 2
+ label * 25
+ image * 10
+ (nb_notes + nb_tests > 0)
   ? ((Σ(note - 5) + 3 * Σ(test - 5)) / (nb_notes + 3 * nb_tests))
     * 3 * (1 + log(nb_notes + nb_tests, 4.5))
   : 0;


Explications :
– Le nombre de téléchargements intervient de manière logarithmique dans le score (100 DL => 10 pts, 1000 => 24, 10000 => 42, 100000 => 66).
– Mettre une image est relativement récompensé. N'hésitez donc pas à prendre des captures d'écrans pour illustrer vos programmes.
– 65% du reste des points porte sur la moyenne des notes (les notes < 5 donnent du négatif), 35% sur leur nombre. Encore une fois, le nombre de notes intervient de manière logarithmique.

Si vous avez des remarques ou idées d'amélioration, vous pouvez profiter du topic.


LephenixnoirHors ligneAdministrateurPoints: 16772 Défis: 140 Message

Citer : Posté le 30/12/2017 18:50 | #


J'ai mis un peu plus en forme la formule. Le deuxième argument de log(), c'est la base du logarithme ? Si oui, tu peux peut-être préciser si le nombre de téléchargements est en base 10 ou en base népérienne.

Du reste, ce n'est pas exactement ce qu'on avait décidé. J'ai raté quelque chose ?
→ Les notes et les tests < 5 doivent compter en négatif ; tu l'as dit mais ce n'est pas dans la formule (tot_notes devrait être Σ(note - 5) ; tot_tests devrait aussi être Σ(test - 5)).
→ La base 4.5 ou le coefficient de 1.1 ?
→ Les quelques points pour les programmes récents ?
Dark stormEn ligneMembre d'honneurPoints: 10917 Défis: 176 Message

Citer : Posté le 30/12/2017 18:54 | #


My bad, les notes et tests comptent bien en négatif (tot_notes|tests est déjà égal à Σ(note - 5)).
Pour la base du logarithme, c'est par défaut en base naturelle (e).
Les points pour les programmes les plus récents, pour l'instant c'est un TODO

Je modifie le topic
Finir est souvent bien plus difficile que commencer. — Jack Beauregard

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 70 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd