awoo's blog

By awoo, 16 months 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?
»
16 months ago, # |
  Vote: I like it +24 Vote: I do not like it
Wasn't very active this year...
»
16 months ago, # |
  Vote: I like it +24 Vote: I do not like it
This is cool, great year overall :)
»
16 months ago, # |
  Vote: I like it +20 Vote: I do not like it
Went from pupil to expert, 2022 was great...
»
16 months ago, # |
  Vote: I like it +40 Vote: I do not like it
In my opinion, my performance is wildly inconsistent
»
16 months 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.
»
16 months ago, # |
  Vote: I like it +34 Vote: I do not like it
Started this year; pretty proud <3
»
16 months 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.

  • »
    »
    16 months 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) :(

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

So cool ✪ω✪ Thanks awooo!

»
16 months ago, # |
  Vote: I like it +27 Vote: I do not like it

Awooo ✪ω✪ Top contributor. Congratulations

»
16 months ago, # |
  Vote: I like it +21 Vote: I do not like it
Hmmm
»
16 months ago, # |
  Vote: I like it +27 Vote: I do not like it
69 contests XD
»
16 months 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
»
16 months ago, # |
  Vote: I like it +18 Vote: I do not like it
»
16 months 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...

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

    The coordinators who set rounds you performed the best in.

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

Thank you, awoo!

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

Spoiler

»
16 months ago, # |
  Vote: I like it +14 Vote: I do not like it
Neplox
»
16 months ago, # |
  Vote: I like it +10 Vote: I do not like it
Newbie to Expert!, will try to become a stable expert
»
16 months ago, # |
  Vote: I like it +18 Vote: I do not like it
Spoiler
»
16 months ago, # |
  Vote: I like it +8 Vote: I do not like it
Spoiler
»
16 months ago, # |
  Vote: I like it 0 Vote: I do not like it
Need to get better at solving
»
16 months ago, # |
  Vote: I like it 0 Vote: I do not like it
stats
»
16 months 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.

  • »
    »
    16 months 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.

    • »
      »
      »
      16 months 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.

      • »
        »
        »
        »
        16 months 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.

»
16 months 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)

»
16 months ago, # |
  Vote: I like it +3 Vote: I do not like it
Happy with a first minute AC
»
16 months 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?

  • »
    »
    16 months 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.

    • »
      »
      »
      16 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Oh! That would have been painful.

      • »
        »
        »
        »
        16 months 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.

»
16 months ago, # |
  Vote: I like it +3 Vote: I do not like it

What does that performance specify btw?

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

It is Amazing.

»
16 months ago, # |
  Vote: I like it +3 Vote: I do not like it
Spoiler
»
16 months ago, # |
  Vote: I like it +3 Vote: I do not like it
Better than I imagined but still not very good
»
16 months ago, # |
  Vote: I like it +3 Vote: I do not like it
Spoiler
»
16 months 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
»
16 months ago, # |
  Vote: I like it +11 Vote: I do not like it
Finally solving a 3000+ problem during contest :)
»
16 months 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.

  • »
    »
    16 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Please turn it back on.

    • »
      »
      »
      16 months 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.

»
16 months ago, # |
  Vote: I like it +3 Vote: I do not like it

it is not working .

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

Wow nice addon.

»
16 months 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
  • »
    »
    16 months 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.

    • »
      »
      »
      16 months 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.

»
16 months ago, # |
  Vote: I like it +13 Vote: I do not like it
Not very bad.
»
16 months ago, # |
  Vote: I like it +13 Vote: I do not like it
2022 report
»
16 months ago, # |
  Vote: I like it +10 Vote: I do not like it
Couldn't reach my goal but alhamdulillah.
»
16 months 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.

  • »
    »
    16 months 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.

    • »
      »
      »
      16 months 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.

      • »
        »
        »
        »
        16 months 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.

»
16 months ago, # |
  Vote: I like it +10 Vote: I do not like it
Spoiler
»
16 months ago, # |
  Vote: I like it +10 Vote: I do not like it
From Newbie to expert, maybe next year i will be yellow
»
16 months ago, # |
  Vote: I like it +10 Vote: I do not like it
Too bad my rating plummeted since
»
16 months 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

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

Will there be a 2023 version?

»
4 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