Item logo image for LeekCF-Analytics

LeekCF-Analytics

ExtensionDeveloper Tools
Item media 1 (screenshot) for LeekCF-Analytics

Overview

Shows rating-change statistics on Codeforces profiles.

See how your Codeforces rating really behaves, contest by contest. LeekCF-Analytics adds a statistics dashboard to every Codeforces profile page, right between the rating graph and the activity heatmap. It takes the rating change from each rated contest and turns it into charts and numbers, so you can tell at a glance whether you are improving steadily, on a streak, or swinging up and down. WHAT YOU GET • Distribution (box plot): the typical rating change, with the median, quartiles and outliers marked. • Change per contest: a bar for every contest (green for gains, red for losses), a 5-contest moving average, and your best and worst contests labelled. • Histogram: how often you gain or lose a given amount, with the median and mean marked. • Cumulative change: your running total, with its peak and low point. • Gains vs losses: the share of contests where your rating went up, went down, or stayed the same. • Summary statistics: net change, mean, median, standard deviation, min and max, Q1 and Q3, IQR, win rate, average gain and loss, longest win and loss streaks, peak and lowest total change, and outliers. HOW IT WORKS Open any profile at codeforces.com/profile/<handle>, yours or anyone else's, and the dashboard appears automatically. There is nothing to configure and no account to create. GOOD TO KNOW • The first three rated contests are skipped, so the statistics cover the contests after your first few. • With fewer than four rated contests, the panel shows a short note instead of charts. • Privacy: the extension collects no data and has no settings or storage. It runs only on Codeforces profile pages and reads your rating history from Codeforces' own public API, the same site you are already on. Nothing is sent anywhere else. • Free and open source (MIT license). • Not affiliated with or endorsed by Codeforces. This project started in a university statistics and probability course, with one question: why not put it to use on something I use every day?

Details

  • Version
    1.0
  • Updated
    October 22, 2026
  • Offered by
    Leeking
  • Size
    160KiB
  • Languages
    English
  • Developer
    Email
    shatnawiahmad07@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps