question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Normalize Student Encoding for Plagiarism Check

See original GitHub issue

Is 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:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:12 (12 by maintainers)

github_iconTop GitHub Comments

1reaction
dfuchsscommented, Jul 20, 2021

I’ll create an example 😃

0reactions
kruschecommented, Jan 6, 2022

This issue was fixed by #4453

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found