Inspiration
Every student learns differently.
Some learn through visuals, some through practice, some through examples, and some through repetition. Yet most educational platforms deliver the same content in the same format to everyone.
We wanted to create a learning platform that adapts to the learner instead of forcing the learner to adapt to the platform.
Using Google Gemini, we built Mosaic — an intelligent learning ecosystem that evolves with every student's progress.
What it does
Adaptive Learning Paths
Creates personalized learning journeys based on goals and performance.
AI Learning Mentor
Provides guidance and explanations tailored to the learner.
Smart Quiz Generation
Creates dynamic assessments based on progress.
Knowledge Gap Detection
Identifies weak areas automatically.
Personalized Revision Plans
Generates study schedules and revision strategies.
Learning Analytics
Tracks growth, strengths, and improvement opportunities.
Multimodal Learning
Supports text, images, diagrams, and interactive content.
How we built it
We built Mosaic as a personalized education platform focused on adaptive learning and student success.
The frontend was developed using React.js and Tailwind CSS to create a modern and engaging learning experience.
The backend was built using Node.js and Express to manage learner profiles, progress tracking, assessments, and AI interactions.
Google Gemini powers the personalization engine by analyzing learner behavior, generating educational content, identifying knowledge gaps, and adapting learning paths over time.
Google Cloud services provide secure storage, authentication, analytics, and scalable deployment.
Throughout development, we focused on creating a platform that feels like a personal tutor rather than a traditional learning management system.
Challenges we ran into
Personalization Accuracy
Creating recommendations that genuinely adapt to different learning styles.
Knowledge Mapping
Understanding relationships between concepts and skills.
Progress Evaluation
Measuring learning outcomes effectively.
Content Adaptation
Generating educational content suitable for different levels.
Accomplishments that we're proud of
Built a fully adaptive learning platform.
Created AI-generated personalized learning paths.
Developed intelligent knowledge gap detection.
Integrated Google Gemini for educational reasoning.
Built a scalable cloud-native learning system.
Improved personalized education accessibility.
What we learned
- Educational AI systems.
- Adaptive learning design.
- Personalized recommendation engines.
- Full-stack cloud-native development.
- Human-centered educational experiences.
What's next for Mosaic
AI Tutor Avatars
Interactive visual learning companions.
Classroom Mode
Support for schools and educators.
Real-Time Collaboration
Peer learning and group projects.
AR Learning Experiences
Immersive educational environments.
Career Learning Tracks
Personalized pathways for professional development.
Built With
- api
- cloud
- css
- express.js
- gemini
- node.js
- react.js
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.