Définir une plage de dates pour le classement devrait verrouiller la période par défaut

Les détails : Lorsque vous utilisez le plugin Discourse Gamification, vous pouvez créer des classements (LB) pour une période spécifique ; cependant, lorsque vous le faites, la période par défaut ne correspond pas à cette période, et sur le classement, vous pouvez toujours basculer la période et ajuster le score sur le LB lui-même.

Exemple :

Et sur le LB lui-même, le menu déroulant s’affiche toujours et lorsque vous choisissez les différentes options, cela peut modifier le score/le classement.

L’impact
L’un de nos nombreux cas d’utilisation de la gamification était de simplifier et d’automatiser notre programme « Membre du mois » (MoM). En créant de nouveaux classements à présenter chaque mois, nous voulons une vue statique de qui étaient nos meilleurs contributeurs tout au long du mois. Aujourd’hui, avec le menu déroulant utilisable, il peut modifier le LB en fonction des plages de dates et donner l’impression que notre MoM pourrait être incorrect (surtout lorsqu’un utilisateur final ne comprend pas l’effet que le menu déroulant aura sur le score, ce qui n’est pas quelque chose que nous devrions attendre de lui). Anecdote : je sais que d’autres personnes l’utilisent également à ces fins d’après les réponses sur le sujet du plugin, donc l’impact serait plus important qu’un seul client :wink:

Solution proposée :
Idéalement, le menu déroulant de période (affiché dans la deuxième capture d’écran) ne serait pas modifiable et afficherait la plage de dates de début/fin sélectionnée dans les paramètres du LB.
Alternativement, si nous ne pouvons pas obtenir cela, au moins verrouiller le menu déroulant de période sur « Tout le temps » et ne permettre à personne de le modifier affichera toute l’activité pendant la plage de dates sélectionnée lors de la création du LB.

6 « J'aime »

Je pense qu’un réglage ici sous « Période par défaut » dans la configuration.

Permettre aux utilisateurs de sélectionner la période

Serait un ajout judicieux ici au plugin de gamification. Absolument.

4 « J'aime »

Bonjour, où puis-je obtenir ce plugin ?

Si vous êtes auto-hébergé, vous pouvez l’installer vous-même.

En tant que client Discourse, vous devez être sur le plan business ou enterprise.

Nous avons récemment ajouté la prise en charge de cette fonctionnalité. Vous devriez maintenant pouvoir « verrouiller » le sélecteur de période sur la « Période par défaut » configurée et empêcher l’utilisateur de la modifier.

4 « J'aime »