desikachariar's blog

By desikachariar, history, 9 years ago, In English

Hello guys,

What I felt I needed to track my growth is a graph that keeps track of how many submissions I do in a given time frame. So I wrote a JAVA code that calculates the number of submissions I did (you can choose the x axis range. It can be per day for 50 days or per week for 50 weeks or whatever). This project is available for everyone. Just mention your "frequency required" and your handle and behold, it gives you your performance. It counts unofficial submissions too. Calculates how many submissions you did and in that how many were correct. Some error handling or exceptions were not done. Sorry for that part.

Download the .jar file here from DROPBOX

Please tell me if either you want to improve this or you have some issues. Also tell me if this feature is already there somewhere else. Hope everyone gains out of it!

EDIT 1: Project updated with better GUI.

EDIT 2: Minor bug corrected. Sorry for the inconvenience. Thanks to JohStraat

EDIT 3: Minor bug fixed. SourceForge link is outdated. Will be updated soon.

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

»
9 years ago, # |
  Vote: I like it +10 Vote: I do not like it

Auto comment: topic has been updated by desikachariar (previous revision, new revision, compare).

»
9 years ago, # |
Rev. 2   Vote: I like it +10 Vote: I do not like it

Auto comment: topic has been updated by desikachariar (added dropbox link) (previous revision, new revision, compare).

»
9 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Awesome work.. but spelling of submission is slightly wrong..
loved it..

»
9 years ago, # |
Rev. 4   Vote: I like it 0 Vote: I do not like it

Is it supposed to miss around half of my submissions? I have over a thousand solved and the green totals to around 500.

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

    Can you please check again. For me the count is correct.

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

      You can see my amount solved here:

      http://codeforces.com/problemset/standings

      And you can run the script for my profile yourself. I tried grouping all of them on one point and it added up to a little over 600.

      • »
        »
        »
        »
        9 years ago, # ^ |
        Rev. 3   Vote: I like it +18 Vote: I do not like it

        I am extremely sorry. There was a logical bug in my program. It was not fetching pages before 2014. And since me and my friends were beginners (registered after 2014) we were not able to find it.

        Thanks a lot and sorry for the trouble.

        P.S. The project is updated now.

»
9 years ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

You're code is great. I think the only point is that when we close the window which has drawn the graph (in order to see a graph of another user), the whole app closes!

You asked have you seen this kind of thing anywhere else? It is used on UVA online judge.

Link to graph This is my profile there and you can see my problem solving graph during time (on the left).

Thanks. Good Luck :)

»
9 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Is the code working fine? Feel free to inform me of any bugs. People willing to contribute please email me at my email ID. Thanks for using my program.

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

Auto comment: topic has been updated by desikachariar (previous revision, new revision, compare).