Feliz Navidad, Codeforces!
I'm a huge data nerd and an avid Codeforces user. I decided to combine these traits and make a service to provide everyone with some sort of their yearly statistics on this wonderful site in a neat form.
My main goals were to make a report card that:
- contains insighful statistics;
- is not overloaded with information;
- is easy to share.
In persuit of that, I discarded multiple stats which were too boring, took too much space or were hard to implement within the limitations of CF API. I find the final choice of data really fun. I hope you like the result too!
The service is pretty intuitive to use. Enter your handle (in case you changed it, enter the one you had throughout the year), get the report card and share it with the world by clicking "open as image".
Please, share your cards in the comments! (just use a spoiler as the image is pretty large).
Thanks MikeMirzayanov for the platform and Brovko for the round in which I became expert <3
I think I've solved too few hard problems. Since I don't care anymore about my rating, I've decided that I will start contests from div2F / div1D.
Today I started with problem F, and I failed system tests (wrong answer on test 60) :(
So cool ✪ω✪ Thanks awooo!
Awooo ✪ω✪ Top contributor. Congratulations
Missed only 2 Div1's this year. Going for 0 misses in 2023 as an absolute freak achievement.
I believe the performance system is entirely off for new (< 6 contests) accounts. I just gave 1 contest in which Carrot displayed my performance somewhere around 1400, but on this website my performance magically somehow became 2200 (which is master level!).
But other than that, superb website!
It's really amazing, I wanted to ask, the meaning of favorite coordinators...
The coordinators who set rounds you performed the best in.
Thank you, awoo!
Still a hell lot better than 2021 tho :)
...
So many Ups and down but finally reached Candidate Master
this doesn't have my 1:06 time from last contest
...
Well Wrapped, This gives me a hope to become better in 2023.
Maybe you should add unrated contests too, since in this way many nice problems of Div2s are not counted for Div1 participants.
Idk, div2 problem ratings are really skewed. You can't compare them to div1 ratings.
but you use div2 ratings for rated contests of div2 people for the Summary.
True, but people, who compete in div2 contests while being rated, don't generally reach the problems that have their ratings inflated by a lot. So it doesn't affect them that much.
When the favourite coordinator is Mike, the persons likes to do div3 rounds x)
How did you find the coordinator for rounds? Is that info readily available somewhere besides the announcement blogs?
I collected that data by hand, had to open every announcement and find the coordinator.
Oh! That would have been painful.
It's not that bad — took me like 10 minutes for all 139 contests this year.
What does that performance specify btw?
It is Amazing.
I'll turn the service off during the round because I can't guarantee it working properly and not disrupting Codeforces.
UPD: It'll go back live as soon as Mike turns the API back on.
UPD2: I turned it on even though the API is still not accessible. Thus, the submissions (and the stats about problems) are not loading.
UPD3: Added Goodbye, everything seems to be working.
Please turn it back on.
I have to wait until the API is up. I'll turn it on as soon as that happens.
it is not working .
Wow nice addon.
...
How the hell did you become expert in one year? Was this your first year at codeforces or first year in CP? It's few days until one year has passed since my first rated contest and my rating is only 1143.
First year at Codeforces. I started study Sports Programming in october 2021, on the first round of All-Russian olimpiad, but that time my skills were very bad. After my fail, I registered in CF to improve them. Now my results got better.
Great app, but it has only one problem. I have changed my handle recently and I am able to see only statistics for vito_t (my old handle) and statistics for vitosevski (my current handle) separately, but not for both usernames even though it's actually the same account.
What do you mean? I think I can see all your statistics by your old handle.
It's true... I wasn't careful. But why I can't see everything by my current handle? It makes more sense.
It's tricky to fetch all standings and rating changes on demand because you are only allowed to make one API request every 2 seconds. As a workaround, I had to prefetch them all.
Once again, I'm turning the service off until the round is over and the API is online.
UPD: Back up
Will there be a 2023 version?
I have been waiting all year just to see my improvement from 2022