Ranking groups by absolute number of hourly engagement is unfair to groups with limited number of participants. For example, a family members private group who don’t wish to invite outsiders.
In pursuit of gamification/challenges, groups with small and/or limited number of participants have no way of climbing up the current rankings ladder. Which is a disappointment and defeats the purpose of having groups rankings in the first place.
Therefore, in addition to absolute rankings as currently implemented, I’d suggest adding a group ranking based on average engagement time, where the formula would be calculated as follows:
Average engagement time = Total engagement time by all group members / number of members in the group
I hope this makes sense and is easy to implement.
JAK
Mohamed