[go: up one dir, main page]

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

Group1 Python Report

The document outlines a micro-project titled 'Plagiarism Checker' developed by students Huzan Shroff, Yash Gharge, and Kunal Patil under the guidance of Prof. Sangeeta Shirsat at Vidyalankar Polytechnic. The application, built using Python and Tkinter, compares text files for similarity using the SequenceMatcher algorithm and categorizes results visually. It details the project's aim, action plan, resources required, and skills developed during the process.

Uploaded by

patilvedant386
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)
15 views7 pages

Group1 Python Report

The document outlines a micro-project titled 'Plagiarism Checker' developed by students Huzan Shroff, Yash Gharge, and Kunal Patil under the guidance of Prof. Sangeeta Shirsat at Vidyalankar Polytechnic. The application, built using Python and Tkinter, compares text files for similarity using the SequenceMatcher algorithm and categorizes results visually. It details the project's aim, action plan, resources required, and skills developed during the process.

Uploaded by

patilvedant386
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

Department of Computer Engineering

Title: Plagiarism Checker


Submitted in partial fulfilment of the requirements

of the Diploma of

in

COMPUTER ENGINEERING

by

Name Roll. No
Huzan Shroff 22203B0001
Yash Gharge 22203B0056
Kunal Patil 22203B0061

under the guidance of

Prof. Sangeeta Shirsat

Department of Computer Engineering


Vidyalankar Polytechnic
Wadala (E), Mumbai -37

(Affiliated to MSBTE)
2024-2025
Department of Computer Engineering

Part-A
Format for Micro-Project Proposal
For 1st to 6th Semester
Title of Micro Project: Plagiarism Checker

1.0 Brief Introduction:


This is a Plagiarism Checker application built using Python and Tkinter. It allows users to
upload multiple text files and compares their content using the SequenceMatcher algorithm
from the difflib module. The program calculates a similarity percentage between each pair of
files and categorizes the results into low, moderate, or high similarity, visually represented
using a progress bar. The application provides an intuitive GUI with a modern theme and
interactive buttons for ease of use.

2.0 Aim of the Micro Project:


To develop a Plagiarism Checker using Python and Tkinter that detects and visualizes text
similarity between multiple files.

3.0 Action Plan (Sequence and time required for major activities for 8 weeks)
Sr. Details of Activity Planned Planned Name of
No. Start Date Finish Responsible Team
Date Members
1 Selection of topic All members
2 Allocation of tasks to group All members
members
3 Information Research Kunal Patil
22203B0061
4 UI Design Yash Gharge
22203B0056
5 Logic Building & Execution of Huzan Shroff
code 22203B0001
6 Report writing Kunal Patil
22203B0061

4.0 Resources Required (Such as raw material, some machining facility, software etc.)
Sr. Name of Resource/Material Specifications Qty Remarks
No.
1 Laptop Windows 11 OS
2 Python 3.12.3
3 VS code 2023-03 Version
4 MS Word Office 21
Department of Computer Engineering

Annexure-IA
PART-B (Outcomes after Execution and Format for Micro-Project Report, About 6-10 Pages)
For 1st to 6th Semester

Title of Micro Project: Plagiarism Checker

1.0 Brief Description:


This is a Plagiarism Checker application built using Python and Tkinter. It allows users to
upload multiple text files and compares their content using the SequenceMatcher algorithm
from the difflib module. The program calculates a similarity percentage between each pair of
files and categorizes the results into low, moderate, or high similarity, visually represented
using a progress bar. The application provides an intuitive GUI with a modern theme and
interactive buttons for ease of use.

2.0 Aim of Micro Project:


To develop a Plagiarism Checker using Python and Tkinter that detects and visualizes text
similarity between multiple files.

3.0 Course Outcomes Integrated (Add to the earlier list if more COs are addressed)
a) Display message on screen using Python script on IDE.
b) Develop Python program to demonstrate use of Operators.
c) Perform operations on data structures in Python.
d) Develop functions for given problem.
f) Handle exceptions.

4.0 Actual Procedure followed


 Selection of topic
 Allocation of tasks to group members
 Information Research
 UI Design
 Logic Building and execution of code
 Report writing
 Submission of project

Each group member made equal contribution in all in the above steps and showed great
enthusiasm throughout the project.
Department of Computer Engineering

5.0 Actual Resources Used: (Mention the actual resources used)

Sr. Name of Resource/Material Specifications Qty Remarks


No.
1 Laptop Windows 11

2 Python 3.12.3

3 VS code 2023-03 Version


4 MS Word Office 21

6.0 Outputs of the Micro Projects:


Department of Computer Engineering
Department of Computer Engineering

7.0 Skill Developed/Learning out of this Micro Project.


 Implementing GUI applications using Tkinter.
 Using file handling to read and compare text files.
 Applying SequenceMatcher for text similarity detection.
 Working with lists, strings, and loops for data processing.
 Using conditional statements for categorizing results.
 Implementing exception handling for file operations.
 Enhancing user experience (UX) design in Python applications.
Department of Computer Engineering

Name of Student: Huzan Shroff Enrollment No: 2205680070


Yash Gharge 22203B0056
Kunal Patil 22203B0061

Name of Programmed: CO Semester: 6


Course Title: Programming with Python Code: 22616

Title of the Micro Project: Plagiarism Checker

Course Outcomes Achieved:


a) Display message on screen using Python script on IDE.
b) Develop Python program to demonstrate use of Operators.
c) Perform operations on data structures in Python.
d) Develop functions for given problem.
f) Handle exceptions.

Micro Project Evaluation Sheet

Process Assessment Product Assessment Total Marks 10

Part-A Project Part-B Individual


Project Proposal Methodology Project Report/ Presentation/
(Mark-2) (Mark-2) Working Model Viva
(Marks-2) (Marks-4)

Comments/Suggestions about team work/leadership/inter-personal communication (if any)

----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------
Any other Comments:

----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------
Name and Designation of Faculty Members

Signature:

You might also like