The discussion centers on a feature request to allow per-leaderboard scoring configurations within the Discourse Gamification plugin. albert_vu initially suggested setting specific scoring values for categories or topics to boost engagement in under-discussed areas. jordan-violet expanded on this, asking if category scopes could be applied at the leaderboard level to better highlight contributions to lesser-used product categories. Falco confirmed this is in the long-term vision, aiming to move global settings to a per-leaderboard basis. He noted it would require significant engineering effort (estimated at 40 hours) and likely an Enterprise sponsorship. Andrew_Rowe questioned if the plugin was redundant without this feature, to which Falco clarified that the core purpose is creating leaderboards, with weights serving as customization tools. Following further interest, Falco announced the development of the feature via a pull request. The feature was merged, and Lilly celebrated the new granular settings, sharing screenshots of the updated configuration options for scoring.
At the moment, the scoring values are shared across all of the scorable categories. I wonder if your roadmap includes the ability to set a particular category or even multiple categories (we could get even more granular with topics), with a different set of scoring values.
For example, one category in our forum is having little to no discussion, hence, by setting a higher scoring value for said category, we could (hopefully) increase the number of discussions within it. Hope it make sense
@Falco How difficult would it be to add category scopes at the leaderboard level rather than the plugin level?
We would love to show leaderboards based on specific category contributions. For example, we have two products that our users use, and one is much more prominant than the other. Because of this, users who are active in the lesser-used product category aren’t getting as many points as users in the other.
That’s in our long-term vision for the plugin, where we would move all the global settings (categories and weight multipliers) to work in a per leaderboard way, instead of affecting the whole instance. This would mean every user would have per leaderboard scores and would allow use cases such as yours.
It’s a reasonable feature, but it’s something I estimated as a mid-level effort in engineering resources. So we would need an Enterprise customer willing to sponsor the feature for it to be assigned resources.
until this happens isn’t the gamifications plugin really just a ‘weight-able’ trust level top contributors type thing
I guess with the API endpoints available a developer could do anything but out of the box plugin functionality seems redundant
Yes, the gamification plugin exist to create a leaderboard of people who contribute the most in the instance. That is why it was built.
You can tweak the weights, even zero some, to make it reflect the gamification you want, and even add arbitrary weights via API calls for integration with out-of-the-instance events.
The feature request here is the ability to have multiple different leaderboards with different weights in a single instance.