⏱ TimeTickQuiz

TimeTickQuiz is a command-line based interactive trivia quiz application that fetches real-time questions from the Open Trivia Database API. The program allows users to select categories, difficulty levels, and question types while enforcing a countdown timer for each question. It demonstrates API integration, multithreading, and dynamic quiz generation using Python.

View Repository ← Back to Projects

Features

🔥 Real-Time Trivia Questions

Fetches live quiz questions dynamically from the Open Trivia Database API, ensuring users receive different questions every time they play.

⏱ Timed Question System

Each question has a countdown timer implemented using Python threading, forcing users to answer within a limited time.

🎯 Custom Quiz Configuration

Users can choose quiz settings such as category, difficulty level (easy, medium, hard), and question type (multiple choice or true/false).

📊 Score Tracking System

Tracks the number of correct answers and displays the final score at the end of the quiz.

🔀 Randomized Answer Options

Incorrect and correct answers are shuffled randomly to prevent predictable answer positions.

🌐 API-Driven Data Retrieval

Uses HTTP requests to retrieve questions and categories from the Open Trivia Database API in real time.

Technologies Used

Python Requests Threading HTML Unescape Random Module Open Trivia DB API