The Mass Change Every Nth ATT Codes process will change a student’s All Day and/or Period attendance codes based on the selected criteria. This form will allow users to change attendance for students to be specific codes on every Nth pattern.  


This form was converted from the Aeries Client version with the same logic.


There are two settings required in order to see this form in the navigation tree. In school options, All Day Attendance Management must be set for "Manual".  In school settings, there is a new option "Allow use of the Mass Change Every Nth Attendance Code Page" which must also be enabled.  With both of these settings enabled, the form will display in the navigation tree under Pages or in View All Forms.



School Options:

School Settings:

These settings are stored in the OPT table and will have the following values when enabled.



An example of the use of this form is to change every 3rd Tardy for a student to a Truant Tardy for all periods.  An example will be shown below.




The Mass Change Every Nth Attendance Code form in an elementary school will not display the Periods options.  Only the All Day code will be changed.



The Change Every field has a drop-down that includes a blank.  If the blank is selected, All of the selected codes will be changed for the date range entered.  Otherwise, the codes will be changed based on the Change Every pattern selected.




In a period attendance school, the process will look at the individual periods and the Change Every field that applies to the threshold pattern for each period.  An individual period can be selected and the process will only change attendance codes in the selected period for the threshold pattern indicated.  If an individual period is not selected, one of the following options must be selected:

  • Only All Day Code - the process will only analyze the All Day code and not analyze the period absences
  • All Periods (including all day code) - the process will analyze all periods and the All day codes
  • All Periods (no all day code) - the process will only analyze the period codes and not analyze the All Day codes


Selecting All Periods (no all day) will calculate the threshold patterns for every available period in the school day.  However, the threshold is calculated for each individual period and applied on the period attendance codes that meet the indicated threshold for each period.



Below is an example of a student's attendance before running the Mass Change Every Nth Attendance Code process to change every T to Y every 3rd instance for all periods.   The process will analyze each period and look for 3 of the select codes period by period and change the 3rd code to the selected code.  


The student below has 4 tardies in 1st period, 1 tardy in 5th period and another in 6th period. 



A Confirmation message will display with the date range and options selected.


A results section will display the students with attendance code changes.



Below is the attendance of the example student after the process is run.  1/17/2020 was the 3rd 1st period tardy and was changed from a T to a Y.  The tardies in the other periods were not changed due to the pattern of every 3rd was not met.



NOTE:  The process will change codes in the other direction also to keep the pattern.