0% found this document useful (0 votes)
14 views8 pages

Online Quiz Application Report

Online quiz

Uploaded by

theesagargupta
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)
14 views8 pages

Online Quiz Application Report

Online quiz

Uploaded by

theesagargupta
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/ 8

ONLINE QUIZ APPLICATION

Submitted in partial fulfillment of the requirements

for the award of degree of Bachelor of Computer Applications

Submitted By:

Name: Sagar Gupta

Roll No: ___________________

Course: BCA 2nd Year

College: Bundelkhand University, Jhansi


CERTIFICATE

This is to certify that the project entitled "Online Quiz Application" submitted by Sagar Gupta in

partial fulfillment for the award of degree of Bachelor of Computer Applications is a bonafide record

of work carried out under our guidance and supervision.

This project has not been submitted to any other university or institution for the award of any

degree/diploma.

Faculty Signature: ___________________


ACKNOWLEDGEMENT

I would like to express my sincere gratitude to everyone who supported me throughout the

development of this project.

I am thankful to my faculty members for their continuous encouragement and valuable guidance.

Lastly, I thank my friends and family for their motivation and moral support during this project.
INTRODUCTION
The Online Quiz Application is a Java-based GUI project developed using the Swing framework.

This application is designed to conduct multiple-choice quizzes for users and provide instant results.

It includes a user-friendly interface that presents questions one by one, records the user's answers,

and calculates the final score at the end.

This project demonstrates key Java concepts such as Object-Oriented Programming, GUI design

using Swing, and basic event-driven programming.


TECHNOLOGY USED
1. Java Programming Language

2. Java Swing for GUI

3. Object-Oriented Programming Concepts

4. Event Handling

5. Array and Data Structures

6. Basic Logic Building


SYSTEM DESIGN
The system is divided into the following main components:

1. Question Class - holds the question, options, and correct answer.

2. QuizFrame Class - manages the GUI and quiz flow.

3. ResultFrame Class - displays the final result and score.

Flow of the application:

- The application starts with the first question.

- User selects an answer and clicks Next.

- After the last question, the result is displayed.


CODE OVERVIEW
The core classes of this project include:

1. Question.java

- Holds the question text, options, and correct option index.

2. QuizFrame.java

- Main GUI frame with question label, radio buttons for options, and Next button.

- Manages quiz logic, answer checking, and navigation.

3. ResultFrame.java

- Displays the total score and final result.

All event handling and GUI logic is managed using ActionListeners and Java Swing components.
CONCLUSION
This project has helped in understanding the fundamentals of Java programming, especially GUI

development using Swing.

By developing this application, I gained practical experience in designing user interfaces, handling

user interactions, and implementing logic for quizzes.

It has improved my problem-solving skills and boosted my confidence in building Java-based

applications.

You might also like