このプロジェクトの一環として、アクティブな Discourse ユーザーの他のアクティブユーザーとの比較におけるランク(user_rank)を計算するプラグイン(スケジューリングされたジョブを含む)を作成したいと考えています。user_rank を計算するには、まず topic_score、topic_rank、user_score を計算し、それらを用いて user_rank を求める必要があります。各変数については以下で詳しく説明します。
要件定義書: Discourse User Rank Calculation - Google Docs
すでに私自身でプラグインの開発を開始しましたが、この分野の専門家ではないため、外部委託を検討しています。私が実装したプラグインには、ジョブのスケジューリング、トピックスコアの計算、および基本的な単体テストのためのコードが含まれています。