A Day Attendance Batch Status is a batch job that runs to process the status calculation for Day Attendance records. After the process, it automatically reflected on the Summary Calculated field in the Day Attendance record.
When the batch for processing Day attendance records runs, for each Day Attendance record if the Summary Calculated is unticked then the Exception Status is either No Exceptions or Resolved and the Date is in the past.
If the record has the Attendance Status of Present and is Present/Unmarked on all the Session fields, the Day Attendance Summary Calculated is ticked.
Suppose the record has the Attendance Status of Absent and is Absent/Unmarked on all the Session fields, and the Absence Schedule covers all of the student’s Session Students for the day. In that case, the Day Attendance Absence Reason is now equal to the Absence Submission’s Reason of the Absence Schedule, and the Summary Calculated is ticked.
If there are more than one Absence Schedule that covers all of the student’s Session Students for the day,
If all of the Absence Schedule covers all of the Session Students,
If one Absence Schedule is longer than other Absence Schedules,
DA’s Absence Reason is now equal to the longest Absence Schedule → Absence Submission’s Reason
DA' Summary Calculated is now equal to true