Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abhilash-dasgate77/plagnotex

This simple tool enable a user to check code plagiarism between all the files present in the directory.
https://github.com/abhilash-dasgate77/plagnotex

checking code plagiarism-detection python3

Last synced: 8 days ago
JSON representation

This simple tool enable a user to check code plagiarism between all the files present in the directory.

Awesome Lists containing this project

README

        

Before starting the tool, you must add files in the same directory where the tool is downloaded. You can add some code files i.e.
0033.txt, 0023.py
NOTE:- Make sure the files have text and can be edited using a texteditor.
The above files are given in the repository as a reference.
/*INSTRUCTIONs*/

Now open plaganotex.py with the following command
~$ python3 plaganotex.py

Step 1: Press 'clear command' to wipe out the release plag text area.
Step 2: Add an integer between 1 - 100 in the release plag text area.
Step 3: Press 'add command'. // text area will be disabled //
Step 4: Click 'check plagiarism'. //Wait for a second //

The result will be displayed on the Olive rectangular label.
// something like this//
Current Path assigned: /home/abhilash/Documents/Codes/DaaLab/CopyCheck
Total files = 34
0033.txt <=> 0040.txt >> (75.0, 77.72925764192141)
0023.txt <=> 0025.txt >> (81.45539906103286, 78.1163434903047)
1010.txt <=> 2015.txt >> (77.70700636942675, 80.0)
0034.txt <=> 0022.txt >> (75.08090614886731, 75.16129032258064)
0034.txt <=> 0021.txt >> (80.2588996763754, 79.80132450331125)
0030.txt <=> 0130.txt >> (74.92063492063492, 76.90058479532163)
............................................
Plagiarism List --
0033.txt
2015.txt
0130.txt
0030.txt
0023.txt
1010.txt
0034.txt
0025.txt
0021.txt
0022.txt
0040.txt
None
............................................
// The output tells you that file 0033.txt has a 75 to 77 % resemblance with 0040.txt and similarly for other files.

// lastly ignore the last 'None' in the output.

BYE and STAY SAFE... HAPPY CODING....!