Username: 
Password: 
Restrict session to IP 

New scoring

1 2 3 4
Global Rank: 84
Totalscore: 185466
Posts: 20
Thanks: 22
UpVotes: 13
Registered: 16y 95d




Last Seen: 14y 27d
The User is Offline
New scoring
Google/translate1Thank You!1Good Post!0Bad Post! link
However, there is still a problem with scoring: normally, I think, the challenges from sites with a greater difficulty should worth much points then the challenges on sites with lower difficulty. Now, one can still gather a lot of points by solving many easy challenges. Just compute the points/challenge on various sites and you will see that I am right.
This can be solved by changing, again Smile , WeChall's scoring algorithm because only few sites give scores for challenges based on the challenge difficulty.
Global Rank: 73
Totalscore: 213052
Posts: 148
Thanks: 206
UpVotes: 108
Registered: 16y 280d
Kender`s Avatar



Last Seen: 2y 251d
The User is Offline
New scoring
Google/translate1Thank You!0Good Post!1Bad Post! link
Sites are already scored on difficulty.
If the average solve % of people rises, the sitescore lowers.

There is no way to make wechall scoring perfect for everybody. Opinions on which sites are harder than others are always going to be different for different people.

I think with this new scoring change we have gotten a lot closer to fair scoring though.
I will keep an eye on the data for a few months before making a decision on further scoring changes. Things I will look into are the weight of the challengecount and the weight of the average solve %.

Sites also have an adjustable basescore, based on the opinion of the wechall admins. That is why a site like ThisIsLegal scores pretty low.
If you think a certain site is very easy or very difficult, just leave a comment. They are are taken into consideration for adjusting basescores.
Global Rank: 6
Totalscore: 509944
Posts: 28
Thanks: 45
UpVotes: 36
Registered: 16y 235d
phoenix1204`s Avatar












The User is Offline
New scoring
Google/translate1Thank You!1Good Post!0Bad Post! link
imho Electrica & WeChall are too low (maybe it's due to the lower number of challs...) and ThisIsLegal & Lost-Chall still a bit too high
Global Rank: 229
Totalscore: 92743
Posts: 1680
Thanks: 1358
UpVotes: 920
Registered: 16y 280d




Last Seen: 40m 32s
The User is Offline
New scoring
Google/translate1Thank You!0Good Post!1Bad Post! link
We are planning to adjust the basescores and the basescore formula a bit,
but we will leave it as is for a while to see how the current formulas work out.

I think we will use the following basescore formula soon:

Currently its:
basescore = basescore + 25 * challcount

we will use something like:
basescore = basescore + 40 * challcount * difficulty

Where difficulty is computed by the average solved on a site.

This way the difficulty and challenge amount should be reflected better.
The fixed basescores will get lowered slightly then.

The geeks shall inherit the properties and methods of object earth.
Global Rank: 73
Totalscore: 213052
Posts: 148
Thanks: 206
UpVotes: 108
Registered: 16y 280d
Kender`s Avatar



Last Seen: 2y 251d
The User is Offline
New scoring
Google/translate1Thank You!0Good Post!1Bad Post! link
Actually, currently it is:

$score = (25 * $this->getVar("challcount")) + $basescore + ($basescore - (($average / $onsitescore) * $basescore));

where $onsitescore is the maximum score the site itself gives
and $average is the average score (on that site) of all users with a score on that site.
Global Rank: 229
Totalscore: 92743
Posts: 1680
Thanks: 1358
UpVotes: 920
Registered: 16y 280d




Last Seen: 40m 32s
The User is Offline
New scoring
Google/translate1Thank You!0Good Post!1Bad Post! link
Quote from Kender

Actually, currently it is:

$score = (25 * $this->getVar("challcount")) + $basescore + ($basescore - (($average / $onsitescore) * $basescore));


Yeah, and i suggest to put $average once more in and raise the 25 * $challcount.

$score = (35 * $this->getVar("challcount") * (1.5 - $average/$onsitescore)) + $basescore + ($basescore - (($average / $onsitescore) * $basescore));

Currently a site with 40 challs gets 40 * 25 points extra.
I think with putting the average in that and raise the factor 25 (maybe even to 50) it would reflect the challengecount and difficulty of the sites better.

Greetings
Gizmore
The geeks shall inherit the properties and methods of object earth.
Global Rank: 29991
Totalscore: 0
Posts: 265
Thanks: 243
UpVotes: 180
Registered: 24y 363d
Last Seen: 1s
The User is Online
New scoring
Google/translate1Thank You!0Good Post!1Bad Post! link
WeChall is definitely scoring too low in my opinion. Maybe it's because my 1 challenge solved equates to only 1 point, but I also believe that the challenges on WeChall are in general, a lot harder than others. Smile

Also could I suggest some kind of algorithm that adjusts scores based on language? Like check the user's registered country, and something like if they are from France, score them a lot less on French sites and score them a lot higher on English sites? Just a suggestion.
Global Rank: 346
Totalscore: 67813
Posts: 32
Thanks: 30
UpVotes: 14
Registered: 15y 307d



Last Seen: 3y 352d
The User is Offline
New scoring
Google/translate1Thank You!0Good Post!1Bad Post! link
Does this not mean that sites in "less spoken" languages are likely to score higher, without necessarily being more difficult?
Global Rank: 229
Totalscore: 92743
Posts: 1680
Thanks: 1358
UpVotes: 920
Registered: 16y 280d




Last Seen: 40m 33s
The User is Offline
New scoring
Google/translate1Thank You!1Good Post!0Bad Post! link
Quote from ObsidianAge

WeChall is definitely scoring too low in my opinion. Maybe it's because my 1 challenge solved equates to only 1 point, but I also believe that the challenges on WeChall are in general, a lot harder than others. Smile


Wechall score is computed by the overall score reachable... currently it might be a bit low.
If we have 2 challs here (4 point + 6 point) you can reach max 10 points and the wechall basescore is set to 10points * 15(iirc).
We might consider to raise it slightly.

The 1 point phenomenon is because of the new expotential scoring.
It scores way more solving 100% on a single site than solving 10% on 10 sites.

For the language related scoring i think its not that good idea.
If someone is from France he might get lots of points for english sites, but he can speak english very well.

Anyway, thank you very much for your suggestion and opinions Smile

Greetings Gizmore
The geeks shall inherit the properties and methods of object earth.
Global Rank: 3521
Totalscore: 5705
Posts: 30
Thanks: 39
UpVotes: 21
Registered: 16y 280d
Last Seen: 11y 20d
The User is Offline
New scoring
Google/translate1Thank You!1Good Post!0Bad Post! link
Just an idea...

How about using Google's pagerankk in the score formulation? If your code can grab that information, it might be useful to use it as one of the variables in the score formula. Currently, hackthissite has a PR of 5, theblacksheep and DarkMindZ each has a PR of 4, Rankk has a PR of 3...which kind of reflect the current popularity of the sites to me. Something like:


$score = (25 * $this->getVar("challcount")) + $basescore^PR + ($basescore - (($average / $onsitescore) * $basescore));

where ^ means to the power of.
1 2 3 4
tunelko, awe, quangntenemy, TheHiveMind, Z, balicocat, Ge0, samuraiblanco, arraez, jcquinterov, hophuocthinh, alfamen2, burhanudinn123, Ben_Dover, stephanduran89, braddie0, SwolloW, dangarbri, csuquvq have subscribed to this thread and receive emails on new posts.
1 people are watching the thread at the moment.
This thread has been viewed 14141 times.