Documentation for Administrators

12.0.136 - 05/22/2026

Updated on

Expand or collapse content Finance

FOCUS-57311- Accounts Payable | Require Linked PO on P-Card

Overview

Two new configurable settings have been added to the Accounts Payable Misc settings page that allow districts to enforce Purchase Order linkage on P-Card Requests before submission. When enabled, these settings prevent users from submitting P-Card Requests that do not have a linked Purchase Order, ensuring tighter procurement controls and PO-to-payment traceability.

Require Linked PO on P-Card Reqs - When enabled, standard P-Card Requests cannot be submitted without a linked Purchase Order.

Require Linked PO on Internal Account P-Card Reqs - When enabled, Internal Account P-Card Requests cannot be submitted without a linked Purchase Order.

Both settings are disabled by default and can be toggled independently.

When either setting is enabled and a user attempts to submit a P-Card Request (or IA P-Card Request) without a linked PO, submission is blocked and a validation message displays: "Linked PO is required for submission."

When a user links a Purchase Order to a P-Card Request, the system validates the PO value against the existing P-Card allocation. If the linked PO exceeds or conflicts with the current allocation, the system displays: "Cannot link a PO of greater value to a p-card request that has an allocation." The user must remove or adjust the existing allocation before linking the PO.

Once a valid PO is successfully linked, the allocation information auto-populates from the linked PO, and the request can be submitted normally.

Disabling either setting restores the previous behavior, allowing P-Card Requests to be submitted without a linked PO.

See Setup > Settings > Accounts Payable > Misc Purchase Requests/Orders and Releasing Settings, Accounts Payable > Purchase Requests/Orders > Creating a Purchase Request/Order > The General Section, and Accounts Payable > Internal Purchase Requests/Orders > Creating an Internal Purchase Request/Order > The General Section for more information.

FOCUS-57165- Accounts Receivable | Product Field Support for Invoice Import

Overview

The AR Invoice Import process has been enhanced to support the Product field during CSV import. Previously, Product values included in an import file were ignored and not mapped to the resulting invoice records. With this update, users can now include a Product column in their import file, and the system will validate and resolve Product descriptions to the correct inventory item during processing.

The Import Invoices function now recognizes a Product (product_id) column in the CSV import file. During the import preview step, Product descriptions are validated against existing AR Warehouse Items and resolved to their corresponding database IDs before the invoice records are saved.

Valid Product values: When a CSV row contains a Product description that matches an existing AR Warehouse Item, the system automatically resolves it to the correct item ID. The resolved Product is persisted to the imported invoice record and displays correctly in the preview grid.

Invalid Product values: If a row contains a Product description that does not match any existing AR Warehouse Item, the import will return a validation error: "Unable to find a result for 'Product' with value '[value]' in row[N]." The user must correct the value in the CSV and re-upload before the import can proceed.

Empty Product values: Rows with a blank or empty Product column are accepted without error. The Product field is simply left empty on the resulting invoice record, preserving backward compatibility.

No impact on accounting strips: The Product field is handled independently from the accounting strip (Element-category) resolution. Product values are excluded from the strip lookup logic, ensuring existing accounting dimension mapping is unaffected.

Backward compatibility: Import files that do not include a Product column continue to work exactly as before. No changes are required to existing import templates unless you wish to take advantage of this new field.

See Accounts Receivable > Invoices > Import Invoices for more information.

FOCUS-57126- Accounts Receivable | Separate "View All Receipts" Permission for Internal Accounts

Overview

Previously, the View All Receipts permission controlled receipt visibility for both district receipts and Internal Account (IA) receipts at the same time. Administrators could not grant access to one without also granting access to the other. A new, separate permission has been added to allow independent control over IA receipt visibility.

A new View All Receipts permission has been added specifically for Internal Accounts. It appears under the Accounts Receivable section of Profile Permissions and operates independently from the existing district-level permission.

IA permission disabled: Users will only see Internal Account receipts they personally created.

IA permission enabled: Users can view all Internal Account receipts across all users, including the ability to open receipt details.

No impact on district receipts: The existing district-level "View All Receipts" permission continues to work as before and is completely independent.

See Setup > Profiles > Permissions Explained > Menu > Admin > Accounts Receivable, Accounts Receivable > Internal Account Receipts > Receipt History, and Accounts Receivable > Receipts > Receipt History for more information.

