Skip to the content.

Quiz Program

A simple quiz application with user authentication, supporting both students and instructors. The program uses a graphical user interface (GUI) built with Tkinter for login and error handling. Students can take quizzes and view their scores, while instructors can create quizzes.

Focus

Features

File Structure

How It Works

  1. Start the Program: Run Run.py. start
  2. Login: Enter your username and password in the GUI window.
  3. Role-Based Actions:
    • Student: Take a quiz and view your score.
    • Instructor: Create and manage quizzes. studnet login successful login
  4. Error Handling: If an error occurs, an error window will be displayed. failed login
  5. Responce Submission: Select you answer and click submit. questions
  6. Receive live feedback: Current score is shown at the top. current
  7. Final Score: Displayed at the end. start

    Requirements

Getting Started

  1. Clone the repository.
  2. Ensure you have Python 3 installed.
  3. Place your quiz CSV files in the Quizfiles/ directory.
  4. Run the main script:

     python Run.py
    

    Contributors

       - `Sencere Rabel`  - Github: `https://github.com/SencereRabel`
       - `Marcos Hernandez`  - Github: `https://github.com/MarcoAxel`
    

License

MIT License