🧠 Our Solution: Debatify – The AI-Powered Debate Platform for Students

Debatify is a comprehensive, AI-integrated platform designed to make debate education engaging, accessible, and intelligent for school students. Our goal is to simulate a real-world debate environment while supporting students in every part of their learning journey — from preparation to practice to progress tracking.


🗣 1. AI-Powered Debate Practice (Speech-to-Speech)

The core of Debatify is the AI debate agent that allows students to debate in real-time using voice. Instead of typing or static responses, students speak their arguments out loud, just like in a real debate round. The platform listens to their points, processes them using a large language model (LLM), and replies with **structured, logical counterarguments in natural spoken language.

We used:

  • WebRTC for real-time audio exchange
  • ElevenLabs for converting the AI's response text into realistic audio output
  • Custom logic for managing turn-taking, response time limits, and debate structure

This gives students an immersive experience that mimics live human debates, helping them improve their fluency, timing, and logical response skills.


🧰 2. Case Builder (Preparation Tool)

To make debate preparation easier, we created the Case Builder — a tool where students can input a topic (e.g., "Should homework be banned?") and get:

  • Main arguments for and against
  • Predicted counterarguments
  • Suggested rebuttals and evidence points

The Case Builder uses LLMs to dynamically generate content based on the input topic and is especially helpful for beginners who aren’t yet confident in structuring cases from scratch. It promotes research, strategic thinking, and foresight — essential for effective debating.


🎓 3. Learn Section (Videos & Quizzes)

The Learn section is designed to help students master debate fundamentals through multimedia content. It contains:

  • Curated videos on debate techniques, logical fallacies, speech structure, etc.
  • Each video is aligned with a skill level (Beginner, Intermediate, Advanced)
  • Quizzes (coming soon) will be auto-generated from video content to test retention and understanding

The idea is to combine passive learning (watching) with active recall (quizzing) — a proven educational method.


🧾 4. Profile, Achievements & Analytics

Each student has a dedicated Profile Dashboard, which showcases:

  • Their debate history (topics, outcomes, performance)
  • Practice streaks and frequency
  • Achievements and badges unlocked for completing debates, winning matches, or exploring new topics

This gives students a sense of ownership and tracks their learning trajectory over time.


🏆 5. Leaderboard & Challenges

We implemented a gamified leaderboard system to encourage healthy competition. Students earn points through:

  • Practicing regularly
  • Winning debates
  • Completing learning modules

They can also challenge peers to debates, and if accepted, both participants receive notifications and a debate room is scheduled via the Debate Meet Scheduler.


🔔 6. Notification System

To ensure engagement and interactivity, we added a real-time notification system that alerts students when:

  • They receive a debate challenge
  • A debate is scheduled
  • New content or videos are added
  • They earn new badges or rank up

This keeps students coming back to the platform and supports timely participation.


⚙ Technical Highlights

  • Frontend: Built with Next.js for a responsive, fast UI/UX experience
  • Voice Interaction: Enabled via WebRTC and ElevenLabs for speech-based AI communication
  • AI Generation: LLMs (like GPT-4) used for structured argument generation and dynamic responses
  • Backend Logic: All core interactions — debate management, scheduling, scoring, and gamification — handled through custom logic
  • Deployment: Deployed on Vercel for easy CI/CD and global edge performance

🎯 Why This Works

By combining live voice interaction, **AI assistance, **gamified progress, and **structured learning, Debatify fills a major gap in debate education — offering an experience that’s:

  • Fun and competitive
  • Intelligent and educational
  • Fully accessible from anywhere

It supports both solo learners and students from under-resourced schools, ensuring that anyone, anywhere, can become a better debater.


Built With

Share this project:

Updates