FOCUS-57117- Trial Balance | Add YTD Month Dropdown

Overview

A new Month dropdown has been added to the Trial Balance By Fund report, allowing users to view year-to-date (YTD) financial data through a selected month rather than only viewing the full fiscal year.

YTD Month Selector - When viewing the report with the Year timeframe, a new Month dropdown is now available. Selecting a month displays cumulative YTD data from the start of the fiscal year through the end of the selected month.

Accurate YTD Calculations - The report correctly calculates beginning balances, debits, credits, and ending balances based on the selected month. For example, selecting Month 6 will show total debits and credits for Months 1-6, and the report header will update to reflect the selected YTD period (e.g., "NOVEMBER YTD").

Existing reports unchanged - The Month and Year-Historical timeframe views continue to work as before. The new dropdown only appears when the Year timeframe is selected.

See Trial Balance > Trial Balance by Fund for more information.

FOCUS-57087- Bank Accounts | Description Column and Toggle Columns Added to Fuel Cards

Overview

The Fuel Cards tab under Bank Accounts setup has been enhanced with a new Description column and Toggle Columns functionality, giving users greater flexibility to annotate fuel card records and customize their grid view.

Description column: A new optional Description field has been added to the Fuel Cards grid, appearing after the Fuel Card Number column. Users can enter a free-text description for any fuel card record to provide additional context or notes.

Toggle Columns: The Fuel Cards grid now supports column visibility toggling. Users can show or hide columns as needed to streamline their view and focus on the data most relevant to them.

Description is optional: The field can be left blank -- records save successfully without a value. Existing fuel card records are unaffected and will simply show an empty Description.

CSV Import supported: The Description field is included in CSV imports. Import files with or without Description values will process successfully.

Toggle Columns persists: Hidden and visible column selections update the grid immediately. Column alignment, sorting, filtering, and pagination all continue to function correctly after toggling.

See Bank Accounts > Fuel Cards and Additional Features for more details.

Bank Accounts

FOCUS-57006- Warehouse | Auto-Populate Return Amount in Allocations

Overview

The Return Amount in the Return Allocations section now automatically populates from the Return Items section, eliminating a manual data-entry step when processing warehouse returns.

Auto-population: When you enter or update Return Units in the Return Items section, the corresponding Return Amount is calculated and automatically carried down into the Return Allocations section.

Live recalculation: Changing Return Units recalculates the Return Amount in both sections and keeps them synchronized in real time.

Mismatch validation: If the Return Allocation amount is manually changed so it no longer matches the Return Items amount, a warning is displayed. The return cannot be submitted until all amounts are in balance.

Manual edits supported: You can still override the auto-populated allocation amount with a custom value. Note that subsequent changes to Return Units will recalculate and overwrite manual edits.

See Warehouse > Returns > Creating a Return Request for more information.

FOCUS-56882- Accounts Receivable | Toggle Columns and Export Added to Funding Sources Setup

Overview

The Funding Sources setup table now includes Toggle Columns and Export buttons, giving users greater control over their grid view and the ability to export funding source data.

Toggle Columns: A new Toggle Columns button on the table toolbar lets you show or hide columns to customize your view. The column list displays only relevant, user-facing columns -- internal or restricted columns are not shown as toggleable options.

Export: A new Export button lets you export the Funding Sources table data. The export respects your column visibility settings, so only the columns currently displayed in the grid are included in the exported file. Restricted accounting strip columns that are hidden by your district's configuration are automatically excluded from exports.

Persistent column settings: Your column visibility preferences are saved and persist across page reloads and browser refreshes -- no need to re-hide columns each time you return to the page.

Fiscal year compatibility: Changing the fiscal year reloads the table data while preserving your column visibility settings.

See Funding Sources > Additional Features for more details.

FOCUS-56703- Accounts Payable | Preserve Fixed Asset Information During Purchase Order Allocation Changes

Overview

Previously, when a Purchase Order line item's allocation was modified -- even for minor changes like adjusting the amount -- all associated fixed assets were fully deleted and recreated. This caused users to lose any asset information they had already entered (e.g., manufacturer, serial number, model) and required them to re-enter it manually. The system now intelligently preserves existing assets and their data whenever possible.

