Professional Documents
Culture Documents
Synopsis: A Project
Synopsis: A Project
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
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
A Project On
Quizzards of oz
(Science quiz)
Submitted BY:
NAVYA SRIVASTAVA
Class : XII-A
Roll No. : 12106
ACKNOWLEDGEMENT
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