Build PEIMS OFSDP Records
Menu path: Select Regulatory, Calculations, Calculations, 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 Regulatory, Calculations, 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 Attendance, All, Utilities, and then choose Day Totals Calculation) for the applicable attendance reporting periods.
To Run the Build PEIMS OFSDP Records
Navigate to menu path: select Regulatory, Calculations, Calculations, and then choose Build PEIMS OFSDP Records.
On the Build PEIMS OFSDP Records page, specify how you want to process the calculation. For more information, refer to the Fields table.
Click Run.
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
Navigate to PEIMS Flexible Attendance Program Types (c177) validation table.
Update the State Code Equiv for the Optional Flexible School Day Program to the appropriate numeric state code (for example, 1).
Save the changes.
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.