Quizify is an AI-powered web app that automatically creates quizzes based on content input by users. It uses Genkit for summarization and question generation and is designed to help educators, students, and trainers efficiently generate assessments.
🔗 Live App: https://quiz-gen-oeij.onrender.com/
📦 GitHub Repo: https://github.com/PrathmeshSose/AIQuiz_Gen/
Report: Report_Quiz.pdf
- 📄 Input from raw text, PDF, TXT, or URL
- 🤖 Genkit-powered summarization
- 🧠 AI-generated MCQ / True/False questions
- 🎛 Quiz customization: difficulty, number, type
- 💯 Real-time quiz scoring and feedback
- 📥 Download/print quizzes and results
- 🌐 Built with: Next.js, React, Tailwind CSS, ShadCN UI
| Component | Technology Used |
|---|---|
| Frontend | Next.js, React, Tailwind CSS, ShadCN UI |
| Backend | Node.js (via Next.js API Routes) |
| AI Integration | Genkit (Google Gen AI SDK) |
| File Handling | pdf-parse, axios |
| Hosting | Firebase / Vercel |
- Accepts raw text, PDF, TXT, or URL input
- Parses and extracts readable content
- Summarizes input using Genkit
- Generates quiz questions based on summarized content
- Interactive quiz display and scoring
- Real-time feedback with explanation
git clone https://github.com/your-username/quizify
cd quizify
npm install
npm run devMake sure you configure .env with your Genkit credentials and hosting settings.
- Upload or paste content
- Click “Summarize”
- Set quiz configuration (difficulty, count, type)
- AI generates questions
- Take quiz, see feedback
- Print or download results
- 🌍 Multi-language support
- 🗣 Voice input integration
- 🧠 Adaptive difficulty
- 🎮 Gamification (points, badges)
- 📱 Mobile App version
- 📊 Analytics dashboard for users
- 📡 LMS integration
- Prathmesh G. Sose – [2267571242114]
- Om A. Shedage – [2267571242112]
- Rohit R. Gaikwad – [2267571242113]
- Sujit B. Chavan – [2267571242115]
- Jay S. Ithape – [2267571242120]
YSPM’s YTC, Satara
Quizify is a fully functional prototype demonstrating the integration of Generative AI in EdTech. It turns educational material into interactive, personalized assessments in seconds, making learning more efficient and engaging.