Skip to content

sanebliss/Student_Learning_System

Repository files navigation

🎓 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.phpconfig/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

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors