Skip to content

feat: add competitive programming scoring (Codeforces, ICPC, LeetCode) - #347

Open
LakshyaTyagi15 wants to merge 1 commit into
interviewstreet:mainfrom
LakshyaTyagi15:feat/competitive-programming-scoring
Open

feat: add competitive programming scoring (Codeforces, ICPC, LeetCode)#347
LakshyaTyagi15 wants to merge 1 commit into
interviewstreet:mainfrom
LakshyaTyagi15:feat/competitive-programming-scoring

Conversation

@LakshyaTyagi15

Copy link
Copy Markdown
  • Add new 'competitive_programming' category (0-20 points) to evaluation
  • New codeforces.py module: fetches profile data and detects cheating via Codeforces public API (SKIPPED verdict analysis)
  • Scoring rubric: ICPC Regionalist (10pts), CF Expert (5pts), CF Specialist (3pts), problem count tiers (up to 5pts)
  • Cheating penalties: 4+ SKIPPED in one contest zeroes CF rating points; 2+ cheated contests or 6+ total SKIPPED zeroes entire CP section
  • Updated models, prompts, score pipeline, and CSV export
  • Max score raised from 120 to 140

- Add new 'competitive_programming' category (0-20 points) to evaluation
- New codeforces.py module: fetches profile data and detects cheating via
  Codeforces public API (SKIPPED verdict analysis)
- Scoring rubric: ICPC Regionalist (10pts), CF Expert (5pts), CF Specialist
  (3pts), problem count tiers (up to 5pts)
- Cheating penalties: 4+ SKIPPED in one contest zeroes CF rating points;
  2+ cheated contests or 6+ total SKIPPED zeroes entire CP section
- Updated models, prompts, score pipeline, and CSV export
- Max score raised from 120 to 140
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant