SIRS Attendance Code (New York)

Tool Search: SIRS Extracts    

The Attendance Code reports a list of attendance codes that exist at the school level for labeling a student's attendance record.

Screenshot of the SIRS attendance code extract editor.

Best Practices

For a normal suspension code that excludes a student from class for the day without excluding them from the BEDS/SAMS report, set up the local code with a Status/Excuse of Absent/Exempt. This affects the student's instructional time in Staff Student Course while not counting as an absence on Student Daily Attendance or SAMS/BEDS.

Separate codes ought to be set up with the appropriate Status/Excuse for students who are absent or tardy when serving a suspension to correctly capture the data across the various reports that consider attendance.

Report Logic

One record reports all Attendance Codes in System Administration > Attendance > Attendance Codes.

When multiple calendars are selected within the extract editor, the respective output files report sequentially so that identical codes like Snow Day report separately for each institution.

Extract Editor Field Descriptions

FieldDescription
Extract TypeThe SIRS Extract to be run.
FormatThe Format in which the report generates. Options are State Format (CSV) and HTML. Use State Format for reporting information to the state and the other types for data review and verification.
Column HeadersIndicates whether Column Headers should be included in the report. This dropdown list applies to State Format (CSV).

Generate Extract/

Submit to Batch

Users have the option of submitting a report request to the batch queue by clicking Submit to Batch instead of immediately generating the report by clicking Generate Extract. The batch process allows larger reports to generate in the background without disrupting the use of Campus. For more information about submitting a report to the batch queue, see the Batch Queue article.
Select CalendarsIdentifies which Calendar(s) should be included in the report. Calendars can be sorted by active year, by school or by year.

Attendance Code Extract Layout

#
Element LogicLocation
1

DISTRICT CODE

The identification number of the district. The prefix NY is added to the district number. For example, when the district number is 662001, the District Code is NY662001.


Numeric, 8 digits

District Information > District Number


District.number

2ATT CODE This field reports blank.N/A
3ATT DESC

A description of the attendance code.


Reports the local attendance code description value. Otherwise, the code value reports.


Alphanumeric, 100 characters

Attribute/Dictionary > AttendanceExcuse > State Code > Dictionary > Name


AttendanceExcuse.stateCode


Attendance Code Setup > AttendanceExcuses Editor > AttendanceExcuse Detail > Description


AttendanceExcuse.description

4ATT CATEGORY This field reports blank. N/A
5ATT CODE LONG

The local attendance PRSNT code.


Reports the local attendance code value.


Alphanumeric, 25 characters

Attendance Code Setup > AttendanceExcuses Editor > AttendanceExcuse Detail > Code


AttendanceExcuse.code

6ATT TYPE This field reports blank. N/A
7SORT SEQUENCE This field reports blank. N/A
8ATT STATUS This field reports blank. N/A
9STATE ATT CODE

The State Attendance PRSNT Code used to indicate the type of absence, tardy, or suspension for state-reportable codes.


The value in this field is calculated based on the attendance codes set up in System Administration > Attendance > Attendance Codes > AttendanceExcuses Editor > AttendanceExcuse Detail > Status/Excuse OR State Code.


Suspension records report their State Code:

  • ISS
  • OSS

State-reportable absence and tardy records report based on the following Status/Excuse combinations:

  • Absent/Unknown, U reports.
  • Absent/Excused, E report.
  • Absent/Unexcused, U reports.
  • Tardy/Unknown, T-IN reports. 
  • Tardy/Excused, T-IN report.
  • Tardy/Unexcused, T-IN reports.
  • Present/any excuse, PRSNT-IN reports.

The following attendance codes report as PRSNT-OUT:

  • ENS (Enrolled Not Scheduled)
  • P-OIN (Present Out of School, Modality In-Person)
  • P-OR (Present Out of School, Modality Remote)
  • P-OUT

When the state code is P-IN, PRSNT-IN reports.


When the state code is P-OSN, OSS reports.


Non-state-reportable attendance codes report blank.


Alphanumeric, 16 characters

Attribute/Dictionary > AttendanceExcuse > State Code > Dictionary > Code


AttendanceExcuse.stateCode

AttendanceExcuse.status

AttendanceExcuse.excuse


10STATE ATT DESC

The State Attendance Code Description for the code reported in the STATE ATT CODE column.


When State Attendance Code is:

  • E, Excused reports.
  • U, Unexcused reports.
  • T-IN, Tardy in School reports.
  • T-OUT, Tardy Out of School reports.
  • ISS, In-School Suspension reports.
  • OSS, Out-of-School Suspension reports.
  • PRSNT-IN, Present In School reports.
  • PRSNT-OUT, Present Out of School reports.

Non-state-reportable attendance codes report blank.


Alphanumeric, 255 characters

Not dynamically stored
11SCHOOL YEARThis field always reports as "June 30" of the reported school year.

Date field, 10 characters YYYY-06-30
Calendar Information > School Year

Calendar.endDate
12ATT CODE TYPEThis field always reports STUDENT.

Alphanumeric, 15 characters
Not dynamically stored
13ATTENDANCE SHORT DESCRIPTION  This field reports blank. N/A

Previous Versions

SIRS Attendance Code (New York) [.2219 - .2251]