Discourseでカスタマイズされたリーダーボード

プログラマーに特定の課題を提供するオンラインコミュニティの構築を検討しています。スコアや他の関連情報(例:投稿のいいね数、提供したレビューなど)に基づいて、ユーザーをカスタマイズされたリーダーボード形式で並べ替えることを想定しています。

このようなことがDiscourseで可能かどうか、また、実装例(現在この機能が導入されているサイトの例など)を共有できる方がいれば教えていただきたいです。

追伸:すでに Discourse User API を確認しており、そこそこ有用な情報が得られることがわかりました。このAPIを拡張して、上記の要件を満たすことは可能でしょうか?

「いいね!」 3

これがご要望に合うかどうかわかりませんが、幸いこの分野では最近、大幅な改善がなされました:

少なくとも、プラグインやテーマコンポーネントを基に構築できるかもしれません。

「いいね!」 7