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

Bibliographic Details
Main Author: Tan, Jun Long
Other Authors: Hui Siu Cheung
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157545
_version_ 1826118642730795008
author Tan, Jun Long
author2 Hui Siu Cheung
author_facet Hui Siu Cheung
Tan, Jun Long
author_sort Tan, Jun Long
collection NTU
description 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
first_indexed 2024-10-01T04:46:50Z
format Final Year Project (FYP)
id ntu-10356/157545
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:46:50Z
publishDate 2022
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1575452022-05-19T12:43:03Z Development of automated plagiarism detection system Tan, Jun Long Hui Siu Cheung School of Computer Science and Engineering ASSCHUI@ntu.edu.sg Engineering::Computer science and engineering 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 Bachelor of Engineering (Computer Science) 2022-05-19T12:43:03Z 2022-05-19T12:43:03Z 2022 Final Year Project (FYP) Tan, J. L. (2022). Development of automated plagiarism detection system. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157545 https://hdl.handle.net/10356/157545 en application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering
Tan, Jun Long
Development of automated plagiarism detection system
title Development of automated plagiarism detection system
title_full Development of automated plagiarism detection system
title_fullStr Development of automated plagiarism detection system
title_full_unstemmed Development of automated plagiarism detection system
title_short Development of automated plagiarism detection system
title_sort development of automated plagiarism detection system
topic Engineering::Computer science and engineering
url https://hdl.handle.net/10356/157545
work_keys_str_mv AT tanjunlong developmentofautomatedplagiarismdetectionsystem