Allocation amount changes - When only the allocation amount changes, existing assets are preserved. The system updates the purchased price and asset allocations in place without deleting or recreating the assets.

Accounting strip changes (same category) - When the allocation's accounting strip changes but the asset category remains the same, existing assets and all their info fields are preserved. Only the price and allocation records are updated.

Category changes - When the allocation strip changes and the asset category changes, the system updates the category on existing assets and preserves any info fields that overlap between the old and new categories. Fields that do not exist in the new category are removed, and the Asset Info button will display in red if the new category requires additional fields that have not yet been entered.

Quantity changes - When the number of assets changes due to allocation updates, the system handles it gracefully. If quantity decreases (e.g., 10 to 8), the first 8 assets and their data are kept. If quantity increases (e.g., 10 to 12), all existing asset data is preserved and new blank assets are added.

Fatal error resolved - A fatal PHP error that could occur when updating allocations on line items with add-on links has been corrected. The system now properly validates add-on associations before making changes to assets.

See Purchasing/Accounts Payable > Purchase Requests/Orders > Request History and Purchasing/Accounts Payable > Internal Purchase Requests/Orders > Request History for more information.

FOCUS-56047- Accounts Receivable | Void Transactions Permission Split into Own vs. Others

Overview

The existing Void Transactions permission in Accounts Receivable Point of Sale has been replaced with two more granular permissions, giving districts finer control over which users can void their own transactions versus transactions created by other users.

Void Own Transactions - A new permission that allows a user to void only transactions they personally created. Users with this permission will see the Void button on their own transactions but will be unable to void transactions created by other users.

Void Others' Transactions - A new permission that allows a user to void transactions created by other users.

Automatic migration: Districts that previously had the Void Transactions permission assigned to a profile will automatically receive both new permissions after the update, so existing workflows are not disrupted. No manual action is required.

Works with existing restrictions: The Void Only Same-Day Transactions permission continues to function as before -- if enabled, users can only void transactions dated on the current day, regardless of which void permission they hold.

See ERP > Setup > Profiles > Permissions Explained > Menu > Admin > Accounts Receivable, Accounts Receivable > Point of Sales > Transaction Report: Refunds and Voids > Voids, SIS > Profiles > Permissions Explained > Menu > Admin > Billing, and Billing > Student Billing > Issuing Refunds and Voiding Transactions > Voids for more information.

Expand or collapse content HR/Payroll

FOCUS-56685- Human Resources | Staff Analytics Dashboard

Prerequisites

  • The district must have ERP Payroll & HR configured.
  • The Purchased Built-In Analytics Focus Setting must be enabled (SIS > Setup > Site Administration > Focus Settings).
  • The View Staff Analytics permission must be enabled under the Human Resources > Reports submenu in Menu Profiles (ERP > Setup > Profiles > Menu).

Overview

A new Staff Analytics dashboard is now available for districts using the ERP Payroll & HR module with Focus Analytics. The dashboard provides interactive visualizations and workforce metrics to help districts analyze staffing data at a glance.

What's Included

  • Key Metrics - Summary cards at the top of the dashboard display Number of Employees, Average Wages, Total Wages, Turnover, and Vacancies. All metrics update dynamically when filtering by school or fiscal year.
  • Interactive Charts - Visual breakdowns are provided for Facility, Position, Job Title, Gender, Ethnicity, and all Accounting Strip fields. Clicking a bar on any chart applies a filter and updates the supporting data table at the bottom of the screen.
  • Filtering - Users can filter the entire dashboard by one or more schools using the facility dropdown, and by fiscal year. All metrics, charts, and data tables update accordingly.
  • Chart Visibility - A dropdown control allows users to show or hide individual charts, letting each user customize their view. The dashboard resets to show all charts on each new page load.
  • Vacancies Tab - A dedicated Vacancies section provides breakdowns of open vacancies by Facility, Position, and Job Title, each with its own chart and supporting data table.
  • Data Tables - Both the Overview and Vacancies tabs include a data table at the bottom of the screen that updates as chart filters are applied, allowing users to drill into the underlying staff records.
  • Print Support - A print button is available that hides dashboard controls for a clean printed view.

See Setup > Profiles > Human Resources and Human Resources > Staff Analytics for more information.

FOCUS-57391- Rollover | Calendars Increment Years Button

Overview

