#213 Add a leaderboard to track "Happiness Streak" of users
Opened 2 years ago by shraddhaag. Modified 2 years ago

Summary

Add a leaderboard to track "Happiness Streak" of users

Background

It would be nice to add a leader board similar to Fedora Badges to track:

  1. Users with the highest streak[1] overall on FHP
  2. Current logged in user's highest streak
  3. Current logged in user's current streak

The above list is an initial draft and is not exhaustive.

[1] Happiness Streak translates to number of consecutive days of sending packets.

Details

First steps right now would be to brainstorm if this issue should be implemented in Fedora Happiness Packets.

The major concerns are:

  1. Displaying the top receivers could discourage other contributors
  2. Anonymity of packets must not be compromised

For more context, a discussion for the same was previously ongoing in the requirements list for Fedora Happiness Packets.

Outcome

A leaderbaord is available to users on the web layout in our project.


Metadata Update from @jflory7:
- Issue priority set to: waiting on assignee (was: awaiting triage)
- Issue tagged with: PASSED, difficulty - hard, needs info, new change, type - backend, type - frontend, type - summer coding

2 years ago

Metadata Update from @jflory7:
- Issue priority set to: needs review (was: waiting on assignee)

2 years ago

I like incentivizing streaks instead of number of sent/received packets. :smile:

I like the idea of gamifying this, however, I think we should do a little bit of work to incentivize the right behavior. Let's not count a sent packet as part of a streak if it is to someone who they sent a packet to in the last 3-6 months. We want to incentivize recognizing people across the project, not the same people continuously.

Metadata Update from @jflory7:
- Custom field Requirement # adjusted to 34

2 years ago

Login to comment on this ticket.

Metadata