You are on page 1of 18

Maharashtra State Board of Technical Education

Mumbai. (M.S.)

MICRO PROJECT
On
“Jumbled Words Quiz game”

Submitted by
Swapnil Rajendra Patil
Kunal Ghamlal Lohar

G.S. Mandal’s
Department of Computer
Engineering Marathwada Institute of
Technology, Polytechnic, Aurangabad.

Academic Year: - 2022-2023


MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

CERTIFICATE
This is to certify that: -

Roll Enrollment Exam


Name of Student
No. No. Seat No.
39 Swapnil Rajendra Patil 2000660215

27 Kunal Ghamlal Lohar 2000660201

have successfully completed “Jumbled Words Quiz game” Micro-project for


the subject Programming with Python as in the enclosed ‘Portfilio’ during
his / her tenure of Completing the Diploma in Computer Engineering (CO6I)
in Academic Year 2022-2023 from M.I.T. Polytechnic, Aurangabad with
Institute Code 0066.

Date:

Prof. P.J.Chaoudhari Prof. A. S. Nagrik


Guide H.O.D.

Principal
Marathwada Institute of Technology,
Polytechnic, Aurangabad
INDEX

Annexure-IV Micro Project Teacher Evaluation Sheet

Annexure-I A “Format for Micro-Project Proposal”


1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

2.0 Course Outcomes Addressed

3.0 Proposed Methodology (procedure in brief that will be followed to do the micro-
project in about 100-200 words.)

4.0 Action Plan (Sequence and time required for major activity.)

5.0 Resources required (major resources such as row material, some machining facility,
software etc.)

Annexure-II A “Format for Micro-Project Report”


1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified
version of the earlier one written after the work)

2.0 Aim/Benefits of Micro Project:

3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

4.0 Literature Review

5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)

6.0 Actual Resources Used (mention the actual resources used).

7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
presentation of collected data, findings etc.)

8.0 Skill Developed/Learning outcome of this micro project

9.0 Applications of this micro project


Annexure-IV
Micro Project

Name of Program: Diploma in Computer Engineering Semester:6th


Course Title: Programming With Python Code: 22616
Title of Micro Project: Jumbled Words puzzle game

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.
e) Design classes for given problem.
f) Handle exceptions.

Process and Individual Total


Roll Enrollment Exam Product Presentation Marks
Name of Student
No. No. Seat No. Assessment / Viva (10)
(06) (04)
39 Swapnil Rajendra Patil 2000660215

27 Kunal Ghamlal Lohar 2000660201

Comments / Suggestions about work:

Signature of Teacher :

Name and Designation :


of the Teacher
Annexure-I
Micro-Project Proposal

Title of Micro-Project: Jumbled Words puzzle game

1.0 Aim/Benefits of Micro Project

a) Improving vocabulary:
b) Providing entertainment
c) Enhancing problem-solving skills
d) Improving spelling
e) Enhancing language learning

2.0 Course Outcomes 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.
e) Design classes for given problem.
f) Handle exceptions.

3.0 Proposed Methodology

a) For micro-project first we had to decide topic related to PWP Subject.


b) Then we will be researching and collecting information about that topic.
c) Then we will be planning raw project on notebook.
d) Then we will research an information and watched video then I will start my main project.
e) At the time of project if I am getting some problem then I will ask to the respective subject
teacher (Prof P.J.Chaoudhari) .
f) After removing errors from my project, we will show it to subject teacher for
checking/correction.
g) After completing project, for submitting it in soft copy.
h) We will create proper pdf.
4.0 Action Plan (Sequence and time required for major activity.)
Sr. Details of Activity Planned Planned Name of
No Start Date Finish Date Responsible
Team Members
01 Choose Topic 12/02/2023 14/02/2023
Swapnil

02 Raw collecting 15/02/2023 20/02/2023 Kunal


information
03 Arranging the 21/02/2023 26/02/2023 Kunal
Swapnil
information
properly
04 Start to code 27/02/2023 05/03/2023 Swapnil

05 13/03/2023 15/03/2023
Error solving Kunal

5.0 Resources required (major resources such as row material, some machining
facility, software etc.)

Sr. Name of Specification Qty. Remarks


No Resource/Material
01 Laptop I3,4GB RAM 01 -

02 Software PyCharm 01 -

03 MS word For Information 01 -

Names of Team Members with Roll No.: -

Roll No. Name of Student


39 Swapnil Rajendra Patil

27 Kunal Ghamlal Lohar


Annexure-II
Micro-Project Report
(Format for Micro-Project Report minimum 4 pages)

Title of Micro-Project: - Jumbled Words Quiz game

1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified version of
the earlier one written after the work)

Python is powerful programming language. It has efficient high-level data structures and
a simple but effective approach to object-oriented programming. Because of our project
we successfully help the user in improving their spelling and vocabulary.
This game is for education and entertainment purposes

2.0 Aim/Benefits of Micro Project:

a) Improving vocabulary:
b) Providing entertainment
c) Enhancing problem-solving skills
d) Improving spelling
e) Enhancing language learning

3.0 Course Outcomes Achieved (Add to the earlier list is 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.
e) Design classes for given problem.
f) Handle exceptions.
4.0 Literature Review: -

a) https://www.geeksforgeeks.org/python-program-to-implement-jumbled-word-game/
This website somewhat help us to and understand perfectly required logic for successfully
completion of this project

