Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% found this document useful (2 votes)
2K views

Quiz Application Using JAVA

This document describes a quiz application created using Java and Swing. The application allows users to take quizzes on multiple categories with time limits and scoring. It was designed to be run locally without internet. Features include shuffled questions and answers. Currently, everything is hardcoded but future plans are to connect it to a database to more easily add questions and categories by using APIs. The document provides an overview of how the application works and includes screenshots of the user interface.

Uploaded by

TheFurious 45
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
2K views

Quiz Application Using JAVA

This document describes a quiz application created using Java and Swing. The application allows users to take quizzes on multiple categories with time limits and scoring. It was designed to be run locally without internet. Features include shuffled questions and answers. Currently, everything is hardcoded but future plans are to connect it to a database to more easily add questions and categories by using APIs. The document provides an overview of how the application works and includes screenshots of the user interface.

Uploaded by

TheFurious 45
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

Quiz Application Using

JAVA
● Introduction.

● Purpose.

● Technologies Used.

● Features.

Contents ●


Drawback.

Future Development

● How does our Application works ?

● Snapshots.

● Conclusion.
Introduction
● Nowadays everyone is spending there most of the time at home in front of
computer screens and websites providing services like quizzing and mcq test has
been experiencing more traffic than pre-lockdown.
● Sometimes what happens is that someone make a plan to take a online quiz but
their internet connection didn’t work properly and they get upset because they
didn’t do what they had planned to do.
● So to counter that we have created a Quiz Application in Java for our microproject.
Purpose
● In previous semester after learning java we only created command line based application but now
after learning about AWT, Swing, Events, Adapter Classes we are able to create some GUI Based
application.

● Our main purpose is to use what we have learned about all those concepts and create a simple
GUI based Quiz Application.
Features
● Multiple Categories..

● Time limit to answer questions.

● Scoring system.

● Minimal User Interface.

● Shuffled question and options.

● Does not require any internet connection.


Technologies Used
Java

Introduction to java
● Java is a popular programming language.

● It is owned by Oracle, and more than 3 billion devices run Java.

● It is used for developing Mobile, Desktop, Web Application and also used in Application servers
and Web Servers.

● It is Platform Independent and supports Multithreading.


Features of Java
● Object Oriented.

● Platform Independent.

● Secure.

● Multithreaded.

● Robust.
Swing

Introduction to Swing
● Swing is a part of JFC (Java Foundation Classes) which was designed for enabling large-scale
development of Java Applications.

● Swing provides GUI (Graphical User Interface) for Java Programs.

● Swing was developed based on earlier API called AWT (Abstract Window Toolkit).

● Swing has Better GUI components than AWT.


● Currently it is not easy to add more
Drawback question or categories because
everything is hardcoded.
● To overcome the only drawback of
this application. In future we can
connect application with database
Future to scale it up easily.
● More Interesting categories can be
Development added by using APIs like
○ Trivia API
○ Quiz API
Resource Used
● Hardware
○ HDD: 500GB
○ Processor: i3-4160
○ RAM: 8GB
● Software
○ OS: Manjaro Nibia
○ JDK: Open JDK 11.0.8
○ IDE: Intellij
How does this application
works?
That’s How Our Application
Works.
Snapshots
Main Menu
When a question loads
When selected option is correct
When selected option is incorrect
When user attempt all questions
When user run out of time
Conclusion
● That’s how we have created our project using java swing components and other java features.

You might also like