Automatisierung von Gamification-Punkten

Ich überlege mir Events, die bei deren Abschluss bestimmte Punkte vergeben, und plane zudem, diese Funktion auf verschiedene Aufgaben auszuweiten, wie z. B. „Teile deine Adresse“ oder „Zeige dein Haustier“.

Ich weiß, dass die Punkte manuell vergeben werden können, aber ich möchte so viel wie möglich automatisieren, da ich als Solo-Entwickler arbeite, und wir alle wissen, was die Verwaltung einer Discourse-Instanz bedeutet (neben allen anderen Bereichen unseres Projekts).

Mein Hauptanwendungsfall hängt damit zusammen: Man arbeitet nicht allein an einem Projekt, das Zusammenarbeit und Beiträge erfordert, daher sind diese „Quests“ zentral für den Neustart unserer Community mit dieser Idee, die auf der täglichen Interaktion unserer Nutzer aufbaut.

Ich plane nicht, willkürliche Gamification-Punkte zu vergeben, sondern möchte unser Hauptmotivationsystem für Beiträge darüber aufbauen. Dadurch würden die gleichen kostenpflichtigen Stufen freigeschaltet, die andere Nutzer abonniert haben möchten. Die bei „Quests“ angebotenen Punkte sind signifikanter als bei einfacher Interaktion: nicht 1 oder 2, sondern beispielsweise 5–10 Punkte.

Wie kann dies mit den verschiedenen Optionen und Tools, die wir in Discourse bereits haben, gehandhabt werden? Automatisierung, Agents, Queries, Workflows?

Das Beste, was ich mir vorstellen kann, ist ein Agent, der Spezifika in bestimmten Themen (Quest-Themen) überprüft und Gamification an diejenigen vergibt, die die Anforderungen erfüllen. Dies sollte von Administratoren überwacht werden, und der Workflow könnte einige manuelle Prozesse bezüglich ihrer spezifischen Bedürfnisse enthalten (z. B. das manuelle Überprüfen einiger „Quests“ durch Menschen).

Es wäre großartig, die Entscheidungen des Agents genehmigen zu können, ähnlich wie in einem Moderations-Review-Panel, aber das liegt nicht im aktuellen Rahmen meiner Planung. Ich beginne damit, und ich denke, es könnte auch für andere Discourse-Communities von Wert sein.

Wenn das für dich interessant ist, diskutiere es gerne. Ich bin offen für alle damit verbundenen Ideen und Vorschläge.

1 „Gefällt mir“