A new Increment Years button has been added to the Calendar Settings section on the Payroll Rollover page. This button allows users to advance all calendar starting dates forward by one year with a single click, streamlining the year-end rollover process.

What's New

  • Increment Years button - A new button is now available in the Calendar Settings section of the Rollover page. Clicking it automatically advances the starting date of every calendar entry forward by one year.
  • Safe handling of blank or invalid dates - Rows that have blank or invalid starting dates are safely skipped when the button is clicked, preventing errors. Only rows with valid dates are updated.
  • Repeatable - The button can be clicked multiple times and will continue to increment correctly each time (e.g., clicking twice advances dates by two years total).

See Payroll > Rollover > Calendars for additional information.

FOCUS-57024- Benefits | Don't migrate when new job is not eligible

Benefits - Deductions No Longer Migrate to Ineligible Jobs

Fixed an issue where benefit deductions could incorrectly migrate to a new primary job even when that job was not eligible for benefits. Now, when an employee's primary job changes, the system verifies the new job's benefits eligibility before moving any associated deductions. If the new primary job is not benefits-eligible, deductions will no longer be transferred to it, preventing incorrect payroll calculations.

Note: Any existing districts that use Focus' Benefits page, make sure that all benefit eligible pay types have the "Benefit Eligible" checkbox set on Payroll > Maintenance by Fiscal Year > Pay Types > Overall Settings.

FOCUS-56684- Time & Attendance | Alternative Work Schedule Support in Time & Attendance

Districts can now configure alternative work schedules at the pay type level to support non-traditional schedules such as a 4-day work week.

What's New:

  • A new Alternative Work Schedule section is available under Payroll > Maintenance by Fiscal Year > Pay Type, where administrators can define start/end dates, specify which days of the week are work days, and set a work-day factor (e.g., 1.25 for 10-hour days).
  • Timecards in Employee Self Service automatically reflect the alternative schedule -- hours load only for designated work days, and non-work days display as zero.
  • Leave requests automatically default to the correct number of hours based on the alternative schedule (e.g., 10 hours per day on a 4-day/10-hour schedule).
  • Overtime calculations are updated to account for the alternative schedule thresholds.

Affected Areas: Employee Self Service (View/Edit Timecards), Time & Attendance Approval, Payroll, and Assign Time & Attendance.

See Maintenance By Fiscal Year > Pay Types for more information.

FOCUS-56368- Payroll Rollover > Ensure Timekeeper and Manager Updates

Payroll - Rollover

Fixed: Timekeeper and Manager Assignments Not Updating During Payroll Rollover

Resolved an issue where Timekeeper and Manager assignments on positions were not correctly carried forward during Payroll Rollover into the new fiscal year. Previously, rolled positions could retain references to the prior year's manager or timekeeper records instead of mapping to the corresponding new-year positions. With this fix, if a manager or timekeeper position was also rolled over, the new-year position now correctly points to the new-year counterpart. If the referenced position was not rolled, the field is properly cleared rather than retaining an invalid prior-year reference. Special Request assignments continue to be preserved as expected.

FOCUS-55354- Scheduled Jobs For Positive Pay

Overview

A new Positive Pay option has been added to the Scheduled Jobs feature (SIS > Setup > Scheduled Jobs). Districts can now create an automated cron job that generates and transmits Positive Pay files directly to their bank via SFTP -- eliminating the need for manual file creation and upload.

Modules supported: Accounts Payable and Payroll

Bank-specific formatting: The job includes built-in file formatting for multiple banks including Ameris, Bank of America, Capital City, Centennial, Key, Truist, and Wells Fargo, as well as a generic default format.

Configurable scheduling: Jobs can be set to run on a custom schedule with options for run time, frequency, and active weekdays.

Error notifications: An optional email notification can be configured to alert administrators if a job fails.

SFTP delivery: Files are securely transmitted to the bank's SFTP server using district-provided credentials.

See Scheduled Jobs > Built-In Scheduled Jobs Explained for more information.

FOCUS-55157- HR > Employee > Benefits | Benefits with Start Date= End Date Generating Carrier Payment

Carrier Payment Generation Fix

Resolved an issue where carrier payment records were being generated for benefits that started and ended on the same date. The generation engine has been updated to ignore these records, ensuring that no payment is processed if the Begin Date equals the End Date. This fix prevents erroneous data from being sent to benefit carriers and improves the accuracy of premium reconciliation.

