Plagiarism detection system to help students spot unintended plagiarism in their assignments
- Read and compare contents of provided files
- Remove unwanted characters from text when comparing
- Split text into words
- Detect language specific conjugations
- Detect language specific semantic words
- Detect indexes of words containing a quotation sign
- Show calculated percentage of potentially plagiarised text
- Print documents with colored text
- 🔴 = Potentially plagiarised text
- 🟡 = Potentially cited text
Go to the project directory
cd PlagiatkontrolCompile and run program
# macOS & Linux
gcc program.c && ./a.out # Windows
gcc program.c && a.outProvide essential input - (you can provide the following inputs as the example files are located in the project)
What language is your files written in? [1] English [2] Danish: 1
Input your filename: user.txt
Input source filenames (divide mulitple filenames with a space): src_1.txt src_2.txtTo run tests, run the following command
# macOS & Linux
gcc program.c && ./a.out --test # Windows
gcc program.c && a.out --test