Java Project Proposal - Quiz System PDF
Java Project Proposal - Quiz System PDF
Group Members:
Name --Registration no. BTE-SP10BTE-SP10-0
Introduction
This project is not only limited to the simple GUI based Quiz System, but it can also be extended to its online versions in bonus, and can be enhanced and improved according to the needs. It will introduce to us the vast features and facts of Java language. We will make a Graphical User Interface (GUI) which will show a login page at start up, just like an online application, the login window will take username and password of a student or faculty, where most access is given to the faculty members. Then the next window will depend on the previous actions performed i.e. on the previous window. Each window will come up like a new web page. The quiz will be created by putting in the questions and their right answers, the marks will be allotted, then it will calculate and show result after quiz being taken. It will be a timed quiz, which may include the option of pausing in bonus. This will be done by using the GUI frames, panels, text fields, text areas, buttons, radio buttons and labels etc. The project will consist of different classes for ease and re-usability, it will be coded according to the Java conventions, and action listeners will be used on buttons.
Proposed work
run:
In this project we are going to make a GUI based online Quiz System, which can serve as examination software for teachers. It will work in the following stepwise manner when its
Enter for username and password Select an option from o Add Questions/ edit quiz (able only for faculty members) Questions in the form of MCQs are entered, with the correct answers Marks are allotted (only for faculty) o Prepare Quiz (able only for faculty members) o Take Quiz (for teachers and students both)
Features
- Customizable Examination System. - Auto-submit when time ends up. And auto show result - Support single selection. - Easy navigation. - Support text. (And images in bonus) - Configurable (even question per page) - Performs user actions. - Support pauses for 5 min. - Background music with play pause option
Methodology
The project will use appropriate methods and attitudes as per the convention of Java. Some of the pre defined methods might also be used for example from action listener class. Inheritance will also be used. The software used for compilation is Netbeans IDE. The further tools that will be used are within the libraries of JDK.