-
Notifications
You must be signed in to change notification settings - Fork 17
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
Comments
@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? |
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! |
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? |
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.The text was updated successfully, but these errors were encountered: