0% found this document useful (0 votes)
18 views7 pages

PWPReport G7

This document describes a microproject report on developing a plagiarism checker using Python. It was submitted by 4 students - Thamake Mrunal Sachin, Pagadyakul Ganesh Anil, Awale Darshan Amogsiddh, and Jahagirdar Aabha Nandkumar - under the guidance of their project guide Mr. M.M. Kulkarni at A. G. Patil Polytechnic Institute, Solapur. The project aims to help students with their studies, improve academic performance, support self-directed learning, develop teamwork and problem-solving skills, and enhance workplace communication skills.

Uploaded by

darshanawale02
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views7 pages

PWPReport G7

This document describes a microproject report on developing a plagiarism checker using Python. It was submitted by 4 students - Thamake Mrunal Sachin, Pagadyakul Ganesh Anil, Awale Darshan Amogsiddh, and Jahagirdar Aabha Nandkumar - under the guidance of their project guide Mr. M.M. Kulkarni at A. G. Patil Polytechnic Institute, Solapur. The project aims to help students with their studies, improve academic performance, support self-directed learning, develop teamwork and problem-solving skills, and enhance workplace communication skills.

Uploaded by

darshanawale02
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

A. G.

Patil Polytechnic Institute, Solapur


2023-2024
A Microproject Report On

"Plagiariasm Checker using Python"

Has been Submitted by,

Roll No. Name of Students

TYCO - 304 Thamake Mrunal Sachin

TYCO - 305 Pagadyakul Ganesh Anil

TYCO - 337 Awale Darshan Amogsiddh

TYCO - 365 Jahagirdar Aabha Nandkumar

UNDER THE GUIDANCE OF

(Mr. M.M. Kulkarni)

Shanti Education Society’s

A. G. Patil Polytechnic Institute, Solapur.


Certificate

This to certify that the Micro-Project on

" Plagiariasm Checker using Python "


Has been submitted by,

Roll No. Name of Students

TYCO - 304 Thamake Mrunal Sachin

TYCO - 305 Pagadyakul Ganesh Anil

TYCO - 337 Awale Darshan Amogsiddh

TYCO - 365 Jahagirdar Aabha Nandkumar

T.Y (Computer) class in the partial fulfillment for the award of Diploma in Computer Engineering as
per curriculum by the M.S.B.T.E. during the academic year 2023-24.

Course Coordinate Program Head


(Mr. Kulkarni M.M.) (Mr. Patil. T.L)

Dr. Chougule. M. A.
(A.G.P.P.I. Solapur)
(Principal)
“Plagiariasm Checker using Python”

1.0 Brief Description:

Plagiariasm is simply called cheating. When one person copies the work or idea of another person
and uses that in their work by their name it is called plagiarism. For example, if someone writing
an article on geeksforgeeks and he/she copied the content from another site or resource it is said
to be plagiarized content.

In Python, there are various built-in modules used for making different tasks easy and difflib
module is one of them. This module provides different functions and classes by using which we
can compare the data sets. In this article, we are going to use SequenceMatcher() function class of
this module.

SequenceMatcher()

This function is available in difflib module in Python which is used to compare any two strings or
files. Using this function we are going to determine the amount plagiarism in a string or file by
comparing them with each other.

We are going to detect plagiarized content by comparing two text files. For that we use file
handling in Python to read text files after that comparing them to detect the plagiarism.

To build a plagiarism detector, you’ll use Tkinter and the Difflib module. Tkinter is a simple,
cross-platform, library that you can use to create graphical user interfaces quickly.

The Difflib module is part of the Python standard library that provides classes and functions for
comparing sequences like strings, lists, and files. With it, you can build programs like a text auto-
corrector, a simplified version control system, or a text summarization tool.
2.0 Code :-
3.0 Output :-

4.0. Courses Outcomes Integrated:

CO1: Display message on script using python script on IDE


CO2: Develop python program to demonstrate use of operators.
CO3: Perform operation on data structure in Python
CO4: Develop functions for given problem.
CO5: Design classes for given problem
CO6 : Handle Exceptions
5.0 Actual Procedure Followed:

Sr. Planned Name of Responsible


Details of Activity Planned Started
NO Finished Team
Date
. Date Member

Group formation & topic 29/01/24 01/02/24


1 selection All Group
discussion. Members.

2 Discussion of group with 01/02/24 05/02/24 All Group


project guide. Members.
All Group
3 Finalization of topic. 05/02/24 Members
All Group Members
4 Data collections. 12/02/24 15/02/24
All Group Members
5 Arrangement of data 15/02/24 20/02/24
All Group Members
6 Data correction 20/02/24 26/02/24
All Group
7 Preparation of Softcopy 26/02/24 01/03/24 Members
All Group
8 Finalization of 01/03/24 04/03/24 Members
Softcopy
All Group
9 Proposal Writing 04/03/24 07/03/24 Members
(Rough)
All Group
10 Proposal Writing (Fair) 07/03/24 Members
All Group
11 Report writing (Rough) 11/03/24 18/03/24 Members
All Group
12 Presentation of report 18/03/24 Members
(Fair)
All Group Members
13 Preparation of Project 19/03/24 22/03/24

14 Presentation of Project All Group


22/03/23 Members
All Group
15 Final submission of the 28/03/24 Members
micro- project
6.0 Actual Resources Used :

Sr. Name of Resoures/Material Specification Quality


No

Intel i3 processor 8 GB 1
1 Hardware: Computer Ram,
System
1 TB HDD
2 Operating System Windows 10 1

3 Software Python3 1

7.0 Aim of Project :

1. Great help with studies and in making a career choice.


2. Improves academic performance and interest.
3. To Support Self Directed Learning.
4. To help students develop teamwork and problem-solving skills.
5. To enhance the skills to ‘communicate effectively and skillfully at workplace’.

You might also like