Skip to content

A web-based Plagiarism Detection System for source code, utilizing Information Retrieval and NLP techniques to identify potential code plagiarism in C, C++, and Python. The tool offers customizable detection levels and supports educators in evaluating programming assignments efficiently.

Notifications You must be signed in to change notification settings

Gururaj29/source_code_plagiarism_tool

Repository files navigation

Source Code Plagiarism System

This repository contains code for plagiarism engine which is being used for building a plagiarism tool to help professors conduct and evaluate assignments fairly

How to contribute

  1. Install python3 and pip3

  2. Clone the repository

    git clone https://github.com/Gururaj29/plagiarism_check
    

    Enter the repository

    cd plagiarism_check
    
  3. Install all the dependencies by running this command:

    pip3 install -r requirements.txt
    
  4. If you are using Ubuntu , then run this command to install clang dependencies:

    sudo apt-get install clang libclang-dev
    
  5. Run main.py

How to test

  1. Run all the unit tests and integration tests by running this command:

    make test
    

About

A web-based Plagiarism Detection System for source code, utilizing Information Retrieval and NLP techniques to identify potential code plagiarism in C, C++, and Python. The tool offers customizable detection levels and supports educators in evaluating programming assignments efficiently.

Topics

Resources

Stars

Watchers

Forks