{"id":15042944,"url":"https://github.com/hasnatrasool163/quizmaster","last_synced_at":"2025-06-12T21:35:27.749Z","repository":{"id":245557987,"uuid":"818610653","full_name":"Hasnatrasool163/QuizMaster","owner":"Hasnatrasool163","description":"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.","archived":false,"fork":false,"pushed_at":"2025-02-09T11:16:44.000Z","size":24008,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"hasnat/dist","last_synced_at":"2025-04-10T00:41:15.768Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hasnatrasool163.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-22T10:27:13.000Z","updated_at":"2025-02-17T05:33:44.000Z","dependencies_parsed_at":"2025-02-16T05:32:23.270Z","dependency_job_id":"3424b4f5-a843-4a48-9776-edfba0da1a1f","html_url":"https://github.com/Hasnatrasool163/QuizMaster","commit_stats":null,"previous_names":["hasnatrasool163/quiz_application_in_java_swing","hasnatrasool163/quizworld","hasnatrasool163/quizmaster"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FQuizMaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FQuizMaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FQuizMaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FQuizMaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hasnatrasool163","download_url":"https://codeload.github.com/Hasnatrasool163/QuizMaster/tar.gz/refs/heads/hasnat/dist","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137999,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-09-24T20:48:21.295Z","updated_at":"2025-04-10T00:41:46.703Z","avatar_url":"https://github.com/Hasnatrasool163.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎓 QuizMaster - The Ultimate Quiz Application\n\n\u003e **An Interactive Quiz Application with 11.1K+ questions, custom quiz creation, games, learning modules, and a built-in Java compiler.**\n\n## 📖 About\nQuizMaster 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.\n\n🚀 **Key Highlights:**\n- ✅ **11.1K+ Questions** - MCQs, True/False, Short Questions, Coding challenges.\n- 🎯 **Custom Quizzes** - Create personalized quizzes with different question types.\n- 📚 **100+ Topics** - Covers Programming Languages, General Subjects, Computer Science, and more.\n- 🎮 **Games \u0026 Learning Modules** - Interactive learning through quiz-based games.\n- 📝 **Code Editor with Java Compiler** - Solve Java problems directly in the app using your system-installed compiler.\n- 🖥️ **Modern UI \u0026 Easy Navigation** - Built using Java Swing with a well-structured interface.\n\n---\n\n## 📌 Features\n\n### 🎓 **Extensive Question Bank**\n- 11.1K+ questions across various categories.\n- Formats: **MCQs, True/False, Short Questions, Coding Problems**.\n\n### 🔧 **Create Custom Quizzes**\n- Customize quizzes based on difficulty, topic, and format.\n- Save and load quizzes for future use.\n\n### 🕹️ **Engaging Games \u0026 Learning Modules**\n- Fun quiz-based games for an interactive learning experience.\n- Timed quizzes and leaderboard functionality.\n\n### 🏆 **LeetCode-style Java Questions**\n- Solve Java coding problems within the app.\n- Built-in text editor with compilation support.\n\n### 🎨 **Modern Java Swing UI**\n- Smooth navigation and well-designed components.\n\n---\n\n## 📥 Installation \u0026 Usage\n\n### 🔹 **Prerequisites**\n- **Java Runtime Environment (JRE 11+)** installed on your system.\n\n### 🔹 **How to Run**\n1. **Download the latest `QuizMaster.jar`** from the [Releases](#) section.\n2. **Double-click** the `.jar` file to launch the application.\n3. If the JAR doesn’t open, run it via the command line:\n   ```sh\n   java -jar Quiz_Master_MuhammadHasnatRasool.jar\n   ```\n\n---\n\n## 📸 Screenshots\n\n- ![Login Screen](screenshots/login-screen.jpg)\n- ![MCQ Selection](screenshots/mcqs-selection.jpg)\n- ![Custom Quiz](screenshots/custom-quiz.jpg)\n- ![True/False Questions](screenshots/true-false.jpg)\n- ![Short Questions](screenshots/short-questions.jpg)\n- ![LeetCode Questions](screenshots/leetcode-questions.jpg)\n- ![Output Guess Questions](screenshots/output-guess-questions.jpg)\n- ![Score Screen](screenshots/score.jpg)\n- ![Profile](screenshots/profile.jpg)\n- ![Diagram Viewer](screenshots/diagram-viewer.jpg)\n- ![Table View](screenshots/table-view.jpg)\n- ![True/False Preview](screenshots/true-false-preview.jpg)\n- ![Visualization](screenshots/visualization.jpg)\n\n---\n\n## 🔗 Technologies Used\n- **Java Swing** - For the user interface.\n- **Singleton \u0026 Design Patterns** - Ensuring scalable architecture.\n- **Java Compiler API** - To compile and execute code inside the app.\n- **Object-Oriented Programming (OOP)** - Robust and maintainable design.\n\n---\n\n## 💡 Future Enhancements\n- 🚀 **More Question Categories**\n- 🎨 **Enhanced UI \u0026 Theming Options**\n- 🌍 **Multilingual Support**\n\n---\n\n## 🤝 Contributing\nThis project is **closed-source** and currently does not accept contributions.\n\n---\n\n## 📜 License\nThis application is for personal use only. **Source code is not provided**.\n\n---\n\n## 📩 Contact\nFor queries and support, feel free to reach out!\n\n📧 **Email:** hasnatrasool163@gmail.com  \n🌐 **Website:** https://hasnatrasool163.github.io/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnatrasool163%2Fquizmaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasnatrasool163%2Fquizmaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnatrasool163%2Fquizmaster/lists"}