This project is our rendition for CPS 120, aimed at showcasing our learning throughout the semester. It features a multiple-choice quiz that dynamically loads questions from a local JSON file and randomizes answer options.
-
Clone this repository:
git clone <repository-url>
-
Navigate to the project directory and install dependencies:
pip install -r requirements.txt
-
Run the application using FastAPI:
python -m uvicorn main:app --host 0.0.0.0 --reload
-
Open your browser and go to http://0.0.0.0:8000 to access the quiz.
or
Open the Repl.it and run it.
- Framework: FastAPI
- Data Format: JSON
- Dependencies: Check
requirements.txt
for details.
- Kasey
- Gloria
- Marshall
- Justin
- Start the quiz by accessing the provided URL.
- Answer the questions and submit your responses.
- View your score at the end of the quiz.
We welcome contributions to enhance this quiz or add new features. Fork the repository, make your changes, and submit a pull request.