Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 AI-Powered Adaptive Educational Platform

Personalized Learning Based on Individual Learning Styles using Machine Learning

This AI-powered educational platform dynamically adapts learning content according to each student's learning style — Visual, Auditory, Kinesthetic, or Reading/Writing. The system analyzes learning behavior, preferences, quiz results, and engagement to deliver personalized learning recommendations.


🔥 Key Features

  • Automatic Learning Style Detection
  • Personalized Course Recommendations
  • AI Chatbot for Learning Support
  • Real-Time Progress & Analytics Dashboard
  • Adaptive Quiz Engine
  • Secure Login & User Database

🚀 Technology Stack

Layer Tech Used
Backend Python
Machine Learning Scikit-Learn, NLP
Frontend HTML / CSS / JS / Streamlit
Database MySQL / Firebase
IDE VS Code
Version Control Git & GitHub

📂 Folder Structure

AI-Powered-Adaptive-Education-Platform │── frontend/ │── backend/ │── ML/ │── requirements.txt │── README.md │── execution_video.mp4

yaml Copy code


⚙️ How to Run the Project

1️⃣ Install dependencies
pip install -r requirements.txt

yaml Copy code

2️⃣ Run backend
(Open the backend folder and execute the backend script)

3️⃣ Run frontend
(Open the frontend folder and start the UI — Streamlit / HTML / App)

📌 Refer to execution_video.mp4 for the exact step-by-step execution.


🎥 Execution / Output Video

The complete working demo is included in the repository as:
📌 execution_video.mp4 OR Please Refer to this link 🔗 https://drive.google.com/file/d/1W84blnpeRTKYNZyZw5mtlMxJ-fmlvk98/view?usp=drive_link


🔮 Future Enhancements

  • Mobile application
  • Multi-language learning
  • Voice-based learning assistant
  • Blockchain-based certificate validation

👤 Developer

Developed by Shaik Mustafa


📌 License

This project is for academic & educational purposes only.

About

An AI-driven adaptive learning platform that analyzes learner behavior and predicts learning styles to deliver personalized educational content using Machine Learning, NLP, and analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages