This project is an online quiz organizer that uses SignalR for real-time communication. The goal of this project is to provide a simple and intuitive platform for educators to create and administer quizzes to their students. This project was inspired by Kahoot.
Please note that this project is a prototype and currently only has a console user interface.
- Create quizzes
- Administer quizzes to students in real-time
- View quiz results and statistics
- .NET 6
- SignalR
This project was made to practice object-oriented design. Therefore, it was first fully designed using a UML diagram.
To get started with this project, clone the repository and open it in Visual Studio. Restore the NuGet packages and build the solution.
This project consists of three main components:
Component | Description |
---|---|
Web application | Handles real-time communication between the quiz host and participants. |
Quiz host | Creates and controls quizzes. |
Participant | Connects to and takes quizzes. |
Once the solution is built, you can begin using SimpleQuizz.