A MINI PROJECT-1
REPORT ON
QUIZ APPLICATION
of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted by
S.SANGEETHA 20568T0944
K.PUSHPA 215680958L
L.MOHANA SRI 20568T0930
MUSKAAN SULTHANA 215680961L
E.KRISHNAVENI 20568T0917
Under the guidance of
Smt.K.VANI SREE
DEPT OF COMPUTER SCIENCE AND ENGINEERING
Submitted to
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIVERSITY COLLEGE OF ENGINEERING AND
TECHNOLOGY FOR WOMEN
APRIL-2023
DEPT OF COMPUTER SCIENCE AND ENGINEERING
UNIVERSITY COLLEGE OF ENGINEERING AND TECHNOLOGY
FOR WOMEN
KAKATIYA UNIVERSITY
CERTIFICATE
This is to certify that the mini project-1 entitled “QUIZ APPLICATION” is
submitted by S.SANGEETA (20568T0944) , K.PUSHPA (215680958L),
L.MOHANASRI (20568T0931), MUSKAAN SULTHANA (215680961L),
E.KRISHNAVENI (20568T0917) in partial fulfilment of the award to degree
in BACHELOR OF TECHNOLOGY in COMPUTER SCIENCE AND
ENGINEERING during academic year 2022-2023
HOD & INTERNAL GUIDE (Prof.M.SADANANDAM)
( Smt.K. VANISREE) PRINCIPAL
DECLARATION
We declare that this written submission represents our ideas in our own words, we have
adequately cited and referenced the original sources. We declare that the work presented in
this project report is original and carried out in the development of Computer Science and
Engineering, University College of Engineering & Technology for Women, Warangal,
Telangana and have not been submitted elsewhere for any graduate in part or in full.
ACKNOWLEDGEMENT
We own our sincere gratitude to all those persons who have given us their constant support
and encouragement with which our project could not have reached this stage of completion
we earnestly thank PRINCIPAL Prof.M.SADANANDAM for giving time cooperation and
taking necessary action throughout of our project .We would like to express gratitude and
appreciation to our guide Smt. K. Vanisree Head of the Department in Computer Science
Engineering for her excellent advice and encouragement.
I would also like to thank all the teaching and non-teaching staff and our friends, who directly
or indirectly helped me complete this work successful
ABSTRACT
Quiz Application is the most widely used application nowadays. It is one of the
most helpful ways to conduct examinations or to prepare for them in any
organization. The programs which help in conducting the exam in an effective
way and saves time are Online Quiz Programs. It also helps to get through the
tutorials of particular topics. Therefore, it can be said that an Online Quiz
Application helps you to save time in giving exams and provides security. This
Quiz Application helps the students in a college or in a university or in a school
or anyone can practice the exams in an effective way.
INDEX
Contents Page No
1. INTRODUCTION 1
1.1 Introduction to project
2. LITERATURE SURVEY 2
3. SYSTEM ANALYSIS 3-5
3.1 Objective
3.2 Basic Tools and Concepts
3.3 Existing system
3.4 Proposed system
4. SOFTWARE REQUIREMENTS AND 6
SPECIFICATIONS
4.1 Software Requirements
4.2 Hardware Requirements
5. MODULE DESCRIPTION 7
6. SYSTEM DESIGN 8
6.1 E-R Diagram
6.2 Use case Diagram
7. PROCEDURE 9
8. OUTPUT SCREENSHOTS 10-12
9. CONCLUSION 13
10. REFERENCES 14
1. INTRODUCTION
It is an Android Application that has general questions related to current affairs and
computer. It has multiple choice questions with time limit and it also calculates the scores
of each correct answer. It is good for students of every age group it helps in increasing
general knowledge about world, sports and subject course etc…
Don't need register simply give any user name and password it will saved automatically and
you can login again with same user name and password don’t have to worry about the past
score.
The application helps the user to increase his/her knowledge. Since Smartphone mobiles are
being widely used by general population and students, the Quiz Contest application can
provide on the student's mobile.
Quiz Contest is an application developed to conduct a quiz based on time constraints. Quiz
Contest system is accessed by entering the user name and password which is added to the
database. Before start of the quiz, the rules and regulations are displayed that includes
description of the time limit, number of questions to be answered and scoring methods. Quiz
is started by displaying one question with four options each based on computer and general
knowledge. if the answer is correct, score is incremented by four and no negative marks for
wrong answers.
Quiz Contest is an application developed to conduct a quiz based on time constraints. Quiz
Contest system is accessed by entering the user name and password which is added to the
database. Before start of the quiz, the rules and regulations are displayed that includes
description of the time limit, number of questions to be answered and scoring methods. Quiz
is started by displaying one question with four options each based on computer and general
knowledge. If the answer is correct, score is incremented by four and no negative marks for
wrong answers
1
2. LITERATURE SURVEY
Android is rapidly getting famous, and therefore the number of its users are increasing day
by day, because it's easy to access the required Android-based apps on tablets and
smartphones . Therefore, we found the use of the Android App is less complicated and longer
efficient to facilitate the users during this way with none difficulty. Applications and widgets
Application Programming Interface Libraries Android runtime Android Architecture
reduces the time of development and can reduce the quantity of memory that is required by
the appliance. In Future we are able to include redesigned an friendlier user interface because
the application targets various levels of users starting from sophisticated programmer to
naive users Android is most used Mobile OS worldwide. making an android app isn't as
difficult mutually think about. You simply must have minor knowledge about android
structure and tiny java programming. Android is an open source and Linux based package
for mobile devices like smartphones and tablet computers. Android was developed by the
Open Handset Alliance, led by Google, and other companies. Android offers a unified
approach to application development for mobile devices which suggests developers need
only develop for Android, and their applications should be ready to run on different devices
powered by Android. The very first beta version of the Android Software Development Kit
(SDK) was released by Google in 2007 while as because the first working commercial
version.
2
3. SYSTEM ANALYSIS
3.1 OBJECTIVE
The main objective of “Quiz Application” is to facilitate a user friendly environment for all
users and reduces the manual effort. In past days quiz is conducted manually but in further
resolution of the technology we are able to generate the score and pose the queries
automatically.
The functional requirements include to create users that are going to participate in the quiz,
automatic score and report generation and administrative tasks like add, delete, update for
admin privilege users.
If the time exceeds 20secs next question will come automatically after giving few limited
question's answer quiz application will finally direct you to the score page. Final score will
be displayed and updated in the database with username.
In this application, all the permissions lies with the administrator i.e., specifying the details
of the quiz with checking result will show to interviewee or not, addition of question and
answers, marks for each question, set timer for each quiz and generate report with score for
each quiz.
3
3.2 BASIC CONCEPTS & TOOLS:
Introduction to Java
Java is a programming language created by James Gosling from Sun Microsystems in
1991.The first publicly available version of java was released in 1995.Over time new
enhanced versions of java have been released. The current version of java is Java 20.
It allows software developers to write program code in other languages than the Java
programming language and still runs on the Java Virtual Machine.
Java Virtual Machine
The Java Virtual Machine (JVM) is a software implementation of a computer that
executes programs like a real machine . The java virtual machine is written specifically for
a specific operating system
Android
Android is a software platform and operating system for mobile devices . Android is
available as open source. It allows developers to write managed code in the java language
,controlling the device via Google-developed Java libraries.
Android was actually developed using the kernel of Linux 2.6 and the highlighting features
of Android include the following:
No fees for licensing , distribution and release approval.
IPC message passing.
4
3.3 EXISTING SYSTEM
➢ User has to Login first by giving any user name and password it will be added automatically
in database so that user can login again in future by same user name and password.
➢ Then Welcome(user profile) will be appear user has to choose any of three option 'Start
Game', 'High Score', 'Logout'.
➢ After choosing start game continue page will be appear to continue game.
➢ After Clicking on continue multiple choice questions will come automatically one by one
with a specific time limit.
➢ User has to choose any of four existing options and then user has to hit the submit button
and each right answer will automatically count the score.
➢ At the end of the game it will show the score of the user .All these findings demands new
application which will reduce the manual work & do everything automatically. Also the
existing systems have some major drawbacks which motivate us to develop new system
those drawbacks are as follows:
▪ Quest won't get update automatically need to update manually.
▪ Existing systems has not type of fields in like questions on sports, games.
▪ There is possibility of hanging down the existing systems.
3.4 PROPOSED SYSTEM
Unlike the websites where you need to make account for every quiz you want to play, using
this application based on android, you just have to login by user name and password and
then you will get access to all quizzes from it. The proposed
system is an application for the Android platform mobiles will help in improving the
knowledge and accuracy.
Android is a Linux-based operating system designed primarily for touch screen mobile
devices such as smart phones and tablet computers, developed by Google in conjunction
with the Open Handset Alliance. The proposed system will be developed for Android
mobiles only because the market share of Android is more than other operating systems
ADVANTAGES
• An Effective way to check the Student knowledge.
• It can be easily accessed in mobiles , computers etc..
• It is easily applicable at all levels and stages of Education.
5
4. SYSTEM REQUIREMENTS
4.1 Software Requirements:
Operating System: Android
Toolkit: Software Development Toolkit (SDK)
Platform: Java and Android
Database: SQLite
4.2 Hardware Requirements:
2.3minimum version (API 8)
Android phone (Having Version Above or 11)
6
5. MODULE DESCRIPTION
Admin Login:
• Manage users in the system
• Manage Quiz details
• Add Quiz question
User Login:
• Browse quiz topics
• Take a quiz
• Check the results
• Give the feedback
7
6.SYSTEM DESIGN
6.1 ENTITY RELATIONSHIP DIAGRAM:
6.2 USE CASE DIAGRAM:
8
7. PROCEDURE
1. Student/user need to Login first
2. After that the instructions of the quiz are displayed.
3. Now Student/user can browse the topics in which they are interested.
4. After selecting particular topic they will get questions based on that.
5.Student can check their results and they can also give the feedback
6.At the end they can logout.
9
8. OUTPUT SCREENSHOTS
10
11
12
9. CONCLUSION
Quiz Application provides facility to attempt quiz anywhere and
anytime. It saves time since user does have to wait for result. All the
students/user get extra knowledge and skills. Administrator has a
privilege to put as much as question in given Quiz Application. It also
provides knowledge about latest technology used in developing
application and server technology. This Application can be used by
any students and educational platforms.
13
10. REFERENCES
• James Steele, Nelson To, Shan Conder, Lauren Darcey, the Android
Developer's Collection.
• Jerome (J. F.) DiMarzio, Android - A Programmer’s guide, Tata
McGraw-Hill Education.
14