Skip to content

BackdoorAli/CompTIA_APlus_QuizApp

Repository files navigation

CompTIA A+ Quiz Application Demo

Python License Status

Created by (https://github.com/BackdoorAli)
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 authorised parties if needed.


Features

  • Terminal + GUI modes
  • Select between Core 1 and Core 2
  • 250 different category-based questions for each of the Core modules
  • 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:
python3 compTIA_quiz_app.py
  1. 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 and have certifications for, among others I'm proficient in but don't have a certification to show for it, yet, including:
    • CompTIA A+
    • CompTIA Network+
    • CompTIA Security+
    • Google Data Analytics
    • Codecademy Python, SQL, R, Neural Networks, customising and building local network GPTs certificates

License

This project is licensed under the MIT License.


Author

About

CLI quiz app for CompTIA A+ certification practice.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages