Skip to content

AI-Based Learning Style Predictor, discovers whether you're a Visual, Auditory, or Kinesthetic learner through a smart AI-powered quiz. Built with Streamlit and ML, this app helps you understand how you learn best. Take the quiz and get personalized tips to boost your study strategies!

Notifications You must be signed in to change notification settings

RohithReddyGK/AI-Based-Learning-Style-Predictor

Repository files navigation

🎓 AI-Based Learning Style Predictor

An interactive Streamlit web application that helps users identify their dominant learning styleVisual, Auditory, or Kinesthetic — through a short quiz powered by Machine Learning.


📌 Try It Out

👉 Click here to launch the app on Streamlit Cloud


🧠 About the Project

This project aims to make learning personalized by helping users discover how they learn best:

  • 📊 Uses a trained Machine Learning model.
  • 📝 Takes inputs from a custom-designed 10-question quiz.
  • 🧑‍🏫 Predicts if the user is a Visual, Auditory, or Kinesthetic learner.
  • 💡 Offers in-depth explanations, study tips, and useful learning resources for each style.

💻 Tech Stack

Technology Purpose
Python Core programming language
scikit-learn Model training and prediction
Streamlit Web app frontend
joblib Model serialization
JSON Question handling
GitHub Code hosting and version control
Streamlit Cloud App deployment

📂 Project Structure

├── app.py                    
├── learning_style_model.pkl   # Trained ML model 
├── questions.json             # Quiz questions 
├── learning_style_dataset.csv # Dataset used for training 

🔍 Learning Styles Explained

Learning Style Description
👁️ Visual Learns best with images, diagrams, color codes
🎧 Auditory Learns best through listening, speaking aloud
🤸 Kinesthetic Learns by doing, movement, and hands-on activities

🛠 How to Run Locally

  1. Clone the repogit
       git clone                https://github.com/RohithReddyGK/AI-Based-Learning-Style-Predictor.git
  2. Install dependencies:
       pip install -r requirements.txt
  3. Run the app:
       streamlit run app.py

🙋‍♂️ Author

Made with ❤️ by Rohith Reddy.G.K

🔗 Github: @RohithReddyGK
🔗 LinkedIn: @rohithreddygk

Show your support

Give a ⭐️ if you like this project!

About

AI-Based Learning Style Predictor, discovers whether you're a Visual, Auditory, or Kinesthetic learner through a smart AI-powered quiz. Built with Streamlit and ML, this app helps you understand how you learn best. Take the quiz and get personalized tips to boost your study strategies!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages