Normalize Student Encoding for Plagiarism Check
See original GitHub issueIs your feature request related to a problem?
If students use special characters in their solution and thus destroy the file encoding, the plagiarism detection crashes without a frontend error (the errors are only visible in the backend log).
A possible solution and remedy would be that after the student solutions have been cloned, but before JPlag is started, the files are all normalized. There are already methods for this: fileService.normalizeLineEndingsDirectory
and fileService.convertToUTF8Directory
.
Describe the solution you’d like
Possible solution described above.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:12 (12 by maintainers)
Top Results From Across the Web
Plagiarism deterrence for introductory programming - arXiv
Although it is undeniable that academic plagiarism is harmful to students, ... The Normalized Compression Distance (NCD) generates pairwise comparisons.
Read more >4 Common Ways Students Avoid Plagiarism Detection -
Modern instructors have to look out for many types of cheating and be able to detect different types of plagiarism in student work....
Read more >Discovering plagiarism in introductory programming courses ...
This thesis will try to develop a tool that can be used in programming courses to detect plagiarism, not only between new students...
Read more >Can you use Turnitin for free? - Scribbr
Yes, Scribbr offers a limited free version of its plagiarism checker in partnership with Turnitin. It uses Turnitin's industry-leading plagiarism detection ...
Read more >A guide to identifying & avoiding plagiarism. - the Adobe Blog
Switching up words: Other students embrace mosaic plagiarism in their work. They'll switch up the order of words, change sentence structure, and ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I’ll create an example 😃
This issue was fixed by #4453