Gamification dans Discourse

Oui, mais avec la réserve que nous ne regardons que 10 jours en arrière lors des recalculs.

Vous pouvez éventuellement utiliser le bouton “Recalculer les scores” sur l’interface d’administration pour déclencher un recalcul plus large.

1 « J'aime »

Salut tout le monde,

Existe-t-il un mécanisme pour informer les utilisateurs de leur position dans le classement ou leur fournir un mini résumé de leurs totaux hebdomadaires par e-mail/message privé ?

J’ai lu les publications concernant la possibilité d’utiliser un badge et le SQL personnalisé pour l’attribuer lorsqu’ils atteignent un certain total, mais je me demandais aussi si d’autres personnes avaient eu d’autres expériences d’utilisation de méthodes pour informer les utilisateurs ?

2 « J'aime »

Il n’y a pas de système de notification automatisé pour le moment.

Ce que j’ai vu dans la nature, ce sont des communautés qui établissent des périodes et font une présentation thématique des meilleurs utilisateurs à la fin de chaque période, comme trimestriellement, mensuellement ou annuellement.

1 « J'aime »

Ah, c’est une bonne suggestion. Merci. :heart:

Y a-t-il des projets de l’équipe pour inclure des notifications externes (e-mails) ou internes (messages privés) à partir du plugin ?

Pas actuellement, mais si vous avez une idée de la façon dont cela fonctionnerait, j’aimerais beaucoup la voir publiée comme une demande de fonctionnalité avec des détails sur Feature.

1 « J'aime »

Concernant le nouvel événement d’invitation d’utilisateurs, j’ai rencontré un petit problème lors de son déroulement. Pendant l’événement, j’ai défini la valeur des points d’invitation à 250 acclamations. Certains utilisateurs ont invité 10 nouveaux membres à rejoindre la communauté via l’événement et ont reçu 2500 acclamations. Cependant, après la fin de l’événement, j’ai ramené les points d’invitation à la valeur normale de 50 acclamations. En conséquence, les points des utilisateurs qui avaient déjà participé à l’événement et gagné des points d’invitation ont également été réduits de 2500 acclamations à 500. Existe-t-il un moyen d’éviter de faire un tel ajustement ?

2 « J'aime »

Je suppose que si vous aviez attendu 10 jours et changé les points ENSUITE, le score serait resté inchangé.

1 « J'aime »

Je suis un peu confus par quelque chose, pouvez-vous s’il vous plaît clarifier cela ?

J’avais “like receive score” à 0, et je n’avais pas réalisé qu’une mise à jour il y a 5 mois avait ajouté le support de Discourse Reaction et automatiquement ajouté “reaction receive score” à 1.

Je viens de changer cela à 0, et tout recalculé, mais rien n’a changé.

Est-ce parce que pour que la réaction soit notée, les likes doivent avoir un score ? N’ai-je rien changé en fait ici ?

Merci !

Edit : peu importe, cela a juste pris un peu de temps pour changer !

1 « J'aime »

En effet, le recalcul de tout depuis le début, ainsi que le temps nécessaire pour recréer toutes nos tables mises en cache, peut prendre un certain temps en fonction de l’activité du site et des spécifications du serveur.

1 « J'aime »

Existe-t-il un moyen, peut-être avec Data Explorer, de savoir d’où vient quelqu’un pour tous ses points ? Par exemple, voir le score d’un utilisateur et combien proviennent de nouveaux sujets, de nouveaux messages, de likes, de lectures, etc. ?

Il y en a un ici Gamification Calibration, mais… il doit être mis à jour pour inclure les scores de réactions et de chat.

1 « J'aime »

Pourquoi ai-je attendu longtemps et pourquoi mes scores ne se sont-ils pas mis à jour automatiquement ?

Bonjour cnlanny et bienvenue dans notre communauté ! Les scores sont recalculés une fois par jour via une tâche d’arrière-plan.

Je pense qu’ils sont mis à jour plus fréquemment que cela pour les événements « actuels », et le travail quotidien vérifie deux fois tout ce qui a pu changer au cours des 10 derniers jours :

4 « J'aime »

Cela dit… Je pense que la fréquence des « scores du jour » a été mise à jour pour être horaire à la place :

Quelqu’un pourrait-il vérifier cela et mettre à jour la documentation si nécessaire ?

5 « J'aime »

J’ai mis à jour le wiki à l’OP.

C’est un compromis malheureux. Auparavant, nous avions des mises à jour rapides, mais la vue du classement était lente sur les très grands sites.

Nous avons fait en sorte que les performances du classement restent bonnes quelle que soit la taille, mais les mises à jour sont maintenant beaucoup plus complexes, nous avons donc dû réduire la vitesse :frowning:

5 « J'aime »

4 messages ont été déplacés vers un nouveau sujet : Dépannage des écarts de score de Cheers

:partying_face: Ce plugin est désormais inclus dans le cœur de Discourse dans le cadre de Bundling more popular plugins with Discourse core. Si vous auto-hébergez et utilisez le plugin, vous devez le supprimer de votre app.yml avant votre prochaine mise à niveau.

3 « J'aime »

Je me demandais juste, maintenant que le plugin fait partie des plugins principaux de Discourse, y a-t-il un moyen de créer plusieurs classements mais pour différentes sections des forums ?

1 « J'aime »

Autant que je sache, il n’y a aucun changement au plugin lui-même.