Google Code Jam Statistics

Правка en4, от vstrimaitis, 2019-05-05 20:01:19

Hi!

As you probably know, there are some great websites for examining various statistics about past Google Code Jam rounds (e.g. https://a2oj.com/CodeJamTools/ or https://www.go-hero.net/jam). However, the last rounds these sites have are from the year 2017. I don't know for sure, but this might have something to do with the fact, that in 2018 Google launched their new Code Jam system and probably changed their APIs as well.

Long story short, I spent some time reverse-engineering the APIs and created a simple script to retrieve some data about various GCJ rounds using the new API, as well as a simple website for viewing some statistics of round from 2018 and up. You can find the website here: https://vstrimaitis.github.io/google_codejam_stats/.

Here are some features which are currently supported:

  • Some numerical stats (number of participants, number of perfect scores, etc.)
  • Some charts (Top countries by number of participants / average score / most top-scorers, score distribution)
  • Full scoreboard
  • Ability to filter by country

The website is still in its early development stages and supports only some basic stats. If you have any suggestions of what else could be added to the site, don't hesitate to share or, even better, submit a pull request! The code can be found at https://github.com/vstrimaitis/google_codejam_stats.

Теги gcj, code jam, google code jam, opensource

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en8 Английский vstrimaitis 2019-05-13 13:51:18 1 Tiny change: 'jam_stats.\n' -> 'jam_stats. \n'
en7 Английский vstrimaitis 2019-05-09 15:31:27 2 Tiny change: 'jam_stats.' -> 'jam_stats.\n'
en6 Английский vstrimaitis 2019-05-07 19:16:48 12 Tiny change: ' various GCJ rounds us' -> ' various Google Code Jam rounds us'
en5 Английский vstrimaitis 2019-05-06 17:15:13 5 Tiny change: 'e to share or, even better, submit a ' -> 'e to share, or (even better) submit a '
en4 Английский vstrimaitis 2019-05-05 20:01:19 2 Tiny change: 'supported:\n- Some n' -> 'supported:- \n- Some n'
en3 Английский vstrimaitis 2019-05-05 20:00:33 301
en2 Английский vstrimaitis 2019-05-05 19:37:55 1 Tiny change: 'e or, event better, s' -> 'e or, even better, s'
en1 Английский vstrimaitis 2019-05-05 19:34:01 1090 Initial revision (published)