Skip to main content
Skip table of contents

Build PEIMS OFSDP Records

Menu path: Select RegulatoryCalculationsCalculations, and then choose Build PEIMS OFSDP Records.

This option will create PEIMS OFSDP maintenance records (tx_ofsdp_maint) for students who are participating in the Optional Flexible School Day Program (OFSDP). The PEIMS OFSDP maintenance record will be used by the Calculate Attendance Contact Hours option to create the attendance contact hour records for the period of time that the student participated in the program. The attendance contact hour records are then used to create the following records:

  • 500 Student - Flexible Attendance Data

  • 505 Student - Special Education Flexible Attendance

  • 510 Student - Career & Technical Education (CTE) Flexible Attendance

The student should have a Flexible Attendance Program record before processing OFSDP records (500, 505, 510). Many fields report a value of 0 for not participating. For these programs, a student typically only needs to have a program tracking record for the date range if the student participates in the program. You can enter or calculate OFSDP attendance information daily. Refer to Build PEIMS OFSDP Records (tx_ofsdp_maint) for details.

Accessing OFSDP Maintenance Records

To view the calculated OFSDP maintenance records, use the OFSDP Maintenance option (menu path: select RegulatoryCalculations, View Calculated PEIMS Data, and then choose OFSDP Maintenance).

  • If your district chooses not to build OFSDP records based on scheduling and attendance information, you can use the PEIMS OFSDP Maintenance option to enter the minutes for dates.

  • If your district uses PEIMS OFSDP Maintenance to enter the minutes for dates, you must not run the Build PEIMS OFSDP Records option.

Prerequisites

  • Complete the setup procedures described in the Optional Flexible School Day Program Reporting section.

  • Before calculating your PEIMS OFSDP maintenance records, you must run the Day Totals Calculation option (menu path: select AttendanceAll, Utilities, and then choose Day Totals Calculation) for the applicable attendance reporting periods.

To Run the Build PEIMS OFSDP Records

  1. Navigate to menu path: select RegulatoryCalculationsCalculations, and then choose Build PEIMS OFSDP Records.

  2. On the Build PEIMS OFSDP Records page, specify how you want to process the calculation. For more information, refer to the Fields table.

  3. Click Run.

  4. Check the log file for errors.

Fields

Description

Building List

Select the buildings for calculating your OFSDP records.

Select codes from the field's drop-down list, or click Asterisk to select all codes, then remove any that do not apply.

Task/Report Name

If you want to rename the task and report file, change the text that displays in this field. If you use the / (slash) character, _ (underscore) will be used in the task and report name.

Flexible Attendance Program Not Populating in TX_500

In the PEIMS Flexible Attendance Program Types (c177) validation table, the row for Optional Flexible School Day Program is currently configured with State Code Equiv = Y (as shown in the screenshot). However, the TX_500 calculation expects a numeric state code (for example, 1, 2, 3, 4, or 6).

Because the configured value does not match what the calculation logic expects, the system cannot map the student’s program to a valid state code. As a result, tx500.FLEX_ATT_PROG is left blank during the TX_500 calculation.

Even though the Flexible Attendance Program is enabled for the students, the incorrect state code in the validation table prevents the TX_500 process from populating the value. When tx500.FLEX_ATT_PROG is blank; DEX treats the records as not flex-coded and excludes them from processing.

Resolution

  1. Navigate to PEIMS Flexible Attendance Program Types (c177) validation table.

  2. Update the State Code Equiv for the Optional Flexible School Day Program to the appropriate numeric state code (for example, 1).

  3. Save the changes.

  4. Rerun the TX_500 calculation or download.

After the calculation is rerun, tx500.FLEX_ATT_PROG will populate correctly, allowing DEX to recognize and publish the records.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.