https://github.com/hasnatrasool163/quizmaster
An Interactive Quiz Application that offers more than 11.1K+ questions in different formats, allows to create custom quiz-(MCQ'S, True-False) and with more than 100 Topics related Programming Languages, General Subjects , Computer Science MCQ'S, True-False, Short Questions type quiz.
https://github.com/hasnatrasool163/quizmaster
code java java-8 javaswing javaswings javaswingsapp leetcode-java mcqsapp question-answering questions-and-answers quiz-app quiz-generator quiz-maker quizzes swing-application swing-gui true-false-quiz
Last synced: 13 days ago
JSON representation
An Interactive Quiz Application that offers more than 11.1K+ questions in different formats, allows to create custom quiz-(MCQ'S, True-False) and with more than 100 Topics related Programming Languages, General Subjects , Computer Science MCQ'S, True-False, Short Questions type quiz.
- Host: GitHub
- URL: https://github.com/hasnatrasool163/quizmaster
- Owner: Hasnatrasool163
- Created: 2024-06-22T10:27:13.000Z (10 months ago)
- Default Branch: hasnat/dist
- Last Pushed: 2025-02-09T11:16:44.000Z (2 months ago)
- Last Synced: 2025-04-10T00:41:15.768Z (13 days ago)
- Topics: code, java, java-8, javaswing, javaswings, javaswingsapp, leetcode-java, mcqsapp, question-answering, questions-and-answers, quiz-app, quiz-generator, quiz-maker, quizzes, swing-application, swing-gui, true-false-quiz
- Homepage:
- Size: 22.9 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ QuizMaster - The Ultimate Quiz Application
> **An Interactive Quiz Application with 11.1K+ questions, custom quiz creation, games, learning modules, and a built-in Java compiler.**
## ๐ About
QuizMaster is a powerful **Java Swing Desktop Application** designed for students, programmers, and quiz enthusiasts. With an extensive database of **11.1K+ questions**, multiple quiz formats, and a built-in code editor for solving **LeetCode-style Java problems**, QuizMaster provides a complete learning experience.๐ **Key Highlights:**
- โ **11.1K+ Questions** - MCQs, True/False, Short Questions, Coding challenges.
- ๐ฏ **Custom Quizzes** - Create personalized quizzes with different question types.
- ๐ **100+ Topics** - Covers Programming Languages, General Subjects, Computer Science, and more.
- ๐ฎ **Games & Learning Modules** - Interactive learning through quiz-based games.
- ๐ **Code Editor with Java Compiler** - Solve Java problems directly in the app using your system-installed compiler.
- ๐ฅ๏ธ **Modern UI & Easy Navigation** - Built using Java Swing with a well-structured interface.---
## ๐ Features
### ๐ **Extensive Question Bank**
- 11.1K+ questions across various categories.
- Formats: **MCQs, True/False, Short Questions, Coding Problems**.### ๐ง **Create Custom Quizzes**
- Customize quizzes based on difficulty, topic, and format.
- Save and load quizzes for future use.### ๐น๏ธ **Engaging Games & Learning Modules**
- Fun quiz-based games for an interactive learning experience.
- Timed quizzes and leaderboard functionality.### ๐ **LeetCode-style Java Questions**
- Solve Java coding problems within the app.
- Built-in text editor with compilation support.### ๐จ **Modern Java Swing UI**
- Smooth navigation and well-designed components.---
## ๐ฅ Installation & Usage
### ๐น **Prerequisites**
- **Java Runtime Environment (JRE 11+)** installed on your system.### ๐น **How to Run**
1. **Download the latest `QuizMaster.jar`** from the [Releases](#) section.
2. **Double-click** the `.jar` file to launch the application.
3. If the JAR doesnโt open, run it via the command line:
```sh
java -jar Quiz_Master_MuhammadHasnatRasool.jar
```---
## ๐ธ Screenshots
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- ---
## ๐ Technologies Used
- **Java Swing** - For the user interface.
- **Singleton & Design Patterns** - Ensuring scalable architecture.
- **Java Compiler API** - To compile and execute code inside the app.
- **Object-Oriented Programming (OOP)** - Robust and maintainable design.---
## ๐ก Future Enhancements
- ๐ **More Question Categories**
- ๐จ **Enhanced UI & Theming Options**
- ๐ **Multilingual Support**---
## ๐ค Contributing
This project is **closed-source** and currently does not accept contributions.---
## ๐ License
This application is for personal use only. **Source code is not provided**.---
## ๐ฉ Contact
For queries and support, feel free to reach out!๐ง **Email:** [email protected]
๐ **Website:** https://hasnatrasool163.github.io/