Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sjsakib/cfviz
Visualizes user data from codeforces.com using the official API
https://github.com/sjsakib/cfviz
chart codeforces codeforces-visualizer comparison competitive-programming contest google-charts jquery js problems-count tags-chart
Last synced: 2 days ago
JSON representation
Visualizes user data from codeforces.com using the official API
- Host: GitHub
- URL: https://github.com/sjsakib/cfviz
- Owner: sjsakib
- Created: 2017-01-23T16:09:15.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-29T06:36:21.000Z (5 months ago)
- Last Synced: 2024-12-13T05:03:59.128Z (9 days ago)
- Topics: chart, codeforces, codeforces-visualizer, comparison, competitive-programming, contest, google-charts, jquery, js, problems-count, tags-chart
- Language: JavaScript
- Homepage: http://cfviz.netlify.com
- Size: 318 KB
- Stars: 1,118
- Watchers: 7
- Forks: 70
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Codeforces Visualizer
This is code repository for a simple analytics visualization site for [Codeforces online judge](http://codeforces.com/) users using [Codeforces API](https://codeforces.com/apiHelp). The site is currently hosted at [here](https://cfviz.netlify.com/).
### Current features
#### Single User Analytics
* Verdicts chart
* Languages chart
* Tags chart
* Levels chart
* Total tried problems count
* Total solved problems count
* Average and max attempts
* Count of problems solved with one submission
* Max AC for a single problem (It indicates in how many ways someone solved a problem)
* List of unsolved problems#### Comparison between two users
* Current, max and min rating
* Number of contests
* Best and worst position in contest
* Max positive and negative rating change
* Compared rating time-line
* Total tried problem count compared
* Total solved problem count compared
* Average and max attempts compared
* Count of problems solved with one submission compared
* Max AC for a single problem compared
* Tags compared
* Levels compared#### Issues
* When somebody searches for a handle that doesn't exists, we get Cross-Origin Request blocked and the status code becomes 0 in jQuery. So we can't determine if the user doesn't really exists or some other network problem occurs.
* Firefox hangs for a while when drawing the tags comparison chart. Probably because it's big. I have plan to divide that chart in two parts.
* When counting number of solved problems, some problems that appear both on div 1 and div 2 get counted twice.