Skip to content

samiternity/QuizManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz Management System

Project Description

The Quiz Management System is a simple C++ application designed to manage quizzes and questions. It allows users to take quizzes, answer multiple-choice questions, and view their results upon completion.


Features

  • Create and manage quizzes.
  • Add multiple-choice questions with predefined answers.
  • Take quizzes with multiple-choice questions.
  • Display quiz results after completion.
  • Console-based interface for easy interaction.

Installation

To run the Quiz Management System, follow these steps:

  1. Clone the repository:

    git clone https://github.com/samiternity/QuizManagementSystem.git
  2. Navigate to the project directory:

    cd QuizManagementSystem
  3. Build the project:

    • Ensure you have CMake installed.
    • Run the following commands in the project directory:
    cmake -S . -B build
    cmake --build build
  4. Run the executable:

    • On Windows, navigate to the build\Debug directory and run:

      .\QMS.exe
    • On other systems, navigate to the build directory and run:

      ./QMS

Usage

  • Launch the application from the terminal.
  • Follow the on-screen instructions to create quizzes, add multiple-choice questions, or take a quiz.
  • After completing a quiz, view the detailed results and score.

Contributing

Contributions are welcome! If you'd like to contribute to the project, follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/YourFeatureName
  3. Commit your changes:
    git commit -m "Add YourFeatureName"
  4. Push your branch:
    git push origin feature/YourFeatureName
  5. Open a pull request.

Please make sure that your code follows the existing structure and is well documented.


License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

A C++ application designed to create, manage, and conduct quizzes with multiple-choice questions

Topics

Resources

License

Stars

Watchers

Forks

Contributors