#Ranking System

24 messages · Page 1 of 1 (latest)

harsh jasper
#

How do I go about coding my own ranking system for my web project ?

Or will I have to use a crate and modify the persons ranking system code to fit my personal use?

gusty lily
#

The Elo rating system is a method for calculating the relative skill levels of players in zero-sum games such as chess. It is named after its creator Arpad Elo, a Hungarian-American physics professor.
The Elo system was originally invented as an improved chess-rating system over the previously used Harkness system, but is also used as a rating s...

harsh jasper
#

Yes, but much simpler since there will be no person vs person matches.

gusty lily
#

Elo is probably the simplest to understand, so it would be a good starting point. Just give the computer a few scores for different difficulties

#

if you want simpler, you can just add or subtract a flat number for wins and losses

harsh jasper
#

So in this situation, the elo system is applied to user experience, the more a user uses the website the consistent the user gains xp to reach the next elo. How does the code know if the user is using the platform or merely just on the platform and not participating on the website?

gusty lily
#

that's a really tricky thing to measure

#

ad companies would love to solve it, but things like adblock and tracker blocker ad-ons make it really complicated

harsh jasper
#

I never realized tracker blocker and adblock would be a real problem against this type of elo system.

Instead of user participation, its duration of time spent on the platform is rewarded, would that be easier to implement?

gusty lily
#

the things you can reliable measure are what the users are willingly doing, so if they're clicking things, you can record that

#

but you can't tell the difference between someone looking at the page, and them leaving it open in the background

harsh jasper
#

If it's clicks on the site, can't that be manipulated easily?

gusty lily
#

if the rankings are visible, someone's going to find a way to min-max it

harsh jasper
#

I intend to make the rankings visible.
Once an account is created and verified the user account will be placed in the elo system

#

There are news sites that are able to not allow a user from seeing the contents of the site even though the user has adblock and tracker blocker

gusty lily
#

they can easily tell you're using them because their tracking methods aren't working

harsh jasper
#

ohhhh

#

I never knew that

#

I've used Tor Browser in the past, how does google stop Tor Browser users from using their search engine ?

gusty lily
#

they maintain a list of all the exit nodes

harsh jasper
#

ahh

#

List of things to track user participation
clicks
posts
messages
calls

gusty lily
#

sure, that'll work

harsh jasper
#

user participation = user experience growth = user advancing in elo