🚀 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
Log in or sign up for Devpost to join the conversation.