💡 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
- elevenlabs
- nextjs
- openai
- ubuntu
Log in or sign up for Devpost to join the conversation.