The AI-Driven Personalized Learning Platform is designed to provide learners with customized educational paths tailored to their unique skills, progress, and learning goals. By leveraging AI, the platform generates personalized learning plans, course recommendations, progress tracking, and continuous monitoring, enabling effective and engaging learning experiences.
-
Personalized Learning Path (Roadmap)
- AI-generated learning path based on the learner's interests, skill level, and diagnostic reports.
- Dynamic recommendations for course progression and learning materials.
-
Diagnostic Report
- Course recommendations based on skill-level observation.
- Progress reports that provide insight into learning performance.
-
Ability Test & Final Assessment
- Ability test to measure baseline skill levels.
- Final assessment to evaluate overall learning outcomes.
-
Course Content
- Video tutorials, documentation, and gamified educational resources.
- AI/Instructor-driven course content creation.
-
Doubt Solving & Community Support
- AI bot for instant query resolution.
- Instructor-led doubt solving for course-related queries.
- Community support for collaborative learning.
-
Personalized Monitoring
- Continuous assessment after every section of the course.
- Feedback loop for personalized learning improvement.
-
Project Collaboration
- Opportunities for learners to collaborate on projects within the platform.
-
Instructor Dashboard
- Instructors can manage courses, monitor learners, and view diagnostic reports.
- Course creation and learner management features.
- Learner Module: Allows users to input personal information, select interest domains, and monitor their skill development.
- Instructor Module: Facilitates course creation, learner tracking, and engagement through feedback and diagnostic reports.
- AI Integration: The AI system supports personalized learning path generation, assessment analysis, and course recommendations.
- Dashboard: Both learners and instructors have access to dashboards displaying relevant progress and course management information.
- Learner Signup: Provide personal info, interest domain, and skill set.
- Dashboard Access: View personalized diagnostic reports and learning paths.
- Ability Test: Take an initial skill assessment to guide course recommendations.
- Learning & Monitoring: Engage with video, documentation, and gamified education while AI monitors progress.
- Doubt Solving: Leverage AI bots or instructor-led doubt resolution.
- Final Assessment: Complete the course with a final evaluation.
- Frontend: HTML, CSS, JavaScript
- Backend: Python (Flask/Node.js)
- AI: Gemma AI model Use your own API https://aistudio.google.com/app/?pli=1.
- Database: NoSQL database MongoDB.
- Other Tools: Communication tools, AI bots, and video/documentation resources.
-
Clone the repository:
git clone https://github.com/yourusername/personalized-learning-platform.git cd personalized-learning-platform
-
Run the application:
python app.py
-
Access the platform at
http://localhost:8000
in your browser.