Overview
Attendance Rulesets allow a specific set of attendance rules to be applied to only certain sections in the Master Schedule. This will allow the use of different Absence Codes, Attendance Notes, and date limitations to a specific set of sections in the Master Schedule. Teachers will have the attendance rulesets applied to each of their sections individually when taking attendance in the Teacher Portal.
Security ↑
Table | Permission | Description |
|---|---|---|
| Master Schedule (MST) | Read Insert Update Delete | View page Add new record Update records Delete Records |
| Scheduling Master Schedule (SMS) | Read Insert Update Delete | View page Add new record Update records Delete Records |
| Portal Options | Read Update | View the Portal Options page Save Portal Options, including the ruleset tabs, and push a ruleset to other schools. Users who are not administrators can only change options for the school they are logged into. |
Configurations ↑
First, the code table needs to be populated with the attendance rulesets being created. Navigate to the Update Code Table page, select Table MST and Field AU, and add a code for each Attendance Ruleset.
NOTE: The MST.AU codes are used for the Portal Options ruleset tabs and for the Attendance Ruleset drop-down on both the Master Schedule and the Scheduling Master pages. SMS.AU codes are not needed.

In this example, two ruleset codes have been defined in the COD table under MST.AU and will appear on the Master Schedule page and the Scheduling Master page under Attendance Ruleset.

Portal Options ↑
On the Portal Options page (School Info > Portal Management > Portal Options), sub-tabs appear on the Attendance tab once at least one MST.AU code exists for the school. The Default tab will display first with additional tabs displaying to the right for Rulesets added to the Code table under MST.AU.
The Default tab will be used for all sections where no Attendance Ruleset has been defined in the Master Schedule page. The additional tabs for Attendance Rulesets defined in the Code table will be used for sections that have been assigned a Ruleset on the Master Schedule page. Each Attendance Ruleset tab can be customized with attendance settings that apply only to the sections tagged with that ruleset. Until a ruleset tab is saved, it shows the Default tab's values.

Tables ↑
Data for Attendance Rulesets is stored in the following tables:
| Table | Field | Description |
| Code Table (COD) | Master Schedule - Attendance Ruleset (MST.AU) | Ruleset codes used by the Master Schedule and Scheduling Master Attendance Ruleset fields and by the Portal Options ruleset tabs. |
| Portal Options (POP) | NM / OV | POP.NM is the option name followed by _ and the ruleset code (for example PastDays_ARS1). POP.OV is the value, stored per school. |
| Master Schedule (MST) | Attendance Ruleset (AU) | Tag the field with the attendance ruleset that will be used for a specific section in MST |
| Scheduling Master Schedule (SMS) | Attendance Ruleset (AU) | Tag the field with the attendance ruleset that will be used for a specific section in SMS |
Portal Options ↑
Select the options that will apply for each Attendance ruleset tab. Rulesets defined in each Attendance Ruleset tab will be applied to the MST/SMS sections that have the specific Ruleset added to them. Only settings that display on this page can be customized for each ruleset. If an option is not listed on the Ruleset tab the option set on the Default tab will apply.
- Date Ranges
- Adjust the # of Days Teachers can back post/forward post attendance
- Adjust the # of Days Teachers Can Back post/forward post Attendance notes
- Attendance Codes
- Enter the Unverified Absent, Tardy, Present and up to five Additional Att Codes for this ruleset, and check Allow Mass Apply? for any code teachers can mass apply
- Enter the attendance note codes teachers can use for quick entry, separated by commas
- Other Attendance Options
- Enable or disable any options that fall under this category that will apply to the ruleset
- Attendance Times
- Populate any Attendance times and restrictions if necessary which will apply to this ruleset.

Copy/Import/Push Option ↑
There are options that include the following:
- Copy From Another Attendance Ruleset: Select the ruleset to copy from under Attendance Rule to copy and click load. The values from that ruleset are copied into the current ruleset tab. Click Save to keep the copied settings.
- Import this Attendance Ruleset from Another School: Choose the school under Select School and click load. The settings that school has for the same ruleset are loaded into this tab. Click Save to keep them.
- Push this Attendance Ruleset to Other Schools: Save this school's changes first. Choose one or more schools under Select Schools and click Apply. After you confirm, the ruleset settings saved for this school are written to the selected schools right away. Only settings that were saved on this ruleset tab are pushed, and the ruleset tab only shows in another school if that school has the same MST.AU code.

When pushing a ruleset to another school, if a ruleset already exists, the data will be overwritten. Select OK to continue the Push process or Cancel.

A message will indicate the process has completed.
