This repository contains a collection of quiz questions designed for interactive assessments. These questions are primarily focused on topics related to computer networks, signal processing, routing protocols, TCP, and other core concepts, making them ideal for anyone preparing for exams or practicing foundational concepts in telecommunications and internet fundamentals.
The repository is organized as follows:
fci/
├── main.py
├── questions/
├── images/
└── answers/
-
Interactive quiz script: the
main.pyPython script runs the quiz interactively. It selects questions randomly, displays them (along with images, if applicable), and provides immediate feedback on user responses. -
Questions: each question is stored in a separate
.txtfile located in the/questionsfolder (e.g.,q1.txt,q2.txt, ...). The questions cover diverse topics and are numbered sequentially for easy identification and management. -
Images: some questions include diagrams or figures to aid understanding. These images are stored in the
/imagesdirectory and are named corresponding to their question files (e.g.,q17.pngfor question 17). These visuals are automatically displayed during the quiz. -
Answers: the
/answersfolder contains the correct answers for each question in corresponding.txtfiles (e.g.,q1+.txt,q2+.txt, ...). These are used to validate user responses during the interactive quiz.
-
Clone the repository to your local machine:
git clone https://github.com/chitvs/fci.git cd fci -
Install Python (if not already installed on your system).
-
Run the script:
python main.py
- The script will select and display questions randomly.
- The user can type "stop" at any time to end the quiz.