Student Attendance – Auto Attendance via Biometric
For the Total Hours calculation, when a student marks attendance using the biometric machine, and if Auto Attendance is enabled, the system records the "In Time" when the student first places their finger on the biometric device. However, this initial scan does not immediately mark the student as "Present."
Later, when the same student places their finger again on the biometric device while leaving the school, the system records the "Out Time." At this point, the software calculates the total duration based on the recorded In and Out times.
According to the predefined rules in the attendance settings (as shown in the attached screenshot), categories like Present, Late, Half Day, and Half Day Second Shift (SH) are defined with specific time thresholds.
How the System Works
If the total duration falls within the range defined for "Present," the system marks the student as Present.
If the total hours are less and fall within the "Late" criteria, the system marks the attendance as Late, based on the actual In and Out time.
Similarly, if the total duration falls within the limits set for Half Day or Half Day Second Shift, the system marks attendance accordingly.
In summary, the student’s attendance status (Present, Late, Half Day, etc.) is not based only on marking In or Out, but on the total duration between In and Out, compared with the rules configured in the system.
Present (In Time between 6:00 AM to 9:00 AM)
If a student marks their In Time between 6:00 AM and 9:00 AM, the system records this as the student's In Time. However, the attendance status will not be finalized at this point—it remains pending until the Out Time is also recorded.
For example, if a student marks In Time at 9:00 AM and later marks Out Time at 3:30 PM, and this duration meets the minimum required hours defined in the system settings, the system will automatically mark the attendance as Present.
The final attendance status is determined only after both In and Out times are recorded, based on the total duration.
Late (In Time between 9:00 AM to 10:30 AM)
If a student marks their In Time between 9:00 AM and 10:30 AM, the system records it accordingly. Later, when the student marks their Out Time, the system calculates the total duration automatically.
If the In Time falls within the configured Late time range, and the total duration meets the minimum required hours defined in the attendance settings, the system will automatically mark the attendance as Late.
Both In Time and Out Time are considered to determine the total duration, and based on the configured rules, the system assigns the appropriate attendance status.
Half Day (In Time between 09:15 AM to 09:30 AM)
If a student marks their In Time between 09:15 AM and 09:30 AM, the system records that time.
When the student marks their Out Time—for example, at the school’s end time of 3:20 PM—the system calculates the total duration. If the total duration is approximately 4 hours (or as defined in the settings), and this In Time range is configured for Half Day, the system will mark the attendance as Half Day.
In this case, the system considers that the student attended only half of the academic day as per the defined rules.
Half Day – Second Shift (SH)
For Half Day Second Shift, the In Time range may be defined between 07:30 AM and 08:30 AM (as per the system configuration).
If a student marks their In Time within this configured range and marks their Out Time—for example, at 12:30 PM—the system calculates the total duration (approximately 4 hours, depending on settings).
If this timing range is configured under Half Day – Second Shift, the system will consider that the student attended only the second half of the academic session. Hence, the attendance will be automatically marked as Half Day (Second Shift) based on the defined rules.