Expand or collapse content SIS

FOCUS-56526- Standardized Tests Setup Modernization

Updates Assessment > Setup > Standardized Tests with a redesigned tab-based interface that modernizes how districts manage tests and related setup data. The new screen includes dedicated tabs for Tests, Test Types, Score Types, and Score Ranges, replacing the previous Standardized Tests page with a more streamlined and consistent experience.

The Tests tab now uses a full DataTable layout, with Test Parts managed through a dedicated modal for easier viewing and editing. The remaining setup areas have also been rebuilt as DataTables, adding support for record counts, view record details, mass update, filtering, pagination, sorting, and toggle columns.

See Standardized Tests for more details.

FOCUS-56604- Gradebook Accommodations

Adds accommodation support to Gradebook assignments, allowing teachers to apply accommodation-specific comments to individual student grades. Accommodation options are configured through a new Accommodation Options tab in Gradebook Comment Codes.

When an accommodation is applied to an assignment, the gradebook displays an accommodations indicator for that student's assignment, and accommodation details become visible in parent and student grade views after the assignment is published.

See Gradebook Comment Codes > Accommodation Options and Gradebook (Teachers) > Viewing and Entering Grades by Assignment for more information.

FOCUS-56953- Improvements to Automatic Course Requests

Introduces a series of usability and workflow improvements to Automatic Course Requests (ACR), including updated navigation, scheduling tools, request management actions, and a new Category management system for organizing ACR rules.

Key enhancements include:

  • Modernized tab styling and record counts for District Requests and School Requests
  • A consolidated Run Course Requests modal with school selection, scheduling options, and delete schedule controls
  • New Delete & Auto-Schedule button on Student Requests and Schedule screens
  • New Create Automatic Requests workflow allowing users to run selected ACR categories directly for individual students
  • Support for dropping existing course requests through new Drop Course(s) functionality
  • Inclusion of dropped request handling during rollover processing

A new Categories tab allows districts and schools to organize ACR rules into configurable categories with optional school scoping and visibility on the student Requests screen. Existing ACR records are automatically migrated into a default "Automatic Course Requests" category during installation.

See Automatic Course Requests, Student Requests > Running Automatic Course Requests for the Student, and Student Requests > Using the Delete & Auto-Schedule Button for more information.

Automatic Course Requests

FOCUS-57248- Requests Reports Adds Elective Alternate Request Validation Tab

Adds a new Elective Alt Course Request Not Assigned tab under Scheduling > Requests Reports. This report identifies students who have selected an elective alternate course request but do not have the Allow Elective Alternatives option enabled. The report helps districts identify incomplete or inconsistent request setups before scheduling and updates automatically once the student's requests are corrected.

See Requests Reports > Viewing the Elective Alt Course Request Not Assigned Report for more information.

Requests Reports

FOCUS-57215- Communication: Add Co-Teachers to 'Teachers Of' Student Messaging Option

Enhances the Teachers Of student messaging option in Communication to include co-teachers in addition to primary teachers when messages are sent about a student. The update also prevents duplicate message delivery, ensuring staff members only receive a single communication even if they are associated with the student through multiple sections or both primary and co-teacher roles.

See Communication (Admin) and Profiles > Students tab > Teachers Of for more information.

FOCUS-57177- Monthly Enrollment by Class: Adds Period Column

Adds a new Period column to the Attendance > Monthly Enrollment by Class report. The column displays the section's assigned period title next to the Grade column and is included in both enrollment count modes, exports, and printed reports.

See Monthly Enrollment by Class > Viewing Monthly Enrollment by Class for more information.

FOCUS-57151- User Fields: Adds 'Homeroom' Field

Adds the Homeroom user field and corresponding custom_100000003 column to the users schema. If the field or column already exists, the migration is automatically skipped.

Fields

FOCUS-57139- Requires Approval Permissions: Adjust Profile Permission Matching

Updates permission handling for users assigned to multiple profiles. Previously, approval-required permissions could incorrectly override higher-level edit permissions, causing users to be unnecessarily routed through approval workflows.

FOCUS-57109- Saved Reports "View All Schools" Option

Adds a new "View All Schools" checkbox to the My Reports and Published Reports tabs, allowing users with access to multiple schools to view reports across all of their assigned schools without switching schools individually.

