Skip to content

๐Ÿš€ Dive into learning with Quiz Trainer Browser! A dynamic tool for exploring a wide range of exam questions, equipped for future expansions across various topics. ๐Ÿ“š๐Ÿ”

License

Notifications You must be signed in to change notification settings

tunacetinkaya/Quiz-Trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Quiz Trainer Browser for Exams ๐Ÿš€

Welcome to the Quiz Trainer Browser, your dynamic tool for mastering exam questions across a variety of subjects. Designed to enhance your study sessions, our platform offers an interactive way to navigate, search, and engage with exam questions. Whether you're aiming to conquer specific certifications or just broadening your knowledge, this tool adapts to your learning journey.

Features ๐ŸŒŸ

  • Navigation Controls: Seamlessly move between questions using the Previous and Next buttons.
  • Search Capability: Directly jump to a question by entering its number in the search bar, making your review sessions more efficient.
  • Dynamic Question Loading: Questions are loaded dynamically from a JSON file, ensuring that the content stays up-to-date and relevant.
  • Exam Mode: Enrich your study experience by enabling exam mode, which presents random questions within a specified range.

Getting Started ๐Ÿ› ๏ธ

To get started with the Quiz Trainer Browser, you will need to set up your environment.

Prerequisites

Ensure you have Python installed on your system. This project is built using PyQt5, so Python is a must-have.

Installation

  1. Clone this repository or download the source code to your local machine.
  2. Install the required Python packages using the provided requirements.txt file:
pip install -r requirements.txt
  1. Once the dependencies are installed, you can start the application by running:
python main.py <json_file_path> [--exam start-end]

For example, to start the application with the AWS DevOps Professional exam questions and enter exam mode for questions 1 to 50, you can run:

python main.py ./resources/questions/aws_devops_professional.json --exam 1-50

This command initializes the application, presenting you with an interactive browser interface showcasing the exam questions.

Usage ๐Ÿ“š

The application interface is straightforward:

  • Use the Previous and Next buttons on the toolbar to navigate through the questions.
  • To jump to a specific question, enter the question number in the search bar and press Enter.
  • If the entered question number does not exist, a warning message will appear, prompting you to try again.

Keyboard Controls ๐ŸŽฎ

Enhance your browsing experience by using the keyboard arrow keys:

  • Press the left arrow key to navigate to the previous question.
  • Press the right arrow key to navigate to the next question.

Current Exams Available ๐Ÿ“‹

  • AWS Certified DevOps Engineer - Professional
  • AWS Certified Solutions Architect - Professional
  • AWS Certified Machine Learning - Specialty

Stay tuned as we continue to add more exams to our collection!

Do You Want to See More Exams? ๐Ÿ’ก

We thrive on community contributions! If you're eager to expand our quiz universe with more topics, kindly let us know by opening an issue on this repository. Your input helps us grow and improve!

License ๐Ÿ“„

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments ๐Ÿ™

  • Thanks to everyone who has contributed to the development and improvement of this project.

Let's ace that exam together! ๐ŸŽ“

About

๐Ÿš€ Dive into learning with Quiz Trainer Browser! A dynamic tool for exploring a wide range of exam questions, equipped for future expansions across various topics. ๐Ÿ“š๐Ÿ”

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages