Wie man Gamification-Punkte anpasst, ohne die Punktwerte für alte bewertbare Aktionen rückwirkend zu aktualisieren

Problemstellung

Wenn Sie das Discourse Gamification Plugin verwenden, um Benutzern Punkte für ihren Beitrag zu Ihrer Community zu verleihen, sind Sie möglicherweise auf die Notwendigkeit gestoßen, die Punktwerte aufgrund sich entwickelnder Trends anzupassen. In der SailPoint Developer Community nutzen wir das Gamification-Plugin, um unser Ambassador-Programm zu betreiben. Benutzer, die wertvolle Beiträge zu unserer Community leisten, sammeln Punkte, die wiederum dazu verwendet werden, das Niveau der Vorteile zu bestimmen, die sie erhalten. Da unsere Community gewachsen ist und die Anzahl der Beiträge drastisch zugenommen hat, haben wir festgestellt, dass die ursprünglich zugewiesenen Werte für bestimmte Arten von Beiträgen angepasst werden müssen. Die Anpassung von Punktwerten funktioniert gut, wenn Sie Ihre Punkte niemals neu berechnen. Wir müssen jedoch häufig Punkte neu berechnen, wenn wir Benutzerzusammenführungen durchführen oder wenn wir die externe Gamification-API verwenden, um Punkte für vergangene Beiträge zu vergeben. Wenn Sie Gamification-Punktwerte ändern und eine Neuberechnung durchführen, werden vorherige Beiträge, die mit den alten Punktwerten bewertet wurden, nun mit den neuen Punktwerten bewertet. Dies ist ein Problem, wenn Sie möchten, dass die neuen Punktwerte nur für neue Beiträge gelten, während die alten Beiträge ihren ursprünglichen Wert behalten. In diesem „How-to

6 „Gefällt mir“