Skip to content

Latest commit

Β 

History

History
53 lines (34 loc) Β· 999 Bytes

File metadata and controls

53 lines (34 loc) Β· 999 Bytes

πŸŽ“ Student Learning & Progress Management System

A role-based web application designed for educational institutions to manage students, teachers, and learning activities.


πŸš€ Features

  • πŸ” Secure Login (bcrypt hashing)
  • πŸ‘¨β€πŸ’Ό Admin Dashboard (manage users, classes)
  • πŸ‘¨β€πŸ« Teacher Panel (create activities, quizzes)
  • πŸ‘¨β€πŸŽ“ Student Panel (attempt quizzes, track progress)
  • πŸ‘¨β€πŸ‘©β€πŸ‘§ Parent Dashboard (monitor performance)

πŸ›  Tech Stack

  • PHP (Core PHP)
  • MySQL
  • Bootstrap

βš™οΈ Setup Instructions

  1. Clone repository
  2. Import database.sql
  3. Import seed_data.sql
  4. Copy config/db_example.php β†’ config/db.php
  5. Update DB credentials
  6. Run on XAMPP

πŸ” Security

  • Database credentials are excluded using .gitignore
  • Passwords are stored using bcrypt hashing

🌍 Future Scope

  • Signup with admin approval
  • Email verification
  • Analytics dashboard

πŸ‘¨β€πŸ’» Author

Prasann Kumar