awoo's blog

By awoo, 2 years ago, In English

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".

Disclaimer
Get Wrapped!→
Some examples
Some clarifications

Please, share your cards in the comments! (just use a spoiler as the image is pretty large).

  • Vote: I like it
  • +559
  • Vote: I do not like it

| Write comment?
»
2 years ago, # |
  Vote: I like it +24 Vote: I do not like it
Wasn't very active this year...
»
2 years ago, # |
  Vote: I like it +24 Vote: I do not like it
This is cool, great year overall :)
»
2 years ago, # |
  Vote: I like it +20 Vote: I do not like it
Went from pupil to expert, 2022 was great...
»
2 years ago, # |
  Vote: I like it +40 Vote: I do not like it
In my opinion, my performance is wildly inconsistent
»
2 years ago, # |
  Vote: I like it +25 Vote: I do not like it
Quiet an improvement since the last year, hope to do better in 2023 as well.
»
2 years ago, # |
  Vote: I like it +34 Vote: I do not like it
Started this year; pretty proud <3
»
2 years ago, # |
  Vote: I like it +77 Vote: I do not like it
My card

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.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    Today I started with problem F, and I failed system tests (wrong answer on test 60) :(

»
2 years ago, # |
  Vote: I like it +24 Vote: I do not like it
My card
»
2 years ago, # |
  Vote: I like it +29 Vote: I do not like it

So cool ✪ω✪ Thanks awooo!

»
2 years ago, # |
  Vote: I like it +27 Vote: I do not like it

Awooo ✪ω✪ Top contributor. Congratulations

»
2 years ago, # |
  Vote: I like it +21 Vote: I do not like it
Hmmm
»
2 years ago, # |
  Vote: I like it +27 Vote: I do not like it
69 contests XD
»
2 years ago, # |
  Vote: I like it +12 Vote: I do not like it

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!

My card
»
2 years ago, # |
  Vote: I like it +18 Vote: I do not like it
»
2 years ago, # |
  Vote: I like it +8 Vote: I do not like it

It's really amazing, I wanted to ask, the meaning of favorite coordinators...

  • »
    »
    2 years ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    The coordinators who set rounds you performed the best in.

»
2 years ago, # |
  Vote: I like it +9 Vote: I do not like it
Still a long way to go
»
2 years ago, # |
  Vote: I like it +8 Vote: I do not like it
Looks like I gotta start solving harder problems in contests
»
2 years ago, # |
  Vote: I like it +4 Vote: I do not like it

Thank you, awoo!

»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it
Мне кажется они врут по поводу antontrygubO_o в качестве любимого координатора
»
2 years ago, # |
  Vote: I like it +29 Vote: I do not like it
The eternal pain of Div 1 Chinese student...
»
2 years ago, # |
  Vote: I like it +21 Vote: I do not like it
okay done with exams, now will give contests :b
»
2 years ago, # |
  Vote: I like it +20 Vote: I do not like it

Spoiler

»
2 years ago, # |
  Vote: I like it +14 Vote: I do not like it
Neplox
»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it
Newbie to Expert!, will try to become a stable expert
»
2 years ago, # |
  Vote: I like it +18 Vote: I do not like it
Spoiler
»
2 years ago, # |
  Vote: I like it +8 Vote: I do not like it
Spoiler
»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it
Need to get better at solving
»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it
stats
»
2 years ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it
Wrapped 2022

Well Wrapped, This gives me a hope to become better in 2023.

»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Maybe you should add unrated contests too, since in this way many nice problems of Div2s are not counted for Div1 participants.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Idk, div2 problem ratings are really skewed. You can't compare them to div1 ratings.

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      but you use div2 ratings for rated contests of div2 people for the Summary.

      • »
        »
        »
        »
        2 years ago, # ^ |
        Rev. 2   Vote: I like it +8 Vote: I do not like it

        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.

»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

When the favourite coordinator is Mike, the persons likes to do div3 rounds x)

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it
Happy with a first minute AC
»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

How did you find the coordinator for rounds? Is that info readily available somewhere besides the announcement blogs?

  • »
    »
    2 years ago, # ^ |
      Vote: I like it +47 Vote: I do not like it

    I collected that data by hand, had to open every announcement and find the coordinator.

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Oh! That would have been painful.

      • »
        »
        »
        »
        2 years ago, # ^ |
          Vote: I like it +23 Vote: I do not like it

        It's not that bad — took me like 10 minutes for all 139 contests this year.

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

What does that performance specify btw?

My Card
»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it
I see my favourite coordinate name first time
»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

It is Amazing.

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it
Spoiler
»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it
Better than I imagined but still not very good
»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it
Spoiler
»
2 years ago, # |
  Vote: I like it +11 Vote: I do not like it
SHEEEESH! There is only one person in the comments who beat my latest rated AC
»
2 years ago, # |
  Vote: I like it +11 Vote: I do not like it
Finally solving a 3000+ problem during contest :)
»
2 years ago, # |
Rev. 4   Vote: I like it +10 Vote: I do not like it

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.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Please turn it back on.

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it +3 Vote: I do not like it

      I have to wait until the API is up. I'll turn it on as soon as that happens.

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

it is not working .

»
2 years ago, # |
  Vote: I like it +16 Vote: I do not like it
orz
»
2 years ago, # |
  Vote: I like it +16 Vote: I do not like it
First year on codeforces in a nutshell:
»
2 years ago, # |
  Vote: I like it +13 Vote: I do not like it
Started giving contests this year and gave a lot of them xD
»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it
A good year : went from 1368 to 1835
»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

Wow nice addon.

»
2 years ago, # |
Rev. 2   Vote: I like it +13 Vote: I do not like it
I think, my first year at CF was awesome, but I must start to solve more hard problems
  • »
    »
    2 years ago, # ^ |
    Rev. 3   Vote: I like it 0 Vote: I do not like it

    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.

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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.

»
2 years ago, # |
  Vote: I like it +13 Vote: I do not like it
Not very bad.
»
2 years ago, # |
  Vote: I like it +13 Vote: I do not like it
2022 report
»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it
Couldn't reach my goal but alhamdulillah.
»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    What do you mean? I think I can see all your statistics by your old handle.

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      It's true... I wasn't careful. But why I can't see everything by my current handle? It makes more sense.

      • »
        »
        »
        »
        2 years ago, # ^ |
        Rev. 2   Vote: I like it 0 Vote: I do not like it

        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.

»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it
Spoiler
»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it
From Newbie to expert, maybe next year i will be yellow
»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it
Too bad my rating plummeted since
»
2 years ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

Once again, I'm turning the service off until the round is over and the API is online.

UPD: Back up

»
12 months ago, # |
  Vote: I like it +48 Vote: I do not like it

Will there be a 2023 version?

»
12 months ago, # |
  Vote: I like it +4 Vote: I do not like it

I have been waiting all year just to see my improvement from 2022