🚀 Pathways

🌟 Inspiration

In traditional learning environments, students often follow a rigid, one-size-fits-all curriculum.
We wanted to change that. Pathways was born out of a desire to personalize education — dynamically adapting content, pacing, and delivery based on the unique needs of each learner.

🧠 What it does

Pathways is an AI-powered personalized learning platform that helps students and teachers:

  • 🗺️ Automatically generate interactive learning roadmaps
  • 📚 Create custom learning modules with content, visuals, and videos
  • ✏️ Deliver adaptive quizzes with AI grading
  • 💬 Use an integrated AI Assistant for real-time support
  • 📊 Track progress through a rich, interactive dashboard

Everything is tailored to learning goals, past performance, and individual preferences.

🛠️ How we built it

  • Frontend: Built with Next.js, React, TailwindCSS, and Framer Motion for smooth animations and responsive UI.
  • Backend: Django + Django REST Framework for API management and user/content data models.
  • AI Integration: Google Gemini for content generation, insights, and adaptive quiz evaluation.
  • YouTube API: Integrated to fetch real, relevant educational videos.
  • Graph Visualization: React Flow powers our roadmap visualization.

🧗‍♂️ Challenges we ran into

  • Building a flexible but structured data model to support dynamic learning content
  • Parsing and validating AI-generated content in real time
  • Managing asynchronous data flows between AI responses, user inputs, and dynamic rendering
  • Ensuring YouTube links returned from AI were valid and relevant

🏆 Accomplishments that we're proud of

  • A fully working pipeline: from goals ➝ insights ➝ content ➝ quiz ➝ feedback
  • Real-time, dynamic visual roadmap generation
  • A responsive, elegant UI with AI chat built into each module
  • Smart quiz evaluation with natural language grading and retry logic
  • Custom Video Lecture Generation

📚 What we learned

  • How to architect and orchestrate complex workflows between frontend, backend, and AI systems
  • Prompt engineering to ensure high-quality, structured AI outputs
  • UX patterns for keeping educational interfaces clean, focused, and non-overwhelming
  • Handling edge cases like invalid videos, malformed AI output, and inconsistent data formats

🚧 What's next for Pathways

  • 🧑‍🏫 Teacher dashboards to edit, assign, and analyze student progress
  • 🧮 Math rendering and STEM-focused module improvements
  • 📂 Module sharing and import/export features
  • 🧪 Experimentation with learning styles and cognitive scaffolding
  • 🌐 Multi-language support to expand global access

Built With

Share this project:

Updates