Inspiration
As a self-taught developer, I understand the struggles new developers face in finding the right resources to learn effectively. Most online course platforms lack personalization, making it hard for learners to progress at their own pace or in a way that suits their understanding.
That's why I built Mana AI—to provide a personalized learning experience tailored to each user's needs, helping them learn smarter and more effectively.
What it does
Key Features
1. Personalized Course Creation
- Users can create courses on any topic by simply providing a title and description.
- Mana AI generates structured chapters, lessons, and quizzes tailored to the course content.
- The platform adapts to the user’s learning pace and preferences, ensuring a unique experience for every learner.
2. Interactive Quizzes
- Each chapter includes automatically generated quizzes to reinforce learning.
- Quizzes include multiple-choice questions, open-ended questions, and AI-graded answers.
- Users receive instant feedback on their answers, helping them identify areas for improvement.
3. Real-Time Progress Tracking
- Users can track their progress through courses with visual indicators.
- The platform shows completed chapters, quiz scores, and overall learning time.
- Progress is saved automatically, allowing users to pick up where they left off.
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for Mana AI
Built With
- docker
- fastapi
- google-adk
- javascript
- python
- sqlalchemy
- tailwindcss
- tidb
- tidb-python
- websockets
Log in or sign up for Devpost to join the conversation.