Development of automated plagiarism detection system

This final year project “Development of Automated Plagiarism Detection System” aims to develop a standalone web-based system for detecting and calculating the similarity between students’ codes based on C Programming Language. As many students are taking programming courses in their university st...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Jun Long
Other Authors: Hui Siu Cheung
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157545
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This final year project “Development of Automated Plagiarism Detection System” aims to develop a standalone web-based system for detecting and calculating the similarity between students’ codes based on C Programming Language. As many students are taking programming courses in their university studies, lecturers spend the majority of their time grading the programming assignment manually. To reduce this time-consuming process, a web-based automated assignment submission system was introduced to grade the assignment automatically. In the School of Computer Science and Engineering @ Nanyang Technological University (NTU SCSE), it uses this system called Automated Programming Assignment Submission (APAS) for grading of students’ code automatically. However, the major problem in APAS is plagiarism detection. In this project, we developed a separate standalone system called “Automated Plagiarism Detection System (APDS)” to detect plagiarism based on student submitted code. It calculates the similarity between the student codes using SIM Algorithm and displays the similarity percentage. When the similarity percentage is lower than the acceptable percentage, the student can submit the same code to APAS for grading. Keywords – Plagiarism checking; Python; Application development