The project is the website version of Timetable Management System version 1.0.0
The main objective of the project is to present an interactive website to manage already created timetables for college in realtime.
The complete project is available at Timetable
- PHP
- Jquery
- HTML/CSS
- Materialize CSS
- Mysql Database
- PHP Job Scheduler
- Firebase
- Admin
- Faculties
- Students (Class Representatives)
- Can be done by the Faculty in consideration or can even request the Admin to mark from the admin panel.
- Attendance can only be marked within a time limit which is set by Admin.
- Afterwards the faculty would be marked absent if the attendance is marked till the maximum time limit.
- Also Admmin can view attendance for previous days.
- Faculty can request for leave from Admin.
- Admin can allow or disallow leaves for the faculty in consideration.
- If a leave is allowed, Admin needs to assign a substitution for the day of leave.
- Leaves can be viewed through Admin Panel.
- Also faculties can view their previous and future pending leaves.
- If the leave is neither allowed or disallowed, it would marked as disallowed after day in consideration had passed.
- Timetables can be allotted according to either of Class, Lab or Faculty.
- If there is a conflict in timetable, it would be notified to the admin.
- All allotted timetables can be viewed by admin.
- Faculties can view their own timetables.
- Class Representatives can view the class timetable and can also see today's schedule which would be containing any substitution if allotted for the class.
- Also free to view class timetable is available without login for general view.
- Class Representative can report faculty's absence from the class.
- Admin would be notified about it so as to take required actions.
- Substitutions are assigned by the admin for any faculty absent or if faculty is on leave.
- The faculty who had been assigned substitution can accept or deny the substitution.
- In case of denial, a proper reason is required to be provided for denying the substitution.
- If the faculty accepts the substitution, then the respective class in consideration would also be notified about the substitution for the day.
- Substitutions can later be changed if the admin wishes to do so.
There are many different types of notifications for admin, faculty and the students.