π Automated plagiarism reports for LeetCode Contests
LeetCode Plagiarism Detector is an automated system to scrape, detect, and report plagiarized submissions in LeetCode Contests.
In the last few months, LeetCode's DSA contests have seen a large increase in plagiarism. This has diminished the credibility of the contest rankings and the overall experience for serious participants. [1] [2] [3]
Leetcode Plagiarism Detector aims to help the LeetCode community to solve this problem by providing open source, automated plagiarism reports. Its web interface makes it easy for users to identify and report cheaters, so that LeetCode can verify instances of plagiarism and take appropriate action.
- Automated scraping of submissions for new LeetCode contests (Python scripts)
- Plagiarism detection using advanced algorithms (currently based on copydetect, more detectors coming soon)
- REST API for storing and retrieving plagiarism reports (Spring Boot + Hibernate + Postgres as the underlying database)
- User-friendly web interface for reviewing and reporting plagiarism (React + TailwindCSS)
- Scalable and cost-effective deployment (AWS Fargate spot instances + StepFunctions + Heroku)