Customized LeaderBoard in Discourse

We are looking to setup an online community where programmers would be given certain challenges. Based on the score and other relevant information (e.g. post likes, reviews given, etc.), I intend to sort the users in a customized leaderboard kinda format.

Wanted to check if something like this is possible with Discourse and if someone can help share some examples (e.g. even of sites that currently have this implemented).

PS - I have already checked the Discourse User API that gives decent information. Can this API be further extended such that the above requirements are met?


I’m not sure if this does what you need, but as it happens there were recent, significant improvements in this area:

At the least perhaps you can build off of that with a Plugin or Theme Component.