Un utilisateur n'obtient pas certains badges alors que d'autres oui

Nous avons un utilisateur qui échoue constamment à obtenir certains (mais pas tous) les badges, par exemple le premier emoji, lecteur, premier onebox.

Cependant, nous avons d’autres utilisateurs qui obtiennent instantanément ces badges spécifiques sans aucun problème.

Les journaux ne montrent aucune erreur de badge.

Comment cela peut-il arriver ?

Elle se plaint constamment à ce sujet, car elle est une chasseresse de badges.

Mais elle a raison. Cela ne fonctionne pas (même après le travail des badges grand public de 24 heures).

L’attribution des badges est activée dans toutes nos catégories.

Sidekiq fonctionne sans aucun problème et, comme mentionné, cela semble être limité à certains utilisateurs.

Si cette personne accède à ses préférences > interface

par exemple https://meta.discourse.org/u/iamgav/preferences/interface

l’option Ignorer les conseils d'intégration et les badges pour les nouveaux utilisateurs est-elle cochée ou décochée ?

OUIIIII, Jésus, tu es un champion @IAmGav… Je me creusais la tête pour savoir pourquoi diable elle n’obtient pas ses jolis badges. Merci !

Étrangement, nous n’avons pas coché default other skip new user tips → Ignorer les conseils d’intégration et les badges pour les nouveaux utilisateurs.

Et elle insiste sur le fait qu’elle n’a pas non plus coché cette case dans ses paramètres.

Quoi qu’il en soit, cela fonctionne pour elle maintenant.

Cette case est-elle cochée lorsqu’un utilisateur s’inscrit, ce qui permet de sauter la superposition d’intégration ? Si oui, est-ce une bonne idée de lier cela aux badges dans ce cas ?

Oui, donc si cette personne souhaite obtenir toutes les badges, même celles de débutant répétitives, elle ne peut pas sauter les éléments pour les nouveaux utilisateurs au début.

N’est-ce pas déroutant ? Nous recevons des plaintes de nouveaux utilisateurs qui ne reçoivent pas les badges car ils se sont inscrits et ont sauté l’assistant de prise en main, sans savoir que cela désactive automatiquement les badges. Par exemple, je saute toujours immédiatement ces superpositions d’assistant dans d’autres applications, mais désactiver les beaux badges en même temps ? Ce n’est absolument pas une bonne idée.

À mon avis, l’assistant de prise en main et les badges ne devraient pas être regroupés. Les nouveaux utilisateurs ne savent pas que cette case est cochée pour eux et sont confus de voir que d’autres nouveaux utilisateurs reçoivent des badges alors qu’eux non.

Et votre cas concernant les débutants répétitifs va même dans le sens de mon raisonnement. Ceux-là savent qu’ils peuvent désactiver le paramètre, mais les nouveaux utilisateurs ignorent que les badges sont automatiquement désactivés pour eux s’ils sautent la visite guidée habituelle (ennuyeuse) de l’assistant (que la plupart sautent).

C’est bien indiqué « … et badges » dans la description pour l’utilisateur. Peut-être que ce n’est pas assez clair pour certains ?

À mon avis, vous pouvez écrire ce que vous voulez dedans : les gens cliquent dessus immédiatement, sans même lire.

Ils y sont habitués… Le mot-clé « Passer » est toujours cliqué instantanément, car il s’agit soit d’une publicité, soit d’un élément inutile.

Compte tenu de cela, les paramètres relatifs aux badges ne devraient pas être regroupés avec l’option de sauter l’intégration.

Et non, cela ne mentionne rien concernant les badges :

Les plaintes étaient certainement regroupées :wink:

Le problème que le bouton « Ignorer » résout est expliqué dans les mots qui le précèdent immédiatement : Ce n’est pas votre première fois ?

Lorsque vous avez déjà rejoint six forums Discourse par le passé, à la fois le message privé de bienvenue et les badges initiaux peuvent être un peu irritants. (Personnellement, j’apprécie légèrement les badges de jalon, mais je comprends tout à fait.) La demande portait sur une solution pour les deux, nous avons donc résolu les deux.

C’est compris, mais nos utilisateurs sont tous complètement nouveaux sur Discourse et aiment beaucoup les badges. Ils se demandent pourquoi ils ne les reçoivent pas. Comme mentionné précédemment, et étant donné que Discourse pourrait être introduit auprès de davantage de communautés qui n’ont jamais eu de contact avec la plateforme, il n’est pas judicieux de retirer les badges engageants pour les débutants à cause de ce « clic accidentel ». Cela est particulièrement important car ces badges stimulent l’engagement des nouveaux utilisateurs.

De plus, les utilisateurs habitués à Discourse savent qu’ils peuvent modifier les badges et leur emplacement en seulement deux clics. Selon la règle de la majorité, les badges devraient être attribués. Le fait qu’une petite minorité soit agacée ne justifie pas cette décision, à mon avis. Chaque nouvel utilisateur devrait être traité comme un utilisateur totalement nouveau sur Discourse, selon moi.

Mais bon, je peux simplement relater notre expérience avec une grande communauté que nous venons de migrer vers Discourse. C’est l’une des choses qui confond beaucoup d’utilisateurs.

Y a-t-il un moyen simple de décocher le drapeau pour au moins tous nos 40 000 utilisateurs invités ? Nous recevons trop de plaintes concernant l’absence d’attribution de badges à tous ces nouveaux utilisateurs.

Vous pouvez probablement modifier la préférence utilisateur pour tous les utilisateurs à partir de la ligne de commande SSH / Rails.