🎓 GyanSetu - AI-Powered Quiz Generation Platform

GyanSetu (Sanskrit for "Bridge of Knowledge") is an autonomous AI-powered platform that transforms educational content into high-quality quiz questions using Google's Agent Development Kit (ADK).

Built with ADK Powered by Gemini Angular

🚀 Features

Live Link

Frontend: https://gyansetu-frontend-759503671462.us-central1.run.app

Demo Link :- https://youtu.be/vcrpSLE9dhE image

  • 🤖 Multi-Agent Architecture - Specialized AI agents for extraction, generation, and validation
  • ⚡ Real-Time Processing - Live streaming of agent progress via Server-Sent Events
  • 📚 Pedagogical AI - Questions aligned with Bloom's Taxonomy
  • 🎯 Zero Human Intervention - Fully autonomous end-to-end pipeline
  • 🌐 Modern UI - Beautiful Angular Material interface with Google-style design

🏗️ Architecture

image

📦 Tech Stack

Component Technology
Backend Python 3.12, FastAPI, Google ADK
AI Model Google Gemini 2.5 Flash
Frontend Angular 19, Angular Material
API Format REST, Server-Sent Events (SSE)
Package Manager UV (Python), npm (Node.js)

image

🎯 Key Autonomous Features

  • Multi-Agent Orchestration - Specialized agents work in coordinated pipeline
  • Self-Validating Pipeline - Autonomous quality checks ensure pedagogically sound output
  • Adaptive Difficulty - AI calibrates question difficulty based on content complexity
  • Context-Aware Generation - Agents maintain context for cohesive quiz flow
  • Error Recovery - Autonomous fallback mechanisms if primary generation fails

image

🏆 Built for AutonomousHacks

This project was built for the AutonomousHacks hackathon, showcasing the power of autonomous AI agents in education.

📄 License

MIT License - see LICENSE for details.

👥 Team

  • Yash Kavaiya - Full Stack Developer & AI Engineer

Made with ❤️ using Google ADK & Gemini

Built With

  • google-adk
Share this project:

Updates