b) https://code-projects.org/jumbled-words-quiz-in-python-with-source-code/
This website helps us to develop a ui required to develop a successful game

c) https://www.hackread.com/what-is-word-unscrambler-in-gaming/#:~:text=A%20word
%20unscrambler%20in%20gaming,board%20or%20solve%20a%20puzzle.
From this we actually get to know the concept of the game , rules and etc

d) https://www.allscrabblewords.com/
e) https://scrabblewordfinder.org/
f) https://wordfinder.yourdictionary.com/
g) https://wordfind.com/

From above two website we collected jumbled words for different categories,
This website help us decode and uncode the jumbled or scrabled words
5.0 Actual Methodology Followed (Write step wise work done, data collected
and its analysis (if any). The contribution of individual member may also be
noted.)

A)- Project Topic selection:

At the beginning we were confused about selecting Topic for PWP Subject
microproject but after a conversation with subject teacher we made a
decision and select Jumbled word quiz game

B)- Searching and Collecting Information:

After selecting project topic then we searched lots of information related to test
cases. We visited more websites which gave me valuable information about
my Project topic.

C)- Raw Project:

After collecting information about project, we started rough Design, data, topics,
diagram on notebook for implementing my Idea on project.

D)- Main Project Work On:

After completing and Implementing rough Design,data,topics,diagram on


notebook. Then we started project in PyCharm. at one point we were stuck
Because we were unable to sorting information and also, we didn’t have proper
information about Report & Literature Review.

E)-Problem & Doubt Solving:

As we was not able to proceed further in micro project we did brief discussion with
respected subject teacher (Prof P.J.Chaoudhari) , During conversation Mam gave
me proper instruction and Sequence for project.

F)-Final Stage of Micro project:

After removing errors, we had completed my project and got the proper output.
6.0 Actual Resources Used (mention the actual resources used).

Sr. Name of Specification Qty. Remarks


No Resource/Materia
l
01 Laptop i3,4GB RAM 1 -
02 Software PyCharm 1 -
03 MS-Word For arranging 1 -

information

7.0 Outputs of the micro projects (Drawings of the prototype, drawing of


survey, Presentation of collected data, findings etc.)

Micro project (information) is attached below


8.0 Skill Developed/Learning outcome of this micro project

a) Increased Knowledge on the topic.


b) Vocabulary building.
c) Enhanced team working skill.
d) Enhanced Knowledge about topic.
e) Enhanced Presenting Skill.
f) Spelling Improvement
g) Logic building

9.0 Applications of this micro project: -

a) Enhanced our knowledge which will be helpful in future.


b) Enhanced our many skills
c) Entertainment purpose
d) Solving anagrams.
Jumbled Words Quiz game

Source Code: -

from tkinter import *

def start_main_page():
def start_game(args):
main_window.destroy()
if args == 1:
from Options import Animals
Animals.main()
elif args == 2:
from Options import Body_parts
Body_parts.main()
elif args == 3:
from Options import Colour
Colour.main()
elif args == 4:
from Options import Fruit
Fruit.main()
elif args == 5:
from Options import Shapes
Shapes.main()
elif args == 6:
from Options import Vegetable
Vegetable.main()
elif args == 7:
from Options import Vehicles
Vehicles.main()

def option():

lab_img1 = Button(
main_window,
image=img1,
bg='#e6fff5',
border=0,
justify='center',

)
sel_btn1 = Button(
text="Animals",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(1),
)
sel_btn2 = Button(
text="Body parts",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(2),
)

sel_btn3 = Button(
text="Colour",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(3),
)

sel_btn4 = Button(
text="Fruits",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(4),
)

sel_btn5 = Button(
text="Shapes",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(5),
)

sel_btn6 = Button(
text="Vegetable",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(6),
)

sel_btn7 = Button(
text="Vehicles",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(7),
)
lab_img1.grid(row=0, column=0, padx=20)
sel_btn1.grid(row=0, column=4, pady=(10, 0), padx=50, )
sel_btn2.grid(row=1, column=4, pady=(10, 0), padx=50, )
sel_btn3.grid(row=2, column=4, pady=(10, 0), padx=50, )
sel_btn4.grid(row=3, column=4, pady=(10, 0), padx=50, )
sel_btn5.grid(row=4, column=4, pady=(10, 0), padx=50, )
sel_btn6.grid(row=5, column=4, pady=(10, 0), padx=50, )
sel_btn7.grid(row=6, column=4, pady=(10, 0), padx=50, )

def show_option():
start_btn.destroy()

lab_img.destroy()
option()

main_window = Tk()

main_window.geometry("500x500+500+150")
main_window.resizable(0, 0)
main_window.title("Quizee --> Grow your kids with Quizee")
main_window.configure(background="#e6fff5")
main_window.iconbitmap(r'quizee_logo_.ico')

img0 = PhotoImage(file="quizee_logo.png")
img1 = PhotoImage(file="back.png")

lab_img = Label(
main_window,
image=img0,
bg='#e6fff5',
)
lab_img.pack(pady=(50, 0))

start_btn = Button(
main_window,
text="Start",
width=18,
borderwidth=8,
fg="#000000",
bg="#99ffd6",
font=("", 13),
cursor="hand2",
command=show_option,
)
start_btn.pack(pady=(50, 20))
main_window.mainloop()
start_main_page()
OUTPUT

You might also like