Bonjour !
Je l’ai envoyé dans le chat, mais je ne suis pas sûr que vous l’ayez vu
Ce que j’ai fait par le passé, c’est d’extraire le SQL de chaque élément notable et de les exécuter manuellement via Data Explorer afin de les comparer à ce que vous attendez, en essayant d’isoler d’où vient la différence.
Il semble un peu étrange que vous ayez rendu un message privé public sans demander la permission, mais bon, ce n’est pas le sujet.
J’ai choisi un utilisateur spécifique.
| Évaluable | Valeur de la requête de données | Informations du profil |
|---|---|---|
day_visited |
259 | 259 |
like_given |
261 | 253 |
like_received |
219 | 219 |
post_created |
374 | 141 |
post_read |
31 | 10.6k |
solutions |
180 | 21 |
time_read |
5 | 3d |
topic_created |
230 | 41 |
J’ai des multiplicateurs standard. La troisième colonne est fournie à titre de référence. La somme dans la deuxième colonne est : 1559. Le score « Cheers » dans le profil de l’utilisateur est de 1458.
MISE À JOUR : Informations supplémentaires : toutes les catégories sont évaluables, il est donc vraiment difficile d’expliquer pourquoi le score « time_read » (ou posts_read) est si bas. Mais la préoccupation initiale est visible même sans les données de la 3ème colonne : la somme de la requête de données est supérieure à ce qui est affiché dans le classement/profil, et cela explique pourquoi les chiffres augmentent après une commande de « rake ».
Un utilisateur de mon forum m’a accusé de lui avoir retiré des points directement ! Inutile de dire que je constate également un problème connexe.
La seule chose à laquelle j’ai pu penser qui aurait pu causer cela est que j’ai modifié les points attribués pour chaque élément noté (mais je l’ai généralement augmenté) et que cela a probablement été fait il y a 2 semaines.
Je voulais juste suivre ce sujet pour voir s’il s’agit d’un bug. Je vais également enquêter et partagerai toute mise à jour ici.
J’ai accusé @falco de quelque chose de similaire. ![]()
Je remarque une baisse de mes points assez souvent, bien que le suivi soit trop complexe pour que je puisse m’en rendre compte. Les miens sont peut-être juste des messages supprimés des sujets de minuterie automatique, mais j’ajouterai ma contribution de toute façon. ![]()
Je pensais (s’il y avait quelque chose qui n’allait pas) que cela pourrait peut-être avoir quelque chose à voir avec ceci :
Le fait est que si le score baisse pour une raison — avoir des publications supprimées ou des likes retirés, vous ne devriez pas voir le score remonter après avoir exécuté
rake gamification_scores:backfill_scores_from[2000-01-01]
Mais dans mon cas, je vois une augmentation après avoir exécuté cette commande.
Je fais fonctionner une version dérivée du classement qui affiche les classements individuels ainsi qu’un score total pour un ensemble donné de groupes. J’ai défini la période pour tout le mois d’août et certains membres ont commencé à se plaindre qu’ils perdaient des points, comme je l’ai mentionné précédemment.
La commande rake a également restauré les points pour moi, ce qui m’indique qu’il pourrait y avoir un bug dans le code de gamification. Je n’ai pas trouvé la cause première (désolé !), mais je voulais également mettre à jour le sujet ici en indiquant que le remplissage a corrigé le problème !
Il y a aussi eu un remplissage effectué ici assez récemment, je pense, pour étendre le nôtre beaucoup plus loin que ce qui avait été fait à l’origine, et j’ai gagné 4000 applaudissements à partir de rien. Ce que j’ai trouvé inhabituel car je ne suis sur Meta que depuis un peu plus d’un an, et donc je pensais que tous les miens auraient été couverts par le délai d’origine. J’en avais cependant perdu quelques centaines chaque semaine.
C’est un thème courant pour mes utilisateurs également. Les scores ont tendance à diminuer lentement et à sauter d’environ 300-400 avec un rake.
Un utilisateur spécifique sur mon site continue de perdre des points et je suis complètement perdu. Il y a quelques jours, il a dit avoir perdu 200 points et m’a montré une capture d’écran mise en cache, et c’était vrai, aucune des 10 autres personnes sur la capture d’écran n’était incohérente. Encore aujourd’hui, il en a perdu 200 de plus, toujours sans changement pour les autres.
Aucune valeur de points n’a été ajustée (ce qui devrait affecter les autres aussi, on pourrait penser), aucun sujet ou message n’est supprimé ou déplacé dans des catégories non suivies. Aucun utilisateur n’a été supprimé.
La seule chose que cet utilisateur spécifique fait et que personne d’autre ne fait est de remercier des centaines de messages par jour, probablement pour spammer et obtenir des points, ce qui ne me dérange pas, mais c’est la seule action qu’il fait qui diffère de l’utilisateur moyen. Je ne peux pas imaginer comment cela pourrait faire baisser ses points, mais quelque chose le fait… des idées ? Y a-t-il également un plan pour permettre aux administrateurs de modifier arbitrairement les points des utilisateurs individuels, cela résoudrait également ce problème.
Je ne peux pas dire avec certitude si cela a affecté d’autres personnes car ni moi ni la plupart des gens ne nous en soucions suffisamment pour le remarquer, mais cet utilisateur est dans le top 20 et les autres autour de lui que je peux voir directement affectés par sa capture d’écran n’ont certainement pas été affectés. Cela le contrarie profondément et il surveille la situation.
Modification : pour référence, j’ai exécuté la commande rake lorsque je l’ai installée (peu de temps après la disponibilité du plugin). Je viens de la réexécuter maintenant, et TOUS les utilisateurs ont augmenté, d’un montant complètement incohérent. J’ai augmenté de 10k points. Cet utilisateur a augmenté de 1000. Le #2 utilisateur a augmenté de 2k. Le #6 utilisateur a augmenté de 50. (pas 50k, 50). TOUS les utilisateurs ont augmenté de quelque chose (tous dans le top 200 environ, les personnes qui modifiaient activement les points, ceux en dessous avec 2-300 points n’ont pas changé du tout), mais c’est INCROYABLEMENT incohérent dans quelle mesure. Mais le fait que les points soient revenus signifie que cela n’a rien à voir avec la suppression/retrait de quoi que ce soit. De plus, si l’ajustement des calculs de points ajuste automatiquement les totaux sans exécuter la commande rake, alors les utilisateurs augmenteraient/diminueraient lors du changement, pas des mois plus tard (je n’en ai pas changé depuis des mois). Si cela ne changeait que les points acquis après ce moment-là, alors à nouveau aucun point ne devrait baisser. Si la seule chose que fait la commande rake est de réajuster les points, alors il doit y avoir un bug d’une manière ou d’une autre car cela ne récupérerait pas les points perdus à cause de sujets supprimés, n’est-ce pas (ce que je n’ai pas, mais théoriquement)
@Falco c’est toujours un problème et je me demande s’il y a quelque chose que je puisse faire pour aider à trouver le bug ?
Comme je l’ai dit plus haut, isoler le problème à un élément spécifique noté serait utile. À partir de là, il sera beaucoup plus facile de déterminer d’où il vient.
Je ne vois aucun schéma dans les baisses, mais cela doit être quelque chose qui affecte une quantité SUBSTANTIELLE de la catégorie X, ou alors c’est une sorte de déclin général. Parce que comme je l’ai mentionné lorsque j’ai refait le classement, j’ai gagné 10k points et je suis #1 avec trois fois le total de points du #2 qui a augmenté de 2k. Et l’utilisateur que je regardais a chuté d’environ 200 points deux fois en 3-4 jours.
Donc, une baisse de 10k NE PEUT PAS provenir de la suppression des points d’invitation (j’en fais environ 5 par mois et les utilisateurs sont anonymisés, pas supprimés), elle ne peut pas provenir des drapeaux (je n’ai jamais signalé), elle ne peut pas provenir des solutions. Cela ne peut pas être les jours visités ; mon site a un peu plus de deux ans et c’est 2 points par jour, ce qui est très, très loin de 10k. Il reste donc les J’aime reçus/donnés, les Publications/Sujets, et les publications lues/temps de lecture. Je suis en tête dans toutes ces catégories. Le temps de lecture ne devrait pas diminuer car je n’arrive pas à imaginer qu’il y ait quoi que ce soit qui supprime le temps pendant lequel votre compte a été actif sur le site.
Modification : En fait, je viens de faire le calcul en me basant sur toutes mes statistiques dans toutes les catégories et cela ne correspond en aucun cas au total de mes points (ni même à ceux que j’avais avant l’augmentation du classement). À moins que je n’aie fait une erreur flagrante ici. Ce que signifie cette divergence, je n’en ai aucune idée, mais cela pourrait expliquer le déclin d’une manière ou d’une autre car il est bien supérieur à ce qu’il devrait être, donc le site pourrait recalculer et le réduire pièce par pièce au montant correct… donc personne ne “perd”, il est juste corrigé…
J’aime reçus : 23,6k x 2 = 47,2k
J’aime donnés = 11k x 1 = 11k (57,2k au total)
Score de solution : 50 x 5 = 250 (57,45k au total)
Utilisateur invité : 223 utilisés x 10 = 2 230 (59,68k au total)
Temps de lecture : 29 jours x 24 heures = 696 heures x 2 par heure = 1 392 (61 072 au total)
Publication lue : 56 700 / 100 = 567 x 2 = 1 134 (62 206 au total)
Sujet créé : 12,1k x 5 = 60 500 (122 706 au total)
Publication créée : 15,5k x 2 = 30 800 (153 506 au total)
Signalement créé : Je ne suis pas sûr de savoir où voir cela, mais honnêtement, je pense que c’est 0-2 (donc 0-20 points, négligeable)
Jour visité : 878 x 2 = 1 756 (155 262 au total)
Total déclaré réel en points globaux : 186 110
Peut-être que certains utilisateurs sur d’autres sites qui ont remarqué ce problème peuvent faire les mêmes calculs avec un compte qui a vu une différence substantielle (ou du moins notable au point qu’une différence de 1 à 500 points ne se démarquera pas) entre ce qui est rapporté et ce qu’ils devraient réellement avoir, et si tout le monde signale plus de points que les mathématiques ne l’indiquent, cela devrait réduire le problème car il ne s’agit plus de “perdre” des points, mais de corriger avec les mathématiques. C’est juste COMMENT c’est désynchronisé.
Bonjour à tous.
J’utilise le plugin Discourse Gamification sur mon forum, mais j’ai remarqué que mes utilisateurs perdaient des points dans le classement sans aucune raison. Exemple : Nous avions un utilisateur la semaine dernière avec 448 points, mais cette semaine, ses points sont tombés à un total de 392 points.
Quelle pourrait en être la raison ?
Salut @charles_mabwa1 ![]()
J’ai déplacé votre publication dans ce sujet pour regrouper les rapports similaires. ![]()
Je peux confirmer que cela se produit toujours, le même utilisateur a remarqué qu’il avait perdu 400 points (au moins) entre maintenant et le 15 novembre, où il avait d’abord remarqué 200 points. Tout le monde l’a fait aussi.
Edit : ok, c’était en fait bien plus que ça, le classement n’indiquait que 12 134 il y a cinq minutes avant que je n’exécute la tâche de prélèvement (pour la quatrième fois) et il est passé à 13 996. Il a donc probablement perdu 400 au cours des derniers jours, mais en a perdu bien plus sur les mois.
J’ai également perdu environ 13 000 points. Si vous regardez mon précédent message avec les calculs Users losing disproportionate amount of cheers - #14 by Kartoon, j’étais à 186 110 (au 5 décembre), je suis maintenant à 199 663…
Donc, tout le monde au-dessus de quelques centaines de points (ou peut-être tout le monde qui gagne activement des points, je ne sais pas) continue de perdre des points proportionnellement au nombre qu’ils ont (par exemple, plus ils en ont, plus ils en perdent, mais restent probablement dans le même ordre au classement car ils baissent tous proportionnellement).
C’est probablement toujours plus que le nombre réel de points que je suis CENSÉ avoir, si je refaisais les calculs qui prouvaient que j’avais 30 000 de trop la dernière fois d’une manière ou d’une autre…
Bonjour,
Je me trompe peut-être, mais je pensais que cela fonctionnait comme lorsque vous exécutez la tâche rake, elle ajoute un score attendu par l’activité de l’utilisateur et qu’après x jours, il est réalisé en score réel.
C’est pourquoi certains utilisateurs perdent des points et d’autres en gagnent. Je pense donc que cela dépend de l’activité des utilisateurs quant à la façon dont les choses se passent. Mais encore une fois, ce n’est qu’une idée, j’ai probablement tort à ce sujet. ![]()
Bonne nouvelle à tous @here ![]()
Je pense avoir trouvé la cause profonde de la perte de score et elle est maintenant corrigée dans la dernière version du plugin !
Notez que vous devrez exécuter un remplissage de score une seule fois pour restaurer le score perdu !