PHP OOP with MVC design pattern using MySQL Database. In this app, the user can maintain a school, college, university.
What things you need to install the application.
- Code Editors
- MySQL Server - XAMPP / WAMP / Laragon
- Download this project on your machine.
- Keep this project folder in your
www / htdocs
folder. - Create a database name
digital_classroom
- Then import sql from Database folder.
- Run MySQL Server
- Then go to
localhost/digital-classroom
from browser. - Login:
- Email : mdshakhawathosen122@gmail.com & Password 123 for role Admin
- Email : example@mailsac.com Password 123 for role Head of the Department
- Email : exm_tcr@mailsac.com Password 123 for role Teacher
- Email : student_example@gmail.com Password 123 for role Student
Admin/Principal
- Can assign Department Head.
- CRUD Departments,Session,Batch,Subjects.
- CRUD Teachers.
- Add Students from Excel file.
- Assign Course.
- Read Results.
- Read Teacher Notice.
- Admin can create notice.
Head of the Department
- Can see all batch and batches students.
- Get attendance from the assigned batch student.
- Create Result.
- Read Admin notice.
- Read lectures which uploaded by teachers.
- Read teacher notice.
- Maintain his own profile.
Teachers
- Can see all batch.
- Can Batches students Active/Inactive.
- Get attendance from assigned batches student.
- Upload Material/Resources/Lectures.
- Create Notice for assigned batches.
- Can accept/reject student assignment.
- Create Result.
- Read Admin notice.
- Maintain his own profile.
Students
- Get notice from teacher and admin/principal.
- Read Lectures/Download.
- Read results/Download.
- Upload Assignment and check status.
- Maintain his own profile.
This Project is released under the MIT License