How does the SolveFire Ranking System Work?
The SolveFire ranking system for levels up to Gold works as follows:
The points that a user has are calculated using the formula:
Points = index + competition_score * 1000
where competition_score is the score on the most recent competition. If a user scores 7/10 on a competition, then their competition_score
is 0.7.
Here are the Indices for each of the levels:
Bronze --> 0
Silver --> 700
Gold --> 1400
Platinum --> 2100
Diamond --> 2800
For example, if a user is participating at the Silver level and scores a 5/10 on the competition, then they will have a new points value of
700 + 0.5×1000 = 1200
If the new points value is larger than the previous value, then it completely replaces the previous value. If it is lower, then the two values are averaged.
Upon a user’s points value passing the index for the next level, they move up to the next level.
For Platinum and Diamond, only users in the 75th percentile or higher are promoted.