You are on page 1of 10

SYNOPSIS

A Project
ON SCIENCE QUIZ

PRESENTED TO:
DEPARTMENT OF COMPUTER SCIENCE, IPSCR

PRESENTED BY:
NAVYA SRIVASTAVA, XII-A

PROJECT PROFILE:
PROJECT DEFINITION:
A Science Quiz for students to develop intellectual knowledge in field of science.

OBJECTIVE:
Main objective of this project is to help the user to test their knowledge by taking quiz related to the three
branches of science that is, Biology, Chemistry and Physics.

PROJECT SCOPE:
This project is helpful in automating quiz for school students of all grades. This will help teachers to add
unlimited questions to the question bank on their own pace and this makes the class more interactive and
efficient. This will help the students build their interest in science

PROJECT DESCRIPTION:
This interactive quiz will help the user to improve their knowledge.

The main users of this project are teachers and students. The teachers can add questions into the question
bank and students to take quiz.

EXISTING FUNCTIONS :

1. Function defined for the home page : In this function the basics things are shown to the user and
asked that whether they want to enter the questions or take the quiz or just want to exit.

2. Function defined to take the questions: In this function the user is asked to enter the questions they
are willing to. After they have entered the question then the data is storred to the existing database.

3. Function defined to take quiz: In this function the questions are asked from the user and their scores
keeps on getting calculated as each questionis being checked as soon as it is answeredand if its a wrong
answerthen the correctansweris also displayed . Once they are done it shows them their total marks
FRONT END: Python IDLE shell

BACK END: MySQL

INTERNAL GUIDE: Mrs. Veena veenu

EXISTING MODULES:
 random : This module is used to make the selection of the question being asked to the used to be
random.
 mysql.connector : This module is used to set the connection between the SQL and python.
 sys : This module provides access to some variable used to the functions.

SOFTWARE REQUIREMENTS:
 LANGUAGE : Python
 DATABASE : MySql

HARDWARE REQUIREMENTS :
 PROCESSOR: Intel dual core or above
 PROCESSOR SPEED: 1.0GHZ or above
 RAM: 1GB ram or above
 HARD DISK: 20GB hard disk or above

BIBLIOGRAPHY
BOOKS:
 Computer Science With Python, Preeti Arora
 Computer Science With Python, Sumita Arora

WEBSITE:
 www.sciencetoday.com
 www.studyrankers.com
INDIRAPURAM PUBLIC SCHOOL
CROSSINGS REPUBLIK

Session 2020- 2021

A Project On
Quizzards of oz
(Science quiz)

Submitted BY:
NAVYA SRIVASTAVA
Class : XII-A
Roll No. : 12106

Under the Guidance of


Mrs. Veena Venu
PGT (Computer Science)

Department Of Computer Science


Indirapuram Public School
Crossings Republik
INDIRAPURAM PUBLIC SCHOOL
CROSSINGS REPUBLIK
Session 2020-2021
PRACTICAL FILE
Submitted BY:
NAVYA SRIVASTAVA
Class : XII-A
Roll No. : 12106

Under the Guidance of


Mrs. Veena Venu
PGT (Computer Science)

Department Of Computer Science


Indirapuram Public School
Crossings Republik

ACKNOWLEDGEMENT

I would like to express my special thanks


and gratitude to my computer science
teacher, Mrs. Veena Venu for her help
and support in completing all my
practical’s successfully.
I would also extend my gratitude to our
principal, Mrs Sushma Negi for providing
me all the facilities that was required.

Navya Srivastava
XII-A
12106

CONCLUSION
This project is developed to help the students to improve
their knowledge in field of science and even the teachers.
Due to the pandemic situation ,teachers are assigning
these types of quizes so that they could start thinking in
unconventional ways with given constraints in mind.
This project is designed in such a way that teachers can
add the questions based on the topics.

FUTURE SCOPE
This project can be further enhanced in many ways
1. We can have different database for each subjects , it
will allow the user to make a choice of which topic he
wants to take the quiz. By this it will not be bounded for
science stream only.
2. This can be divided into different modules in which
both teachers and students have rights for their
respective modules.Teachers can only have rights to add
the questions and student's module will have access to
take quizes only.
3. We can use django or other web frameworks to make
it more interactive and graphically representative.

ACKNOWLEDGEMENT
I would like to express my special thanks
and gratitude to my computer science
teacher, Mrs. Veena Venu for her help and
support in completing all my practical’s
successfully.
I would also extend my gratitude to our
principal, Mrs Sushma Negi for providing
me all the facilities that was required.

Navya Srivastava
XII-A
12106

You might also like