Skip to content

A software that can be used to compare two different code files and generate a similarity report for cases of plagiarism. This is developed as a project for CS 375: Database and Information Retrieval.

Notifications You must be signed in to change notification settings

Yug-Shah/Code_Plagiarism_Detector

 
 

Repository files navigation

Project Name

Code_Plagiarism_Detector- An easy solution for detecting plagiarism in programming assignments.

Project Description

The Code Plagiarism Detector is a tool that can be used to identify instances of code plagiarism in programming assignments.

Key Highlights

  1. This project aims to develop a robust and efficient algorithm for detecting code plagiarism, which can be integrated into existing plagiarism detection software or used as a standalone tool.
  2. The project uses Levenshtein distance to calculate the edit distance between two files, and then returns the similarity score between these files.
  3. It provides a user-friendly interface for comparing code files and identifying instances of plagiarism in programming assignments

Technology Used

  • Front-end: HTML5, CSS, React.Js
  • Database: MySQL RDBMS
  • Backend: Node.Js, D3.Js, Express.Js

Instructions for Setup (Windows User)

  1. Install Node on your system from here https://nodejs.org/en/download/
  2. Clone this github repo: https://github.com/OmDalwadi/Code_Plagiarism_Detector.git
  3. Open the terminal and navigate to the "Code_Plagiarism_Detector" folder.
  4. Run npm start command to run the web-app.
  5. Open Google Chrome browser and visit http://localhost:3000

Created by:- Om Dalwadi Ravinder Kaur Yug Shah

About

A software that can be used to compare two different code files and generate a similarity report for cases of plagiarism. This is developed as a project for CS 375: Database and Information Retrieval.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 38.4%
  • CSS 31.8%
  • JavaScript 29.8%