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.
- 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.
To run the Quiz Management System, follow these steps:
-
Clone the repository:
git clone https://github.com/samiternity/QuizManagementSystem.git
-
Navigate to the project directory:
cd QuizManagementSystem -
Build the project:
- Ensure you have CMake installed.
- Run the following commands in the project directory:
cmake -S . -B buildcmake --build build
-
Run the executable:
-
On Windows, navigate to the
build\Debugdirectory and run:.\QMS.exe -
On other systems, navigate to the
builddirectory and run:./QMS
-
- 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.
Contributions are welcome! If you'd like to contribute to the project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeatureName
- Commit your changes:
git commit -m "Add YourFeatureName" - Push your branch:
git push origin feature/YourFeatureName
- Open a pull request.
Please make sure that your code follows the existing structure and is well documented.
This project is licensed under the MIT License. See the LICENSE file for more details.