https://github.com/backdoorali/comptia_aplus_quizapp
A structured sample quiz app for CompTIA A+ certification practice.
https://github.com/backdoorali/comptia_aplus_quizapp
comptia portfolio portfolio-project python python3 quiz-app tkinter
Last synced: 6 months ago
JSON representation
A structured sample quiz app for CompTIA A+ certification practice.
- Host: GitHub
- URL: https://github.com/backdoorali/comptia_aplus_quizapp
- Owner: BackdoorAli
- License: other
- Created: 2025-04-09T23:59:42.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-11T06:55:57.000Z (6 months ago)
- Last Synced: 2025-04-13T11:14:50.189Z (6 months ago)
- Topics: comptia, portfolio, portfolio-project, python, python3, quiz-app, tkinter
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# CompTIA A+ Quiz Application


**Created by [Mira2720](https://github.com/Mira2720)**
⚠️ **This project is for educational and portfolio purposes only.**---
## Description
This Python quiz application was built as a portfolio project to demonstrate hands-on programming skills, especially in the context of IT certification preparation. While the structure and logic mirror what an actual CompTIA A+ certification quiz would be like, **the questions used in this version are not real exam questions** due to copyright restrictions. They are **sample placeholders** that can be swapped out with official content by authorized parties if needed.
---
## Features
- Terminal + GUI modes
- Select between **Core 1** and **Core 2**
- Category-based filtering (e.g., Networking, Hardware, Security)
- Difficulty levels: Beginner, Intermediate, Advanced
- Real-time feedback with explanations
- Score tracking with result saving in `quiz_results.json`---
## Folder Structure
```
CompTIA_APlus_QuizApp/
│
├── compTIA_quiz_app.py # Main quiz engine (terminal + GUI)
├── questions_core1.json # Core 1 Sample Questions
├── questions_core2.json # Core 2 Sample Questions
├── quiz_results.json # Stores quiz history/results
└── README.md # This file
```---
## How to Use
1. **Make sure you have Python 3 installed.**
2. Navigate to the project folder in your terminal.
3. Run the app with:```bash
python3 compTIA_quiz_app.py
```4. When prompted, enter:
- `questions_core1.json` for Core 1 questions, or
- `questions_core2.json` for Core 2 questions.---
## Example Use Case
This app could be used internally by educators or institutions for structuring practice material. Actual CompTIA content should be inserted only with proper licensing.
---
## Why this project?
I built this as a Capstone-style portfolio project that:
- Combines real certification structure with hands-on Python
- Highlights key IT domains I've studied, including:
- **CompTIA A+**
- **Google Data Analytics**
- **Codecademy Python, SQL, and R certificates**---
## License
This project is licensed under the [MIT License](LICENSE).
---
## Author
** GitHub: [Mira2720](https://github.com/Mira2720)**