Quiz Management System - Copy this React, Tailwind Component to your project
Create a React page for managing quizzes in a quiz taking application. This page should include the following functionalities: Quiz Management: Display a list of quizzes with options to view, edit, and delete each quiz. Each quiz should have the following attributes: Title: Text input for the quiz title. Category: Select dropdown for choosing a category. Duration: Input for specifying the duration of the quiz. Expiration Date: Input for setting an expiration date. Question Management: Each quiz includes multiple questions, which should be displayed in a nested format within each quiz. Each question should have the following attributes: Content: Text area for the question content. Media Files: Option to upload media files (images, videos). Answers: Each question can have multiple answers. Answer Management: Each answer should include the following fields: Content: Text input for the answer content. Media Files: Option to upload media files similar to the question. IsCorrect: Boolean to mark whether the answer is correct or not. CRUD Operations: Enable create, edit, and delete operations for quizzes, questions, and answers. Design the page with a clean, user friendly interface that allows for easy navigation and management of quizzes, questions, and answers.
