Welcome to the QuizzoGenius Quiz Application, a web-based platform for creating and taking quizzes. This README provides an overview of the project and instructions on how to use the application.
- Quiz Creation: Create custom quizzes with titles, descriptions, and a set of questions.
- Quiz Taking: Users can take quizzes created by others or themselves.
- Scoring: 📈 The application automatically scores quizzes and provides results.
- Quiz History: View a history of quizzes taken and their scores.
- User Authentication: 🔒 Secure login and user authentication.
To get started with the QuizzoGenius Quiz Application, follow these steps:
- Clone the Repository:
git clone https://github.com/yourusername/QuizzoGenius.git
cd QuizzoGenius
- Set Up the Environment:
- Make sure you have the required technologies and dependencies installed.
- Run the Application:
- Launch the application and access it in your web browser.
- Create an Account:
- 🚀 Create a user account or sign in to start using the application.
- Creating a Quiz:
- Log in to your account (If not registered, register first).
- Navigate to the "Create Quiz" section.
- Enter a title and description for your quiz.
- Add questions, options, and specify the correct option.
- Taking a Quiz:
- Log in to your account (If not registered, register first).
- Find a quiz you want to take.
- Click "Take Quiz" to start answering questions.
- Viewing Quiz History:
- Log in to your account (If not registered, register first).
- Access the "History" button in the "My Profile" section to view your quiz history and scores.
Watch our video demonstration to see the QuizzoGenius Quiz Application in action: Video Demonstration
- Frontend: HTML, CSS, JavaScript
- Backend: C#, ASP.NET Core
- Database: Entity Framework
- User Authentication: Identity Framework
- Database Management: SQL Server