See Saved Reports (SIS) and Saved Reports (ERP) for more information.

Saved Reports

FOCUS-57108- Communication Text Historical Partitioning

Adds historical partitioning support to the communication_text table by introducing a new historical flag and partition structure similar to the existing Communication Queue architecture. The Required Daily Maintenance scheduled job now automatically marks communication text records older than 30 days as historical, improving long-term communication data management while preserving visibility and access to historical messages.

FOCUS-57085- Student Schedule Full Year Term Section Visibility Resolution

Resolves an issue where single-term sections, such as S2 courses, were not visible in Student Schedule when the term selector was set to Full Year. When Full Year is selected, all available sections across all terms are now displayed, allowing both users and the automated scheduler to assign students into open periods regardless of whether the section is full-year or single-term.

FOCUS-57062- Communication Reports Embedded Video Display Fix

Resolves an issue where embedded YouTube videos appeared as blank space when viewed through Communication Reports. Embedded videos sent through Communications now display correctly when reviewing sent messages in the report history.

FOCUS-56987- Calc GPA: Include Early Grad Students with Graduated Enrollment Code

Updates Calculate GPA to automatically include students as early graduates when they have a current-year enrollment record with a drop code marked with a Graduation Type of Graduated. This ensures early graduates are properly included in GPA and Class Rank calculations when the "Include Early Graduate in Class Rank" preference is enabled.

FOCUS-56979- Hall Pass Creation from Kiosk Logging Fields

Adds a new Create Hall Pass option to student logging fields configured with a Kiosk Attendance Code. When enabled, checking a student into the kiosk automatically creates a Hall Pass using the logging field title as the From location and the student's currently scheduled class as the destination.

This enhancement mirrors the existing Attendance Kiosk Hall Pass workflow and allows kiosk-based check-ins, such as Late Bus or other custom logging locations, to integrate directly with Hall Pass tracking.

See Hall Pass Setup > Setting the Attendance Pass Limit and Student Logging Field Setup for more information.

Fields
Hall Passes

FOCUS-56931- Summer School Programs School Year Selection

Enhances Summer School Programs by adding a new School Year option to program setup with choices for This Year or Next Year. This setting determines which school year the enrollment record and schedule requests are created in when a student is assigned or approved for a summer program. This update supports districts managing multiple summer sessions that span different school years, such as Summer A and Summer B programs.

See Summer School Programs and Student Info: Summer School Programs for more information.

Summer School Programs

FOCUS-56926- Hall Pass Kiosk Color Highlight

Enhances the Classroom Hall Pass Kiosk by adding color-coded visual feedback for hall pass requests. Successful pass requests now display a green confirmation header, while denied or failed requests display a red header, providing immediate visual clarity.

See Hall Passes (Admin), Hall Passes on the Kiosk and Mobile App (Admin),  Hall Passes (Teacher), and Hall Passes on the Kiosk for Teachers for more information.

FOCUS-56867- Lunch Rules Teacher Dropdown Formatting Update

Updates the Teacher dropdown in Scheduling > Lunches > Lunch Rules to display teachers in LAST, FIRST format and sort alphabetically by last name, improving usability when locating teachers in large lists.

FOCUS-56805- Student Final Grades Credit Validation Against Course Code Directory

Adds validation checks to Final Grades and GPA to help prevent entering credits attempted or earned above the limits defined in the Course Code Directory (CCD) or Course Catalog.

When entered values exceed the configured maximums, users receive a warning dialog allowing them to confirm or revert the value. Additional validation ensures Credits Earned cannot exceed Credits Attempted. These checks help improve data accuracy while still allowing authorized overrides when needed.

See Final Grades, GPA, & Class Rank > Adding, Editing, and Deleting Grade Records for the Detailed Report for more information.

FOCUS-56796- Course Catalog Hides Editable Course Credits on Creation

Updates the Course Catalog so the Course Credits field does not appear editable when creating a new course. Existing course rows continue to display the value as read-only, while new courses still retain automatically populated or duplicated credit values from the Course Code Directory or source course.

FOCUS-56782- Hall Pass Take Attendance Updates

Enhances the Teacher Take Attendance screen with new Hall Pass visibility and navigation features. Students with pending Hall Pass requests now display a Hall Pass indicator next to their name, with color-coded status updates for pending and active passes.

