Understanding Attendance Code Settings in openSIS

Understanding Attendance Code Settings in openSIS

Overview

When creating or editing an Attendance Code in openSIS, administrators can configure several settings that determine how the code behaves during attendance entry and reporting.

These settings help control:

  • Who can assign the attendance code
  • Which attendance code is selected by default
  • How attendance is classified for reporting purposes

Understanding these settings ensures that attendance data remains accurate and consistent across the institution.


Accessing Attendance Code Settings

To configure Attendance Code settings:

  1. Navigate to:
    Info
    Settings > Attendance Settings
  2. Select an Attendance Category.
  3. Create a new Attendance Code or edit an existing one.

The Attendance Code configuration screen includes:

  • Title
  • Short Name
  • Allow Entry By
  • Default for Teacher & Office
  • State Code

Allow Entry By

The Allow Entry By setting determines which users can assign the attendance code during attendance entry.


Teacher & Office

When selected:

  • Teachers can assign the attendance code.
  • Administrative office staff can assign the attendance code.

Common Examples

  • Present
  • Absent
  • Tardy
  • Late
  • Half Day

This option is typically used for attendance statuses that teachers record during daily attendance.


Office Only

When selected:

  • Only authorized office staff can assign the attendance code.
  • Teachers cannot select the attendance code.

Common Examples

  • Unexcused Absence
  • Administrative Attendance Adjustments
  • Verified Attendance Corrections

This option helps maintain administrative control over certain attendance statuses.


N/A

When selected:

  • The attendance code is not intended for standard attendance entry permissions.

This option may be used depending on institutional attendance policies and workflows.


Default for Teacher & Office

The Default for Teacher & Office option determines which attendance code is automatically selected during attendance entry.


Enabled

When enabled:

  • The attendance code becomes the default attendance value.
  • Users do not need to manually select the code for every student.

Example

Many institutions configure:

Present

as the default attendance code.

Teachers then only need to update students who are absent, tardy, or late.

This significantly speeds up attendance entry.


Disabled

When disabled:

  • The attendance code is available for selection.
  • It is not automatically selected during attendance entry.

Most attendance codes should remain disabled unless they are intended to be the default attendance status.


State Code

The State Code determines how an attendance code is classified for attendance calculations and reporting.

State Codes help standardize attendance reporting across the institution.


Present

Attendance codes mapped to Present indicate that the student attended school or class.

Examples

Attendance CodeState Code
PresentPresent
TardyPresent
LatePresent

Although the student may have arrived late, they are still considered present for attendance reporting purposes.


Absent

Attendance codes mapped to Absent indicate that the student was not present.

Examples

Attendance CodeState Code
AbsentAbsent
Unexcused AbsenceAbsent

These codes contribute to absence-related calculations and reports.


Half Day

Attendance codes mapped to Half Day indicate that the student attended only a portion of the school day.

Examples

Attendance CodeState Code
Half DayHalf Day

This classification allows institutions to track partial attendance separately from full attendance and absences.


Example Attendance Configuration

Attendance CodeAllow Entry ByDefaultState Code
PresentTeacher & OfficeYesPresent
AbsentTeacher & OfficeNoAbsent
TardyTeacher & OfficeNoPresent
LateTeacher & OfficeNoPresent
Half DayTeacher & OfficeNoHalf Day
Excused AbsenceTeacher & OfficeNoAbsent
Unexcused AbsenceOffice OnlyNoAbsent

Institutions should configure attendance codes according to their attendance policies and reporting requirements.


Why Attendance Code Settings Matter

Proper configuration helps institutions:

  • Improve attendance accuracy
  • Standardize attendance entry
  • Support attendance reporting
  • Reduce attendance entry errors
  • Ensure compliance with institutional attendance policies

Best Practices

  • Configure only one attendance code as the default attendance value.
  • Use Office Only permissions for attendance statuses requiring administrative approval.
  • Review State Code mappings carefully.
  • Maintain consistent attendance definitions across the institution.
  • Periodically review attendance settings to ensure they align with attendance policies.
    • Related Articles

    • Understanding Attendance Codes in openSIS

      Overview Attendance Codes in openSIS define the attendance statuses that can be assigned to students during attendance entry. These codes are used by teachers and administrative staff when recording attendance and help institutions track student ...
    • How to Add and Manage Attendance Codes in openSIS

      Overview Attendance Codes define the attendance statuses that can be assigned to students during attendance entry. Teachers and administrative staff use these codes when recording attendance throughout the school year. Examples include: Present ...
    • How to Add and Manage Attendance Categories in openSIS

      Overview Attendance Categories help organize Attendance Codes used throughout openSIS. Each category contains one or more attendance codes that define the attendance statuses available during attendance entry. Attendance Categories allow institutions ...
    • Understanding Enrollment Codes in openSIS

      Overview Enrollment Codes in openSIS help institutions track and categorize student enrollment activities throughout the student lifecycle. These codes provide a standardized way to identify enrollment-related events such as: New admissions Student ...
    • Understanding Enrollment Code Types in openSIS

      Overview Enrollment Code Types define how student enrollment activities are categorized and processed within openSIS. When creating an Enrollment Code, administrators must assign a Type. The selected type determines the enrollment action associated ...