Skip to content

Chu29/ai-student-performance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

AI-Powered Student Academic Performance Prediction System

Project Structure

AI_Performance_System/
├── backend/
│   ├── app.py              # Flask REST API
│   ├── train_model.py      # ML model training script
│   └── requirements.txt    # Python dependencies
└── frontend/
    ├── app/
    │   ├── page.jsx         # Main dashboard page
    │   ├── layout.jsx       # Root layout
    │   └── globals.css     # Global styles
    ├── _components/
    │   ├── Header.jsx
    │   ├── PredictionForm.jsx
    │   ├── ResultCard.jsx
    │   ├── ProbabilityChart.jsx
    │   └── RecommendationsList.jsx
    ├── package.json
    ├── next.config.js
    ├── tailwind.config.js
    └── postcss.config.js

Setup

Backend

cd backend
pip install -r requirements.txt
python train_model.py     # trains and saves model.pkl + scaler.pkl
python app.py             # starts API at http://localhost:5000

Frontend

cd frontend
npm install
npm run dev               # starts dashboard at http://localhost:3000

Make sure the backend is running before using the frontend.

About

An AI-powered student insights app that forecasts achievement levels and highlights the factors that matter most

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors