-
Notifications
You must be signed in to change notification settings - Fork 391
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 an option for standardized scoring in contest judging system #11390
Comments
i want to note that currently Pending Cup 2024 is blocked from displaying results on the contest page until support for this is added (though the results have been announced in other channels and a news post is also ready soon) |
@ppy/team-web any chance we could pls get some priority on this? standardized scoring is a requirement for contests official support (see this clause), and having our official system contradict with that is not good. |
I'll do it if @venix12 isn't currently on it? |
so a negative score is possible? |
yep see https://mappersguild.com/contests/results?contest=66be99c3e1f8c3da9e8a995b for an example |
don't mind, probably quite quick to do, though busy with other stuffs at the very moment |
(@notbakaneko i think that's permission for you to get this done) |
Is the standard deviation across all the judge's scores across every category, or per category, because each category can have a different |
@notbakaneko here's a demo in google sheets https://docs.google.com/spreadsheets/d/1uZS2Zp0tirJHEBc7s6wqSwofoEedg4lCFZRCSWPO9xM/edit?usp=sharing sum of judge's category scores for an entry = judge's raw score for that entry both the average and standard deviation is across judge raw scores per entry (where categories are summed together) the |
@venix12 @Walavouchey what's the process for this when it's time to get the scores? (i.e. when/who collects the scores, is there anyone who can see the scores before they're published, etc?) |
@notbakaneko contest hosts need visibility on the final results and scoring/comments before they can publish results on their end. judge comments may need inspection before publishing for moderation purposes current process:
SELECT `id`, `masked_name` FROM `contest_entries`
WHERE `contest_id` = 'CONTEST_ID';
SELECT `id`, `name`, `max_value` FROM `contest_scoring_categories`
WHERE `contest_id` = 'CONTEST_ID';
SELECT * FROM `contest_judge_votes`
WHERE `contest_entry_id` IN (
SELECT `id` FROM `contest_entries` WHERE `contest_id` = 'CONTEST_ID'
);
SELECT * FROM `contest_judge_scores`
WHERE `contest_judge_vote_id` IN (
SELECT `id` FROM `contest_judge_votes` WHERE `contest_entry_id` IN (
SELECT `id` FROM `contest_entries` WHERE `contest_id` = 'CONTEST_ID'
)
);
|
Currently most of the beatmapping contests use standardized scoring for a more proper score weighting across the judges, with the formula that goes as following and applies to final scores of the contest judging:
judge X's final score = (judge X's raw score - judge X's average raw score) / judge X's standard deviation
Should likely be added as an option to be enabled in
extra_options
onContest
.The text was updated successfully, but these errors were encountered: