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.
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 |
Dropped Out
/ Continued
)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
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 |
recovery-main
branch is currently ahead of main
๐ช 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 ๐ฅ
Leonard Phokane
Cloud Engineering ยท App Development ยท Ethical AI
๐ซ LinkedIn โ Leonard Phokane
๐ Enhanced Cloud Portfolio
๐ AI Student Dropout Prediction