# Analytics for Challenges

DevFeed: [Analytics for Challenges](<https://devfeed.tech/articles/analytics-for-challenges-19978.md>)

Original publisher: [Read original article](<http://engineering.hackerearth.com/2013/03/13/challenges-analytics/>)

Published: 2013-03-13T00:00:00Z

Content type: article

Language: en

Sources: [HackerEarth](<https://devfeed.tech/sources/hackerearth.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Google](<https://devfeed.tech/topics/google.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [data](<https://devfeed.tech/tags/data.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [free](<https://devfeed.tech/tags/free.md>), [google](<https://devfeed.tech/tags/google.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [programming](<https://devfeed.tech/tags/programming.md>), [tools](<https://devfeed.tech/tags/tools.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

## AI overview

The article presents HackerEarth Challenge Analytics, which turns challenge data into charts and tables showing submission counts, programming-language popularity, submission outcomes, test-case run statuses, and multilingual-user rankings. It selects Google Charts Tools after comparing JavaScript charting libraries and describes using line and pie charts.

## Source excerpt

First view the awesome charts and graph for [HackerEarth Practice Challenge] (http://www.hackerearth.com/hackerearth-practice-challenge/analytics/). I will explain it's implementation details later in the post. Why bother for Challenge Analytics? We thrive on challenge but challenge is no fun without a detailed analytics. In this number-driven world, analytics has evolved as a blanket term for the number of techniques to turn the raw data into useful information. Late February, I started working on to implement Analytics using the data collected during the challenges over the period of time and present it lucrative manner. After performing a random wild-goose chase through various JavaScript charting libraries, I decided to stop at Google Charts Tools. Why use Google Charts Tools? There are a lot of reasons to choose Google Charts over the others charting libraries. Free. Lightweight and Reliable. Healthy Documentation. What you gain from Challenge Analytics? The HackerEarth Challenge Analytics gives following details: Submission Count Analytics The Submission Count Analytics displays a Line-Chart with the total number of submissions at a particular instance of time. This chart is updated at regular time intervals. Language Analytics The Language Analytics displays a Pie-Chart depicting the popularity of a programming language supported by HackerEarth, during a challenge. Personally, this chart is my rock favorite as it helps me figure out the current trend of a particular language. Submission Analytics The Submission Analytics displays a Pie-Chart depicting the submission status namely AC - Accepted CE - Compilation Error TLE - Time Limit Exceeded MLE - Memory Limit Exceeded RE - Runtime Error Pinhole Analytics The Pinhole Analytics displays a Pie-Chart depicting the run-status for the solution against various test-cases. Multilingual Users A true programmer proves himself/herself by programming around in various kind of languages. This table is leaderboard for the