Блог пользователя ahmed_aly

Автор ahmed_aly, 16 лет назад, По-английски
Hi everyone,

I've just finished the first Codeforces tools website, currently it contains only one feature called all users table.
This table is similar to Codeforces rating table, but with this additional columns:
- Number of Tried Problems
- Number of Solved Problems
- Solved Problems Percentage
- Number of Successful Hacks
- Number of Unsuccessful Hacks
- Contribution Rank
- Contribution

Also you can sort the table according to any column by clicking on the column header, it may take couple of seconds to sort the table as it's very big, also it may take few seconds to load the table.
There are some important notes in the home page, make sure to check it.

Keep checking this main post to see the new added features.

I'll add the following features:
- Add filtering for the all users table.
- Adding profile page for each user, which contains links for all problems he solved.
- Adding some statistics for each user, for example the languages he used to solved the problem, his average number of solved problems per contest, how many times he solved a problem for each level, and more information.
- The ability to compare to users, by merging their graphs together, or counting how many number solved by one of them while the other one failed to solve it.

If you have any suggestion or a feature you wish, feel free to ask for it in this post, and I'll do my best to make all requested features (if I can).

Hope you will find it useful.

Thanks!
  • Проголосовать: нравится
  • +112
  • Проголосовать: не нравится

16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Some facts from the all users table:
1- A_A_Lunyov failed in only one problem out of 70 submitted problems.
2- Egor submitted 190 problems.
3- Egor solved 163 problems.
4- Egor is second in the rating and contribution.
16 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится
Really  Good :D
16 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +6 Проголосовать: не нравится
(Number of solved problems) / (Number of contests)
Egor: 163 / 23 = 7.08 ?
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
(Number of solved problems) / (Number of contests)
Egor: 163 / 23 = 7.08 ?
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Really liked it.
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
great job, man!it's rlly interesting to look through such statistic) thank u:)
16 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +8 Проголосовать: не нравится
Grate job!

First request is to split tables into several pages. Or make header visible always because it is difficult to keep in mind so many column names.
Thank you.
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Because of js and my slow PC, I can't sort a table. :(

But it's great, thank you!

Also, maybe it'll be good to make a checkbox, that toggle on/off unrated contest.
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Some interesting stats (at least, interesting for me), like at TopCoder:

highest point total in a round; most matches in top3, in top10, in top50; most successful challenges in a single match.

16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
My number of unsuccessful hacks is wrong: it shows 1, but it must be about 10. There are more than 1 unsuccessful hack on each of the latest two contests.
  • 16 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    I've just updated the data after the last contest, and I think before the last contest 1 unsuccessful hack was correct.
    Now you have 4 unsuccessful hacks, if you think it's still wrong please tell me which contests you did these uncounted hacks.
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
I think it will be good if you add filtering by country
  • 16 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится
    I had few problems in doing this:
    1- It's optional for the user to write his country. (It should be mandatory)
    2- The user will write the country in text box, then we can see two different countries "USA" and "United States of America", and maybe more than two. (It should be drop down list)
    3- In each profile below the username, there is this string "FirstName LastName, Country, City". And any of these could be missing, so it may be "Country, City" or "FirstName LastName, Country". So I can't easily detect what is the country. (The country should be a constant field below the rating and contribution)
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Can you add your TopCoder filtering tools to the big list? Also, Can you add friends filtering and you detect them when I am logged into Codeforces?
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Really great
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
well... when I click "update my country" and enter my CF handle, nothing is happening :(
»
9 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Is it possible to opensource this tool please ?