Codeforces Extension for flagging cheaters profile

Правка en3, от sama004, 2024-07-09 11:32:24

Hello, Codeforces community!

I am excited to introduce a new browser extension I’ve developed called Codeforces Cheater Flagger. This tool aims to help maintain the integrity of our platform by flagging users who might be cheating.

How does it work?

The extension analyzes user submissions made only during contests. A user's profile is flagged (marked as cheater) when all their submissions in a contest were skipped, indicating potential foul play. This tool aims to make it easier for the community to identify such profiles.

Note: This extension works only on profile pages, specifically URLs in the format https://codeforces.me/profile/${username}

What it does?

  1. Changes the rank (if a cheater is pupil it would show cheater)
  2. Changes the user avatar.

Example

Follow the readme for installation:

https://github.com/Sama-004/cf-cheater-flagger

Honourable mention: https://cfcheatdetector.netlify.app/

Edit: Made some new changes. Please get the latest version (1.5)

1.5 (2024-07-09)

Features:

  • Changed cheater detection logic
  • Changed contest threshold to 8 instead of all contests
  • Fetch submissions in batches of 100 until it has data for at least 8 contests
  • Partial verdicts are not counted as cheat
  • Don't flag above 2100 rated

Fix:

  • Now also works on codeforces.com/profile/username/
  • Only counts contest participations and not virtual contest
Теги cheating, extension, chrome extension

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en3 Английский sama004 2024-07-09 11:32:24 488 Version 1.5
en2 Английский sama004 2024-07-07 21:40:26 49 repo link change
en1 Английский sama004 2024-07-07 21:37:11 1166 init (published)