Gamification sur un forum de fantasy

Eh bien, en gros, je joue avec mon thème Heroes ici. C’est donc comme la version non thématique qui contient des ressources que je ne peux pas redistribuer, des styles expérimentaux, des composants de thème supplémentaires et de nombreux paramètres et textes de site ajustés…

Mais j’aimerais partager quelques idées de gamification, dans le but de les documenter et dans l’espoir d’obtenir plus d’inspiration et de commentaires. Ce sont des idées que je trouve généralement précieuses.

Vue d’ensemble


La configuration supprime le menu déroulant par défaut “Plus”, renomme les catégories en Royaumes et ajoute une section personnalisée Voyage qui reprend certains des liens qui sont par défaut regroupés sous “Plus” : Badges en tant qu’Exploits, Utilisateurs en tant que Compagnie et Groupes en tant que Voies.

Badges / Exploits


J’ai ajouté un aspect distinct pour le niveau de confiance de base et je l’ai aligné avec tous les badges de type “Première fois”. Cela distingue clairement ces badges comme de simples étapes d’intégration. J’aimerais pouvoir déplacer tous les badges de bronze et d’argent hors de la section “Premiers pas”, mais il semble que je ne puisse pas le faire dans le backend administrateur.

Je pense qu’avoir un badge de démarrage distinct pourrait être généralement utile dans Discourse, car il marque clairement une étape d’intégration et augmente la valeur des badges de bronze en tant que véritables réalisations liées à la communauté.

Groupes / Voies


J’ai ajouté beaucoup de gamification basée sur les groupes, en les rebaptisant Voies que les membres peuvent emprunter. Chaque voie offre une capacité distincte qu’un membre peut assumer en tant que rôle. L’adhésion à un groupe est redéfinie comme Débloquer une voie et peut être attribuée manuellement (pour les groupes du personnel comme les administrateurs ou les modérateurs) ou obtenue en recevant un badge (comme activé par User Group Membership Management Through Badges).

Administrateurs / Gardiens

Les Gardiens sont essentiellement des administrateurs qui ont un accès complet à toutes les fonctionnalités du backend, y compris le bannissement ou le silence des membres.

Modérateurs / Gardiens

Les Gardiens sont des modérateurs, mais pourraient aussi être des modérateurs de groupe. Le rôle est axé sur la curation plutôt que sur la surveillance. C’est une distinction que j’aime généralement dans le rôle de modérateur de groupe.

Amoureux


Ce groupe peut être débloqué par un badge comme “Donne en retour” ou “Empathique”. J’ai configuré la capacité spéciale du groupe de manière à ce que seuls les amoureux puissent utiliser les réactions emoji :

Les utilisateurs réguliers ne peuvent donner que des “likes”. Cela pourrait être développé davantage en ne comptant que les réactions comme des acclamations, faisant ainsi des Amoureux les seuls curateurs d’un classement. Je serais curieux de voir comment cela pourrait se dérouler en pratique.

Mythmakers


Le groupe Mythmaker peut être débloqué par des badges qui récompensent un contenu et un dévouement exceptionnels. Pour débloquer un groupe, il pourrait également être agréable d’exiger plusieurs badges, plutôt qu’un seul.

Leur capacité spéciale est d’élever le contenu des autres membres. Je l’ai configuré en donnant un accès exclusif aux tags à ce groupe :

Cela pourrait également être développé davantage par un composant qui présente des sujets basés sur ces tags, de sorte que ce groupe serait le curateur du contenu mis en avant.

Scribes

Les Scribes sont le groupe des Experts. Leurs publications sont distinguées par un arrière-plan mis en évidence :

Similaire à d’autres implémentations d’Experts, ils pourraient également être des modérateurs de groupe dans une catégorie de connaissances.

Implémentation

Un défi d’implémentation que je serais curieux de résoudre est la façon dont je pourrais restreindre les capacités spéciales au groupe principal d’un membre. Ainsi, même si les membres pouvaient débloquer plusieurs voies, ils devraient en choisir une à la fois.

Cela fonctionne par exemple avec mon implémentation de la capacité des Amoureux, car les réactions sont simplement rendues disponibles avec CSS, limitées à une classe de groupe principal. Mais je me demande s’il existe un moyen de limiter un droit de groupe - comme l’accès à un tag - à ce groupe étant le groupe principal ?

24 « J'aime »

Ça a l’air troooooop bien !! Ça fait le tour de notre communauté interne.

11 « J'aime »

Je n’avais pas encore terminé ceci, voici donc mes suggestions pour améliorer les options de gamification en général :

4 « J'aime »

Il n’y a pas de jeu sans points. N’oubliez pas les points. Tu fais du bon travail, patron !

4 « J'aime »