Je réfléchis à des événements qui déclencheraient l’attribution de points spécifiques pour ceux qui les complètent, et à l’extension de cette fonctionnalité à différentes tâches, comme « Partagez votre adresse » ou « Montrez votre animal de compagnie ».
Je sais que les points peuvent être attribués manuellement, mais je souhaite automatiser au maximum, car je suis un développeur solo, et nous savons tous ce que signifie gérer une instance Discourse (en plus de tous les autres aspects de notre projet).
Mon cas d’utilisation principal est lié à ceci : on ne travaille pas seul sur un projet qui nécessite collaboration et contributions, donc ces « Quêtes » sont au cœur de la relance de notre communauté avec cette idée basée sur l’interaction quotidienne de nos utilisateurs.
Je ne prévois pas d’attribuer des points de gamification au hasard, mais de construire notre système de motivation principal pour les contributions à travers eux. Cela débloquerait les mêmes niveaux payants que d’autres utilisateurs souhaiteraient souscrire. Les points proposés dans les « Quêtes » sont plus importants qu’une simple interaction : pas 1 ou 2, mais 5 à 10 points, pour prendre un exemple approximatif.
Comment cela peut-il être géré avec les différentes options et outils déjà disponibles sur Discourse ? Automatisation, Agents, Requêtes, Workflows ?
Le meilleur scénario que je puisse imaginer est un agent vérifiant des éléments spécifiques dans des sujets précis (ceux des Quêtes) et accordant la gamification à ceux qui répondent aux exigences. Cela devrait être supervisé par les administrateurs, et le workflow pourrait inclure un certain processus manuel selon leurs besoins spécifiques (vérification humaine de certaines « Quêtes »).
Approuver les décisions de l’agent, comme dans un panneau de modération, serait idéal, mais ce n’est pas dans mon périmètre actuel. Je commence par cela, et je pense que cela pourrait être utile pour d’autres communautés Discourse également.
Si cela vous intéresse, n’hésitez pas à en discuter. Je suis ouvert à toutes idées et suggestions connexes.