Skip to content

Website development using PHP for an attendance tracking system at a Computer Programming School. Features include role-based capabilities, timestamping status modifications, and user tracking. Preview pages display login, admin, student attendance edit, and view students functionalities.

License

Notifications You must be signed in to change notification settings

Lefteris-Souflas/PHP-Attendance-Tracking-System

Repository files navigation

Attendance Tracking System PHP Project

Description

The final PHP project aims to implement a system for registration and attendance tracking for the Computer Programming School (Greek: ΣΠΗΥ). The system will cater to various roles with specific capabilities assigned to each role.

Roles and Capabilities

Administrator/Education Desk

  • Add, modify, or remove students
  • Add, modify, or remove classes/series
  • Add, modify, or remove students in classes
  • Ability to add optional documents to document student absences
  • Ability to modify attendance/absence records
  • View pupil absences by:
    • Day (by class and by reason for absence)
    • Week (by department and by reason for absence)
    • Month (by section and by reason for absence)
    • Total series (by section and by reason for absence)
  • View documentation for selected absences

Chief

  • Enter student absences per day
  • Enter reason for absence and attach documents to document student absences
  • View an aggregated daily table prior to absence entry

Reasons for Absence

Reasons for absence can include:

  • Illness
  • Exemption due to duty
  • Regular leave of absence
  • Other (expandable to include all types of leave students can take)

Optional Features

Each status modification should be timestamped with the user who made the modification (the last modification).

Webpages Previews

Login Page:

image

Attendance Tracking Admin Page:

image

Student Attendance Edit Page:

Screenshot 2024-03-23 201726

View Students Page:

Screenshot 2024-03-23 201836

About

Website development using PHP for an attendance tracking system at a Computer Programming School. Features include role-based capabilities, timestamping status modifications, and user tracking. Preview pages display login, admin, student attendance edit, and view students functionalities.

Topics

Resources

License

Stars

Watchers

Forks