Skip to content

dagimg-dot/did-exit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Did Exit - Exam Generator from PDF

🎯 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.

✨ Features

  • 📁 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.

🚀 Quick Start

  1. Get Your API Key

  2. Configure & Use

    • Enter your API key in the configuration box
    • Upload a PDF with multiple choice questions
    • Start your interactive quiz!

🆓 Free Tier Benefits

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

🛠️ How It Works

  1. Configure API Key: One-time setup with secure local storage
  2. Upload PDF: Clean interface hides after file selection
  3. AI Processing: Smart chunking and progressive extraction
  4. Interactive Quiz: Start immediately while more questions load
  5. Results & Review: Comprehensive analysis with explanations

📊 Performance

  • 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)

🎓 Use Cases

  • Educators: Convert exam PDFs to interactive quizzes
  • Students: Practice with past papers
  • Trainers: Create engaging assessments
  • Researchers: Analyze educational content

🤝 Contributing

Simple, standalone web app - feel free to fork and modify!

📝 License

Open source - free for educational and research use.


Ready to transform your PDFs into interactive learning experiences? Get started in minutes! 🚀

About

AI PDF Exam Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •