🎯 Transform your PDF exams into interactive quizzes using Gemini AI
A sleek web application that extracts questions from PDF files and creates engaging quiz experiences with AI-powered analysis.
- 📁 Smart File Upload: Drag & drop PDF files with clean, hidden interface after selection
- 🔑 API Key Management: Secure, collapsible configuration with local storage
- 🤖 AI-Powered Extraction: Uses Google Gemini AI to extract ALL questions from PDFs
- ⚡ Progressive Loading: First questions appear immediately, more load in background
- 💾 Smart Caching: Previously processed PDFs load instantly
- 📱 Responsive Design: Works perfectly on desktop and mobile
- 🎨 Modern UI: Clean, professional interface with smooth animations
- 🎓 Exam Mode vs. Instant Feedback: Easily toggle between a realistic exam simulation and a mode with instant answer feedback.
- ⌨️ Keyboard Shortcuts: Navigate through questions seamlessly using the Left (←) and Right (→) arrow keys.
- 🕑 Recent Exams: Get a list of your recently uploaded exams and start them instantly.
- 🔄 Peer-to-peer Exam Sharing: Share your exam with your friends or between your devices. This also shares your progress and answers.
- 🔍 Question Navigation: Navigate through questions using the question navigation box. You can also flag questions for later review.
- 🌙 Dark Mode: The app now starts with Dark Mode.
-
Get Your API Key
- Visit Google AI Studio
- Create a free Gemini AI API key
-
Configure & Use
- Enter your API key in the configuration box
- Upload a PDF with multiple choice questions
- Start your interactive quiz!
The app is optimized for Google Gemini's generous free tier:
- 1M token context - handles large PDFs
- 500-1,500 requests/day - perfect for educational use
- No hidden costs - completely free
- Automatic rate limiting - built-in protection
- Configure API Key: One-time setup with secure local storage
- Upload PDF: Clean interface hides after file selection
- AI Processing: Smart chunking and progressive extraction
- Interactive Quiz: Start immediately while more questions load
- Results & Review: Comprehensive analysis with explanations
- Small PDFs (< 50 questions): ~5-10 seconds
- Large PDFs (200+ questions): ~20-60 seconds
- Cached PDFs: Instant loading
- Daily Capacity: 500-1,500 extractions (free tier)
- Educators: Convert exam PDFs to interactive quizzes
- Students: Practice with past papers
- Trainers: Create engaging assessments
- Researchers: Analyze educational content
Simple, standalone web app - feel free to fork and modify!
Open source - free for educational and research use.
Ready to transform your PDFs into interactive learning experiences? Get started in minutes! 🚀