In SchoolInsight, admins can choose to set the attendance option to allow automatic attendance code selection. By comparing the student’s time in attendance to the minute range available to each attendance code, the system will produce a list of eligible codes and automatically select one. Admins may manually adjust the code to any of the matches. Automatic attendance code selection is an option available to all attendance modes but required in the Secondary: Calculate at End of Day attendance mode.
Setup
Several settings must be enabled for this to work:
- Attendance Options
- Attendance Code Selection: Automatic selection based on time in attendance
- Time in Attendance Calculated By
- Clock Time
- Clock Time minus non-instructional
- Instructional Time
- Attendance Codes
- All attendance codes must have minute ranges added which encompass all grade levels at the school.
Please read How do attendance options influence attendance code calculation? to learn more.
Automatic Selection Method
Attendance codes are automatically selected by the following method:
- The system calculates that a student is present for a total of X minutes on that day
- The system eliminates any attendance codes whose range does not include X
- The system looks at the list of attendance codes from top-down, parses by code Type, and chooses the first code which has X within its range.
- The Type prioritization is:
- Present
- Tardy
- Partial
- Early Departure
- Absent
- Other
Please review the following examples to learn more. The specifics will vary depending on the minute ranges and attendance codes available at each district, but these examples demonstrate the principles.
Example 1: A student is awarded 300 Minutes
All the codes crossed out in red are eliminated immediately since 300 minutes is not within their ranges. The Present and Tardy codes, however, overlap exactly. The system prioritizes Present over Tardy, so Present will be selected in this case.
Example 2: A student is awarded 150 minutes
Again, some codes, crossed out in red, are eliminated immediately since 150 minutes is not within their ranges. 150 minutes falls within the range of both the Absent and Early Departure codes. The system prioritizes Early Departure over Absent, so Early Departure will be selected in this case.
Example 3: A student is awarded 100 minutes
In this case, 100 minutes falls within the range of three separate codes. Absent takes higher priority over Other but there are two Absent type codes. If the minutes fall within the range of two codes of the same type, then the top-most sorted code is selected. In this case, Absent is selected over Absent-Excused.