CF-Predictor — Know your rating changes!
Difference between en1 and en2, changed 478 character(s)
Hi guys! As I mentioned on previous contest I'm working on tool that predicts rating changes. I'm happy to present it now!↵

![ ](↵

A huge amount of your nerve cells die every time when you wait for a rating update on Codeforces. Stop this! From now you could use this service, it calculates approximate rating changes for every contestant.↵

The most interested thing for you is 
chrome extension. It partly modifies the contest standings page and shows approximate rating changes for every contestant. You could find it [here]( is available for three browsers: ↵

[![ ](](↵
[![ ](](↵
[![ ](](↵

Extension in work:↵

![ ](↵

Also you could find more detailed information (seed, rank, expected delta, etc.) [here](↵
![ ](↵

A project still in beta, so predictions are not very accurate. Average mistake around 5 points, but for the contestants at the back of standings it could be greater up to a few hundreds.↵

<spoiler summary="Tech details">↵
[Project]( consist of 3 main parts. ↵

| № | assignment | path | language |↵
|:---- | :------ | :------ | :-------|↵
| 1 | compute role | CF-PredictorBackEnd | Java8, Tomcat |↵
| 2 | web role | CF-PredictorFrontEnd | Java8, Tomcat |↵
| 3 | chrome extension | CF-Predictor-Extension | JavaScript (with using jQuerry) |↵

**Compute role** send requests to codeforces, compute approximate rating changes and store some of them in the cache. Every cached value recomputes once a few minutes.↵

**Web role** just get rating prediction from compute role and show it in human readable view.↵

Currently compute & web roles runs on aws Elastic Beanstalk. Servers run only in the contest's days to prevent overusing free tier resources.↵

**Chrome extension** send request to web role, get JSON response and partly modify the contest standings page.↵

If you want to contribute to the project or have any questions, you could reach me by codeforces profile ([user:Wsl_F,2017-02-13]) or email:↵


I'd like to thank [user:Rubanenko,2017-02-13] and all other members of NBHEXT developers team for your shared [sources]( and [user:MikeMirzayanov,2017-02-13] for the great Codeforces platforms with shared API & ratings formulas.↵

P.S. I would be happy if somebody find bugs in my [rating calculation]( 


  Rev. Lang. By When Δ Comment
en4 English Wsl_F 2017-10-20 23:29:30 146 new design
en3 English Wsl_F 2017-02-20 23:32:00 265
ru3 Russian Wsl_F 2017-02-20 23:30:26 389
ru2 Russian Wsl_F 2017-02-18 14:07:59 490
en2 English Wsl_F 2017-02-17 23:13:36 478 Add links to Opera & Mozilla extensions
ru1 Russian Wsl_F 2017-02-13 21:26:57 2992 Первая редакция перевода на Русский
en1 English Wsl_F 2017-02-13 21:08:39 2881 Initial revision (published)