ai-student-dropout-prediction

๐ŸŽ“ AI Student Dropout Prediction

This project leverages the AI Development Workflow to predict the risk of student dropout in online learning platforms. It combines data science, machine learning, and software engineering practices to provide a CLI tool and reproducible training pipeline.

๐Ÿ” Predict which learners are at riskโ€”before they drop out.


๐Ÿ“ Project Structure

Folder / File Purpose
data/ Sample training dataset in CSV format
src/ Training, preprocessing, and evaluation scripts
model/ Command-line predictor script (predict.py)
notebook/ Model development and experimentation notebook
report/ Case study, analysis, and deliverables
requirements.txt Python dependencies for project environment
README.md This project guide and usage manual

๐Ÿง  Model Overview


๐Ÿš€ How to Use the Predictor (CLI)

Run from inside the model/ directory:

```bash python predict.py โ€“gender F โ€“age 24 โ€“language English โ€“location Suburban โ€“time_spent 5.5 โ€“quiz_score 80 โ€“login_count 9

๐Ÿ“Š Data Fields

Feature Description
gender Studentโ€™s gender (M/F)
age Age in years
language Primary language of instruction
location Region type (Urban/Suburban/Rural)
time_spent Average weekly hours spent
quiz_score Average quiz score (0โ€“100)
login_count Weekly login frequency

๐Ÿ“Œ Project Status


๐Ÿช„ Future Ideas โ€ข [ ] Streamlit web app for real-time prediction โ€ข [ ] Model evaluation dashboard โ€ข [ ] Support for external CSV uploads โ€ข [ ] Add dropout probability (% confidence)

Made with passion, Python ๐Ÿ, and persistent debugging ๐Ÿ’ฅ


๐Ÿ™‹โ€โ™‚๏ธ Maintainer

Leonard Phokane
Cloud Engineering ยท App Development ยท Ethical AI

๐Ÿ”— Connect with Me

๐Ÿ“ซ LinkedIn โ€“ Leonard Phokane
๐ŸŒ Enhanced Cloud Portfolio
๐Ÿ“Š AI Student Dropout Prediction