A Tool for Detecting Similarities in Jupyter Notebooks Used as Assessment Reports [Plagiarism Detection]
Learn more [Paper]Overall similarity score स𝐴←𝐵 indicates fraction of contents in A similar to B.
Adjusting the aggressiveness of similarity detection algorithms by tuning:
By adujsting 𝑇 and 𝐿𝑚, JBEval can be adopted to diverse context, which allows us to use JBEval for assessments in different courses.
Overall similarity score स𝐴←𝐵 indicates fraction of contents in A similar to B.
See Details ...JBEval comes with following features:
JBEval detect similarity not only in code but also in text written in Jupyter Notebooks as part of report.
Currently it supports two programing languages and text contents written in Raw and Markdown cellsJBEval can be adopted to divers sets of context, by adjusting two main parameters.
Adjusting Threshold T and minimum block length LminJBEval produces amazing diagrams and pictures to visualise the similarity between two reports, which helps to validate the plagiarims.
Validating the similarity casesJBEval can be used to process batches of Jupyter-Notebooks, allowing to detect plagiarism with different cohorts
Processing in bulk...
Get Started Full Paper