Skip to content

The AI-Driven Personalized Learning Platform uses AI to create tailored educational paths based on learners' skills and goals. It offers personalized course recommendations, progress tracking, and continuous monitoring for an engaging learning experience.

License

Notifications You must be signed in to change notification settings

bnaveenbharathi/PERSONALIZED-LEARNING-PLATFORM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Driven Personalized Learning Platform

AI-DRIVEN PERSONALIZED LEARNING PLATFORM

Overview

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.

Key Features

  1. 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.
  2. Diagnostic Report

    • Course recommendations based on skill-level observation.
    • Progress reports that provide insight into learning performance.
  3. Ability Test & Final Assessment

    • Ability test to measure baseline skill levels.
    • Final assessment to evaluate overall learning outcomes.
  4. Course Content

    • Video tutorials, documentation, and gamified educational resources.
    • AI/Instructor-driven course content creation.
  5. Doubt Solving & Community Support

    • AI bot for instant query resolution.
    • Instructor-led doubt solving for course-related queries.
    • Community support for collaborative learning.
  6. Personalized Monitoring

    • Continuous assessment after every section of the course.
    • Feedback loop for personalized learning improvement.
  7. Project Collaboration

    • Opportunities for learners to collaborate on projects within the platform.
  8. Instructor Dashboard

    • Instructors can manage courses, monitor learners, and view diagnostic reports.
    • Course creation and learner management features.

System Architecture

  • 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.

Usage Flow

  1. Learner Signup: Provide personal info, interest domain, and skill set.
  2. Dashboard Access: View personalized diagnostic reports and learning paths.
  3. Ability Test: Take an initial skill assessment to guide course recommendations.
  4. Learning & Monitoring: Engage with video, documentation, and gamified education while AI monitors progress.
  5. Doubt Solving: Leverage AI bots or instructor-led doubt resolution.
  6. Final Assessment: Complete the course with a final evaluation.

Technologies Used

  • 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.

How to Run the Project

  1. Clone the repository:

    git clone https://github.com/yourusername/personalized-learning-platform.git
    cd personalized-learning-platform
  2. Run the application:

    python app.py
  3. Access the platform at http://localhost:8000 in your browser.

This project is not fully completed. If you are interested in further developing this project, feel free to contact me.

About

The AI-Driven Personalized Learning Platform uses AI to create tailored educational paths based on learners' skills and goals. It offers personalized course recommendations, progress tracking, and continuous monitoring for an engaging learning experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published