Publication Date

Spring 2023

Document Type

Capstone Project

Degree Name

Master of Science


Computer Science

First Advisor

Chen, Xin


The Turnitin Plagiarism Checker App is a program that helps users to check their written content for plagiarism. This project is important because plagiarism is a major issue in academia and other fields, where it can lead to academic misconduct, professional repercussions, and legal issues. This application is designed to solve the problem of plagiarism by making it easier for users to check their work for originality before submitting it. The app uses Selenium and Beautiful Soup to automate the process of uploading files and retrieving plagiarism reports from the Turnitin website. The application is an enhancement of an existing service provided by Turnitin, a popular plagiarism detection service used by many educational institutions. The application uses a Python script to automate the process of submitting written content to the Turnitin website, retrieving the plagiarism report, and saving the report to a local file. The application can handle multiple files and provides an average plagiarism score for the submitted content. The application is applicable to anyone who needs to submit written work, including students, academics, and professionals. It is particularly useful for educational institutions that need to check large volumes of written work for plagiarism. The application is compatible with various file formats, including DOCX, PDF, and TXT. The application is released under an open-source license, meaning it is freely available to anyone who wishes to use it.