The DOMJudge Based Online Judge System with Plagiarism Detection
Minh Phạm, Tan B. Nguyen · 2019
There were many online judge systems which were created to automatically judge programming code. Among the development of online judge systems, the open-source online judge systems are also developing gradually, like for example Sharif Online Judge and DOMjudge. This research modified the DOMjudge by creating additional functions and improved the graphic user interface of DOMjudge in the user-friendly way to students and teachers. Besides, the research also developed a plagiarism detection system, which helps teachers to find out who cheated during the contest. This paper showed that proposed preprocessing and using k-Grams, Hashing and Suffix Array to compare two source codes is better than conventional methods.