Inspiration
We noticed that most DSA learning platforms treat every student the same. Students either watch passive videos or solve random questions without direction, and often don’t know what they are missing. This inspired us to build a system that actively guides the learner and adapts to their needs.
What it does
LhamaLearns is an AI-powered, gamified learning platform for DSA. It tracks user performance such as accuracy, time taken, and mistakes, and dynamically decides what the user should learn next. Learning is structured into levels like interactive videos, memory games, quizzes, and coding challenges. It also includes multiplayer features like collaborative mode, battle mode, and mentor mode to make learning more engaging.
How we built it
We used Next.js, React, and Tailwind for the frontend, with API routes for the backend. Supabase was used for the database and real-time multiplayer features. We integrated Groq and Gemini for AI capabilities, and Judge0 for code execution.
Challenges we ran into
One major challenge was making the system truly adaptive instead of following a fixed flow. Implementing real-time multiplayer was also complex. We also had to balance AI-driven decisions with rule-based logic and design the experience to feel both educational and game-like.
Accomplishments that we're proud of
We successfully built a system that adapts to users in real time and combines learning with gameplay. The addition of multiplayer modes like battle and mentor mode makes the experience unique and interactive.
What we learned
We learned how to design adaptive systems, work with real-time data, and integrate AI into user experiences. We also understood the importance of balancing functionality with user engagement.
What's next for LhamaLearns
We plan to improve the learner model, enhance personalization, and expand the problem set. We also aim to refine the multiplayer experience and add deeper analytics to make learning even more effective.
Log in or sign up for Devpost to join the conversation.