Skip to content

[Feature] Leaderboard

The following will replace the current Leaderboard design. Our goal with the new design is to adopt HAFSQL and build a better database along with a Points system.

This Points system will be a far superior way to rank-ordering users on the Leaderboard. Expect that we'll start to use the Daily/Monthly/All-Time Leaderboard stats to give out grants/delegations/prizes (in a similar manner to how we conduct LPUD).

The Points system can be tweaked over time as we gather data on how people are performing. Generally, this can add a deep-level of gamification to the interface.

I (Khal) have also long-said that I would love to replace the Reputation Score system on the Interface with a completely new "Engagement Score". I imagine that something related to this points system would be possible and would allow us to then use the API for that purpose and many others. Potentially even open-sourcing that API for other Hive UIs to tap into as well.

Ranked Points System

Points are earned through actions on inleo.io:

  1. 1 Thread = 1 point
  2. 1 Comment = 1 point
  3. 1 Blog post = 10 points
  4. 1 Referral = 100 points
  5. 100 LEO staked = 10 Points (cap at 1,000 points)

The ranked points system would have 3 time-sorting categories:

  1. Daily
  2. Monthly
  3. All-Time

Mobile Design

Example:

image

Generally a clean design with a focus on the top 3 users based on points. The "Today, Monthly, All-Time" categories will be toggled at the top.

Share Button

A share button in the top right will let you share a screenshot of the current standings into a Thread (automatically screenshotting it and then publishing it as a thread where you can add more text).

List

Scrolling down will show you the rest of the leaderboard. Likely showing the top 100 and then a "View All" button to load the rest.

Tap to Expand a User

If you tap on a user's username, then it will expand their "User Card" and show you the subcategories of how they earned their points.

Imagine tapping a user's icon and seeing a breakdown of:

  1. 100 Threads = 100 Points
  2. 27 Comments = 27 Points
  3. 3 Blog Posts = 30 Points
  4. 4 Referrals = 400 points
  5. 200 LEO staked = 20 Points
  6. Total = 577 Points

Desktop Design

pending, will likely be similar to mobile but expanded

Comment on This Proposal

You can comment on this issue directly on the INLEO Platform.

  1. Create a thread and give feedback about this issue
  2. Use "#1" to indicate you are talking about issue #2 (example of giving feedback below)
  3. View your feedback and that of other community members on this issue here: https://inleo.io/threads/tag/1

image

Edited by Khal