Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add leader board for authors #16

Open
LarryBarker opened this issue Feb 21, 2020 · 3 comments
Open

Add leader board for authors #16

LarryBarker opened this issue Feb 21, 2020 · 3 comments

Comments

@LarryBarker
Copy link
Contributor

This feature would implement some sort of gamification for authors to be ranked according to the number of tricks, votes, and comments they receive.

The initial implementation would simply rank authors. Future iterations could implement badges for reaching certain number of points.

Will coincide nicely with #14 as there will be a new /authors route.

@LarryBarker
Copy link
Contributor Author

@tobias-kuendig Obviously listing authors is not a difficult task. What kind of algorithm do you think would be good for calculating rank? Should votes take precedence over the other attributes, followed by number of tricks, and perhaps factoring in comments?

@tobias-kuendig
Copy link
Member

Huh, not an easy task! I'd say we defenitely have to factor in page views and votes. I don't know about comments. I'd say a trick with many comments is more controversial and might include wrong information?

Also, I'd say time plays an important role in everything so new authors get a chance to raise to the top. Maybe only look at the data of the last 12 month or so.

I can't give you any final advice as I have never implemented a system like this before and I'd had to guess and test what works and what doesn't!

@LarryBarker
Copy link
Contributor Author

LarryBarker commented Feb 23, 2020

I just meant that listing authors in general is not difficult, the ranking algorithm would require more thought. I agree with the comment factor.

Are you thinking new authors/tricks would weigh heavier? I was thinking just keep it simple and rank based on votes, but could this be too simple or easy to game the system? Perhaps 1 point per trick and a half point per vote?

What if we factor in the age of the trick to incentivize people to post new tricks?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants