Как присваивается рейтинг пользователя в рамках геймификации?

Рейтинг пользователя в рамках геймификации рассчитывается на основе активности, сколько пользователь сделал лайков/комментариев/экспертиз и тд.