Qwizzy AI
Smart Paper Creation, Sharing, Answering, and Result System
Qwizzy AI is a platform where users can create papers, add questions, share them with others, answer them within a time limit, and view their results. It makes the whole process simple, fast, and user-friendly for both creators and students.



Features
01
User Authentication with Google OAuth & Credentials (NextAuth.js)
- Google OAuth Integration lets users log in instantly using their Google account
- Credential-Based Login supports traditional login with email and password
- Secure Password Hashing hashes passwords using bcrypt for protection.
02
User Dashboard Features
- Created Papers View shows all papers the user has created
- Answered Papers View displays papers the user has already completed
- Assigned Papers View lists papers assigned by others for the user to answer
03
Paper Creation System
- Add Paper Title sets a clear and meaningful name for the paper
- Add Paper Description provides important details or instructions
- Set Time Limit defines the duration for completing the paper
- Assign Paper to Users allows selection of one or multiple registered users
04
Question Creation
- Manual Question Entry allows users to type questions and add multiple answer options
- AI-Powered Question Generation creates questions and answers automatically from a given topic or description
05
Document-Based Question Generation with Custom Question and Answer Count
- PDF Upload Question Generation allows users to upload a document and generate questions from its content
- Set Question Count lets users choose how many questions should be created
- Set Answer Count allows defining how many answer options each question should have
06
Paper Answering System
- Timed Paper Attempt allows users to answer created papers within the given time
- Timed Paper Attempt allows users to answer assigned papers within the given time
- Question Navigation lets users skip and move between questions using the sidebar
07
Paper Marking and Review
- View Marks allows users to see their score after submitting a paper
- Answer Review lets users check which answers were correct and which were wrong
08
Paper Resetting
- Reset Own Paper allows users to reset and reattempt papers they have created
- Assigned Paper Restriction prevents users from resetting papers assigned by others
09
PDF Download
- Download Paper allows users to save any paper as a PDF file
- Include Questions and Answers lets the PDF contain all questions and their options
