Skip to content

Akash0772/OnlineTestSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ–ฅ๏ธ Online Test System - Core Java Desktop Application

๐ŸŒŸ Project Overview

This is a Core Java desktop application developed as a proof-of-concept for an Online Exam or Quiz System. It focuses on implementing complex application logic and user interface design using foundational Java libraries.

โœจ Key Focus and Features

The project is designed to showcase strong command over Core Java concepts and desktop application development:

  • Core Java Logic: Implementation of sequential exam flow, question handling, timer management, and score calculation entirely through Java classes.
  • Graphical User Interface (GUI): Utilized Java Swing and AWT libraries for creating the interactive desktop user interface.
  • Object-Oriented Programming (OOP): Demonstrates strong application of OOP principles (Encapsulation, Inheritance, Polymorphism) in structuring the application code.
  • No Database: Data management (questions/scores) is handled internally using temporary memory structures, proving mastery over in-memory Java data handling.

๐Ÿ› ๏ธ Technology Stack

This project exclusively utilizes foundational Java technologies:

  • Java (Core): Server-side logic.
  • Java Swing / AWT: Desktop GUI components.

๐Ÿ’ก Relevance to Full Stack Profile

While a desktop application, this project is crucial as it validates a strong foundation in Core Java and complex business logic implementation, skills which are directly transferable and essential for building advanced APIs with Spring Boot.

โš™๏ธ How to Run / Build

  1. Clone: Clone the repository to your local machine.
  2. Compile: Compile the OnlineTest.java file using a standard Java compiler (e.g., javac OnlineTest.java).
  3. Execute: Run the compiled class file (e.g., java OnlineTest).
  4. Requirement: Requires a Java Runtime Environment (JRE) installed on the system.

๐Ÿ”— Connect With Me

About

Online Exam Project in Java Swing without database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages