AI-Driven Student Progress Tracker Development by Ayan ParwezAI-Driven Student Progress Tracker Development by Ayan Parwez

AI-Driven Student Progress Tracker Development

Ayan Parwez

Ayan Parwez

πŸ† Student Progress Tracker (AI-Powered)

A Smart and AI-Driven Platform for Monitoring and Enhancing Student Performance
The Student Progress Tracker is an intelligent system designed to track, analyze, and visualize student performance efficiently. Using AI-powered insights, this platform helps educators and students assess academic growth, identify weak areas, and improve learning outcomes.
πŸ“Œ Live Demo: Click Here

πŸš€ Key Features

βœ… AI-Based Performance Analysis – Get AI-driven insights into student progress based on past performance. βœ… Personalized Student Dashboard – Each student gets a dedicated profile with progress charts, reports, and performance insights. βœ… Attendance Tracking – Automatically track attendance and generate insightful statistics. βœ… Automated Report Generation – Generate PDF reports for student progress, attendance, and overall performance. βœ… Role-Based Access – Separate dashboards for students, teachers, and administrators. βœ… Data Visualization – Interactive charts and graphs for better performance analysis. βœ… Secure Authentication – Uses email-based login and Django authentication to protect user data.

πŸ“ Project Structure

The project is well-structured and modular for scalability and maintenance:
πŸ“‚ students/ β†’ Manages student profiles, attendance, and performance reports. πŸ“‚ teachers/ β†’ Handles teacher accounts, student evaluations, and class management. πŸ“‚ classroom/ β†’ Contains AI models, progress-tracking logic, and result analytics. πŸ“‚ templates/ β†’ HTML templates for dashboards, student profiles, and analytics. πŸ“‚ static/ β†’ CSS, JavaScript, and images for UI enhancements.

πŸ› οΈ Technology Stack

πŸ’» Backend: Django (Python) – Robust and scalable framework for handling student data. 🎨 Frontend: HTML, CSS (Bootstrap), JavaScript – Clean UI with responsive design. πŸ“Š Database: SQLite (default), but supports PostgreSQL/MySQL for production. 🧠 AI Integration: Machine Learning models for performance prediction (future enhancement) currently OpenAi api used. πŸš€ Hosting: Deployed on pythonanyhere.

πŸ“– Getting Started

πŸ— Prerequisites

βœ” Python 3.7+ installed βœ” Virtual Environment (recommended for dependency isolation)

πŸ“₯ Installation

1️⃣ Clone the Repository

2️⃣ Create a Virtual Environment

3️⃣ Install Dependencies

4️⃣ Run Database Migrations


5️⃣ Create a Superuser (For Admin Access)

6️⃣ Start the Development Server

πŸ”— Open in your browser: http://127.0.0.1:8000

πŸ“š Usage Guide

πŸ‘©β€πŸ« For Teachers/Admins

βœ… Add students and assign them to classes. βœ… Track attendance and generate automated reports. βœ… Analyze student performance and identify weak areas.

πŸ§‘β€πŸŽ“ For Students

βœ… View personal dashboards and performance analytics. βœ… Download detailed reports for self-improvement. βœ… Get AI-powered insights on study focus areas.

πŸ“Έ Screenshots

πŸ“Œ Student Dashboard
πŸ“Œ Teacher Performance Overview Track student attendance, evaluate progress, and manage classes efficiently.
πŸ“Œ AI-Generated Insights Understand students’ strengths and weaknesses through AI-powered suggestions.

🌎 Deployment Guide

To deploy this project on a live server:
πŸ”Ή Set DEBUG=False in settings.py for security. πŸ”Ή Configure a production database (PostgreSQL/MySQL recommended). πŸ”Ή Run collectstatic to gather static files:

πŸ”Ή Deploy on PythonAnywhere, AWS, or Heroku.

🀝 Contributing

Contributions are welcome! πŸŽ‰
1️⃣ Fork the repository 2️⃣ Create a feature branch: git checkout -b feature/your-feature-name 3️⃣ Commit your changes: git commit -m 'Added new feature' 4️⃣ Push to the branch: git push origin feature/your-feature-name 5️⃣ Open a Pull Request!

πŸ“œ License

πŸ“ This project is licensed under the MIT License. See the LICENSE file for more details.

πŸ‘₯ Developed By

πŸ’‘ Project Lead: Siddharth Nama
πŸ’™ If you find this project helpful, don't forget to ⭐ the repository!
Like this project

Posted May 23, 2026

Developed an AI-driven platform to track and analyze student performance.