В рамках этого проекта мы хотим создать плагин (содержащий запланированную задачу), который вычисляет ранг активных пользователей Discourse (user_rank) в сравнении с другими активными пользователями. Для вычисления user_rank необходимо сначала рассчитать topic_score, topic_rank и user_score, а затем использовать их для вычисления user_rank. Каждая переменная подробно описана ниже.
Документ с требованиями: Discourse User Rank Calculation - Google Docs
Я уже начал работу над плагином самостоятельно, но хочу передать её на аутсорсинг, так как не являюсь экспертом в этой области. Плагин, который я реализовал, содержит код для планирования задачи и вычисления topic_score, а также базовый модульный тест.