Teachers can hover over the indicator to view pass details, including requested location and time, with a direct link to the Hall Pass Request screen. A new Hall Pass option has also been added to the Student Information dropdown, providing quick access to the student's Hall Pass Activity page.

See Hall Passes (Teacher) and Take Attendance (Teacher) for more information.

Take Attendance

FOCUS-56745- Post-Secondary Grade Deletion Audit Trail Improvements

Updates post-secondary schedule deletion behavior so associated grade deletions are now properly tracked in the Report Card Grades Audit Trail. Previously, deleting a schedule record automatically removed linked report card grades without recording the deletion in audit history. With this update, grade deletions triggered through schedule removal now generate audit trail entries showing the user, date, and deletion action for improved visibility and accountability.

This behavior applies to post-secondary environments when the Do Not Allow Users to Delete Schedule Records with Attendance and Grades system preference is enabled and the user has the Delete Schedule Override permission.

FOCUS-56740- School Choice: Add Select Statuses filter to School Choice Reports

Enhances the School Choice Report by adding a new Select Statuses multi-select filter to the Choice, Magnet, and SPA Student List reports. Users can now filter application records by one or more School Choice statuses before loading the report, improving report performance and making it easier to review targeted application groups.

When no statuses are selected, the report continues to function as before and loads records regardless of status.

See School Choice Reports for more information.

School Choice Reports

FOCUS-56596- Custom Fields Alias-Based Column Naming

Enhances Custom Fields so that when an alias is entered during field creation, the alias is now used as the physical column name in the underlying source table whenever appropriate. This provides more meaningful and readable database column names instead of automatically generated identifiers.

See Fields > Adding a Field for more information.

FOCUS-56477- School Choice Audit Trail Tracking

Updates School Choice auditing so inserts, updates, or deletes made to school_choice_application_status or school_choice_applications through RunQuery or District Reports are now tracked in the audit schema and displayed under the Choice sub-tab in Student Audit Trail.

See Audit Trail > School Choice for more details.

FOCUS-55812- School Choice Setup: Implements Import to Programs Tab

Adds a new Import option to the Programs and Program Categories tabs within School Choice Setup. Users can now import Program and Program Category data through CSV files, streamlining bulk setup and maintenance of School Choice configurations.

See School Choice Setup for more information.

School Choice Setup

FOCUS-55344- Florida EWS Report Performance and Logic Enhancements

Improves performance of the Florida EWS Report by updating attendance processing logic to better handle large attendance datasets, significantly reducing report load times for districts with high attendance volume. This update also adds support for STAR K-2 data within EWS reporting, allowing K-2 students to properly populate for ELA and Math Level 1 State Assessment indicators.

See EWS for more information.

Expand or collapse content SSS

FOCUS-56981- SSS MTSS PMP/BMP Graph Tier Display

Enhances SSS MTSS PMP/BMP graph displays by adding the intervention Tier Level directly to graph headers. This makes it easier for users to distinguish between multiple interventions of the same type, especially when Tier 2 and Tier 3 interventions overlap for the same student and date range.

See Academic PMP and Behavior PMP for more information.

FOCUS-56320- Edit Rules & Workflow: Resolve Issues With 'Change Options'

Resolves several issues with the Change Options action in Edit Rules & Workflow, improving support for logging fields, form record DataTables, and dynamic option filtering.

Change Options rules now correctly apply on a per-row basis within logging fields and form record grids, ensuring option filtering only affects the intended row instead of all records simultaneously. Updates to saved Change Options configurations now persist correctly when editing existing rules, and previously configured option selections display properly when reopening the rule editor.

These improvements apply across SSS custom fields, Student Fields, logging fields, and New Online Applications while preserving existing functionality for legacy applications.

Expand or collapse content CTE

FOCUS-56949- Financial Aid Worksheet SAI Label Updates

Updates Financial Aid Worksheet reporting and export labels to reflect FAFSA terminology changes from Expected Family Contribution (EFC)toStudent Aid Index (SAI). The underlying data remains unchanged, but current-year FAFSA worksheet fields and report headers now display the updated SAI terminology while preserving historical FAFSA worksheet labeling for prior award years where EFC terminology was still applicable.

Next Article 12.0.135 - 05/15/2026