QuizMaster is a comprehensive quiz application that allows users to create, take, and manage quizzes. The project is built using Node.js, Express, MongoDB for the backend, and React for the frontend. It provides features such as user authentication, quiz management, progress tracking, and viewing detailed quiz statistics.
[X] I have checked "open" AND "closed" issues and this is not a duplicate
Is your feature request related to a problem/unavailable functionality? Please describe.
Currently, users can create their own quizzes manually on the platform. I want to introduce a new feature that gives users the option to generate quizzes automatically using Gemini AI. The AI should allow users to select a topic and difficulty level, and then generate a complete quiz based on those parameters.
Proposed Solution
Add a new option to the quiz creation interface for AI-Powered Quiz Generation.
Provide input fields for users to select:
Topic: From a dropdown or text input.
Difficulty Level: (Easy, Medium, Hard).
When the user chooses the AI option, use Gemini AI to generate quiz questions based on the provided inputs.
Display the generated quiz to the user for review or further customization.
Users can choose either manual creation or AI-assisted generation.
Screenshots
No response
Do you want to work on this issue?
Yes
If "yes" to above, please explain how you would technically implement this (issue will not be assigned if this is skipped)
Update the frontend to include a new option in left sidebar.
Implement API calls to Gemini AI based on the user’s selected topic and difficulty level.
Use existing react components to with Ai generated quizes to implement quizes fast.
@KodaKodama , Assigned! Please make sure to follow our current database schema and use the correct API endpoints while working on this. Let me know if you need any assistance.
Is this a unique feature?
Is your feature request related to a problem/unavailable functionality? Please describe.
Currently, users can create their own quizzes manually on the platform. I want to introduce a new feature that gives users the option to generate quizzes automatically using Gemini AI. The AI should allow users to select a topic and difficulty level, and then generate a complete quiz based on those parameters.
Proposed Solution
Screenshots
No response
Do you want to work on this issue?
Yes
If "yes" to above, please explain how you would technically implement this (issue will not be assigned if this is skipped)