https://github.com/lefteris-souflas/php-attendance-tracking-system
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.
https://github.com/lefteris-souflas/php-attendance-tracking-system
css database-connection javascript login-screen php website
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/lefteris-souflas/php-attendance-tracking-system
- Owner: Lefteris-Souflas
- License: mit
- Created: 2024-03-23T18:09:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-23T19:25:02.000Z (over 2 years ago)
- Last Synced: 2025-08-12T09:10:30.050Z (11 months ago)
- Topics: css, database-connection, javascript, login-screen, php, website
- Language: CSS
- Homepage:
- Size: 6.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:

#### Attendance Tracking Admin Page:

#### Student Attendance Edit Page:

#### View Students Page:
