💡 Inspiration

As an instructor, managing quizzes, grading, and providing meaningful feedback can be incredibly time-consuming and repetitive. I needed a solution that would streamline this process—enabling quick, high-quality quiz creation and automatic evaluation using AI. That’s how boltQuiz was born.

⚙️ What It Does

boltQuiz empowers educators to:

  • ✨ Instantly generate quizzes using OpenAI, from a simple topic or prompt
  • 🛠️ Customize and manage quiz questions:

    • Multiple Choice (MCQ)
    • Multiple Answer
    • Open-ended
  • 🧑‍🎓 Allow students to take quizzes through:

    • 📝 Form Mode
    • 💬 Chatbot Mode
    • 🎙️ Voice Mode (powered by ElevenLabs)
    • 📹 (Coming Soon) Video Avatar Mode via Tavus
  • 🤖 Automatically evaluate responses using OpenAI — considering accuracy, response time, and generating personalized feedback

  • (Future) 📊 Monitor performance in real-time with an intuitive dashboard

🛠️ How We Built It

  • Frontend & Backend: Built using Next.js 14
  • Database: PostgreSQL
  • AI Integrations:
    • 🤖 OpenAI API – for quiz generation and intelligent evaluation
    • 🔊 ElevenLabs API – for voice synthesis and speech recognition Note Try to use Tavus but not success.

🚧 Challenges We Ran Into

  • Hosting and connecting to the PostgreSQL database
  • API integration setup and authentication
  • Difficulty integrating Tavus video avatars
  • Managing real-time, multi-modal quiz delivery (especially voice) with low latency
  • Designing fair evaluation for open-ended responses with personalized suggestions
  • Still have trouble with Evaluating quiz with Generative AI to make it precise.
  • Handling API rate limits and managing costs across multiple AI services
  • Building a flexible, scalable data model for various question types and interaction modes

🏆 Accomplishments We’re Proud Of

  • Integrated OpenAI and ElevenLabs for four distinct interaction modes
  • Built an AI evaluation system that grades and provides feedback instantly even though it is not quit correct but can improve for sure.
  • Designed a clean, intuitive UI using Next.js and TailwindCSS
  • Developed a scalable architecture to support real-time quiz generation and response
  • Enabled multi-format quiz-taking to support diverse learner preferences and boost engagement

📚 What We Learned

  • Use bolt.new to generate almost complete project

🚀 What’s Next for boltQuiz

  • 🎮 Add gamification elements like badges, leaderboards, and rewards
  • 📱 Launch native mobile support and offline quiz functionality
  • 🔐 Integrate SSO and connect with LMS platforms for broader adoption
  • 🤖 Improve AI-generated feedback with fine-tuning and few-shot learning
  • 🌍 Support multiple languages for global classrooms
  • 📊 Build advanced analytics to track long-term learning progress and outcomes

Built With

Share this project:

Updates