FOCUS-50550- Accounts Payable | Add Saved Reports Functionality to Invoice Report
System enhancement to Purchasing/Accounts Payable > Reports > Invoice Report adding the saved report functionality.
See Invoice Report > Generating the Invoice Report and Generating the Invoice Reconciliation Report for more information.
FOCUS-50520- Formbuilder Forms: Create Permission to allow use of Void Button
This update introduces a dedicated "Void Forms" permission within Formbuilder, enhancing user control over voiding functionality. Users with the new permission can void forms, while those without it will no longer see the void option. The existing "View Voided Forms" permission remains separate, allowing users to independently control viewing and voiding capabilities.
FOCUS-50757 - Payroll | Net Pay by Fund Report Improvements
System improvement to Payroll > Reports > Net Pay by Fund, adding Preliminary as a status option when Running Net Pay By Fund and Net Pay By Project reports.
FOCUS-50702- Setup | ACH Make Effective Date Configurable
System enhancement to Setup > Settings > Miscellaneous > ACH adding a setting "Effective Date Limit" to allow the District to define the number of days an ACH file can be downloaded from the check date.
FOCUS-50697- Payroll | Error/Warning Code Definitions
System enhancement to Payroll > Run Payroll > Checks adding buttons to the Error/Warning Tables allowing users to view all error/warning code definitions.
See Run Payroll > Checks and Payroll Errors & Warnings for more details.
FOCUS-50391- Human Resources | Add Filter for Job Posting Number Columns on Employee Action Forms
System enhancement to Human Resources > Employee Action Form > Request History adding a filter to the Job Posting Number Column.
FOCUS-49373- Human Resources | Add "To" and "From" Buckets to Leave Maintenance When Donating Leave
System enhancement to Human Resources > Leave Maintenance > Employee Tab execute change adding a "From" and "To" leave bucket when processing a donation.
See Human Resources > Leave Maintenance > Employee > Donate Leave for more details.
FOCUS-49236- Setup | ACH - Add Setting For District Identification
System enhancement to Setup > Settings > Miscellaneous > ACH adding a setting "Alternate Name Text" to allow the District to customize the District name shown on the employee notification of direct deposit.
FOCUS-45744- Human Resources | Add Print Option to Applications in Applicant Tracking
System enhancement to Human Resources > Applicant Tracking > Current Applicant Screen adding a new snapshot column. This column will feature links that allow users to download and print the available applications.
FOCUS-50740- New RunQuery: Resolve Editor Settings Persist Across Tabs
This update resolves an issue where formatting options such as AutoPairs, Word Wrap, and Autocomplete were not consistently applied in multiple query tabs within the new RunQuery interface. Now, the chosen editor settings persist correctly across all query tabs, providing a consistent and improved user experience when working with multiple queries simultaneously.
See New Run Query for more details.
FOCUS-50733- Form Builder Arrow Key Movement Improved
This update enhances the Form Builder component movement functionality. Previously, adjusting screen zoom or changing screen size caused components to move diagonally when using arrow keys. With this improvement, arrow keys now consistently move components in straight lines, regardless of zoom level or screen resolution, ensuring precise positioning within forms.
FOCUS-50718- Online Application (New): Snapshot Spacing Improved
This update resolves a display issue that caused excessive spacing and duplicated pages in PDF snapshots generated from multi-page Online Applications (New). The application snapshot now accurately reflects the original layout without extra gaps, ensuring clarity and consistency in document presentation.
FOCUS-50706- Student Schedule: Removed "Only Gradelevel Courses" for Students and Parents
This update removes the "Only Gradelevel Courses" dropdown option from the Student Schedule view for students and parents. This change simplifies the schedule display, ensuring only relevant filtering options are available to these users.
See Class Schedule for more information.
FOCUS-50701- Language Setup: Prevent Default Language Disabling
This update adds validation to prevent the default language from being accidentally disabled in the Language Setup. Users attempting to disable the default language will now be prevented from doing so, ensuring stable operation of the Application Editor and Online Application modules. Other languages can still be enabled or disabled as needed.
See Languages for more information.
FOCUS-50678- RunQuery: Resolve Dropdown Option Mouse Click Issue
This update resolves an issue in the new RunQuery interface where dropdown options for "Transaction" and "Export" were not selectable using mouse clicks. After applying the update, dropdown selections can now be made correctly using either mouse clicks or keyboard navigation.
FOCUS-50669- Online Application: Numeric Validation for Phone Fields
This update enhances validation for the 'Contact Number/Value' field within legacy applications. Previously, phone-related contact types such as 'Cell Phone' or 'Home Phone' allowed text input, leading to invalid entries (e.g., '123abc'). Now, when a contact type containing "Phone" is selected, the corresponding field restricts input to numeric values only, ensuring consistent phone number formatting. Other contact types remain unaffected.
FOCUS-50643- Student Group Search Improved for School-Specific Results
This update ensures Student Group searches return only students associated with schools specifically defined within the Student Group settings. Previously, selecting "Search All Schools" could include students from schools not assigned to the group. This improvement provides more precise and expected search results aligned directly with the configured Student Group criteria.
FOCUS-50638- Kiosk Permissions Improved for Inactive Profiles
This update refines kiosk permissions to ensure that only active user profiles are considered when determining access to kiosk features. Users with expired or inactive teacher profiles will no longer see Classroom Attendance as an available option when accessing the kiosk, providing clearer and more accurate user permissions.
FOCUS-50620- New RunQuery: Table List & Null Indicator Style Improvements
This update includes visual improvements to the new RunQuery interface for increased readability. Column types in the table list now align neatly next to field names, making scanning easier. Additionally, NULL values are now displayed in grey italic text to appear less prominent and improve overall readability. These adjustments streamline the user experience when working with database queries.
See New Run Query for more details.


FOCUS-50585- Online Application (New): Automated Applicant Enrollment via Student Forms
This update introduces a new "New Enrollment Application" option in Student Form Publishing; only applicable with Online Application (New). When enabled, students who submit a form marked with this option will be automatically enrolled in the Applicants school if they don't already have an active enrollment there. Additionally, if a student is manually enrolled via Add A Student or Student Info screens, any associated form submissions that are in Started, Submitted, or Sent Back status will automatically update to Approved. This streamlines the enrollment process by reducing manual processing steps.
FOCUS-50575- Graduation Requirements Report: Correct Graduation Subject Area Assignment by Using Year-Specific Course Data
This update resolves an issue where certain completed courses appeared incorrectly categorized on the Graduation Requirements Report due to missing subject area assignments. The logic now correctly filters by school year, ensuring that all completed courses are accurately assigned and displayed in their intended graduation subject area sections.
FOCUS-50573- Team Scheduler: Accurately Display Unassigned Student Counts
This update ensures the Team Scheduler properly accounts for unassigned students, resolving an issue where totals for ESE, ELL, 504, and Gifted students previously displayed negative numbers. Unassigned students are now correctly included in the count, providing accurate totals during team assignments.
FOCUS-50545- Migration: Course Period "Exclude from FTE" Value Correction (Florida)
This update includes a migration, specific to customers in Florida, that ensures "Exclude from FTE field in the course periods table (cp_checkbox_setting_5) correctly reflects 'Y' or 'N' values for school years 2024 and later. Previously stored '0' or '1' values are converted accordingly, aligning course period data with expected standards and maintaining consistency with student schedules.
FOCUS-50517- Edit Rules & Workflow: Remove On Change Checkbox for Alert Icons
This update removes the "On Change" option from Edit Rules & Workflow, Alert Icons, as this setting was non-functional in this context. The Alert Icons will continue to display based on defined criteria such as empty or non-empty values, improving clarity and usability when setting up alert icons. Additionally, a migration will run to clear any existing "On Change" values previously set for Edit Rules & Workflow, Alert Icons, ensuring consistency moving forward.
See Edit Rules & Workflow > Alert Icons for more information.
FOCUS-50506- New Student Schedule: Improve Rotation Day Sort Order
This update improves sorting behavior for rotation days on student schedules. Previously, certain rotation days (such as "B" days) incorrectly displayed above "A" days. With this update, rotation days will now consistently display in proper alphabetical or numerical order, enhancing schedule clarity.
FOCUS-50473- Student Tooltip: Now Respects My Preferences, Columns in Student List Address Settings
This update ensures that the tooltip displaying student addresses correctly aligns with the user's selected My Preference for either mailing or residence address in Columns in Student Lists. Previously, the tooltip always showed the mailing address regardless of preference. Now, the tooltip accurately displays the user's preferred address type, improving clarity and usability.
FOCUS-50464- Gradebook: New System Preference to Hide Ungraded Sections
A new system preference has been added under Grading: "Allow Teachers to use the gradebook for sections marked 'not graded'." This option is enabled by default, maintaining current functionality. When disabled, sections marked as 'not graded' will no longer appear as selectable options when adding categories or assignments in the gradebook. Teachers attempting to access the gradebook for these sections will receive an error notification, ensuring clarity and preventing unintended use of non-graded sections.
See System Preferences > Grading tab for more details.
FOCUS-50463- Add a Student: International Address Not Saving When "Require Address" Preference is Unchecked
An update has been made to ensure international addresses are correctly saved when enrolling new students, even if the "Require Address when adding a student" system preference is disabled. This enhancement resolves scenarios where international address information was previously not retained after click the Back button in Add a Student, ensuring consistent behavior and accurate storage of student address data.
FOCUS-50443- Letter Logging: Allow Logging Letters without Email Permission
Users can now successfully log letters for students even if they do not have email-sending permissions. Previously, letters would not log without email permissions. Email sending options remain disabled for users without proper authorization, but this update ensures accurate record-keeping of student communications.
FOCUS-50342- Print Avery Labels: One Label Per Student for "To the Parents or Guardians"
This update ensures that when using the "To the Parents or Guardians of" option in Print Avery Labels, each selected student now receives an individual label--even if the students are linked or share the same household. Previously, multiple linked students could be grouped into a single label, which was not always desired. This change provides more consistent, student-specific labeling behavior. The "One Per Family" option remains available for districts that wish to group labels by household.
See Students > Print Avery Labels (Admin) and Print Avery Labels (Teachers) for more information.
FOCUS-50309- New Search Expanded to Additional Screens
The enhanced New Search feature has now been extended to several additional screens within the Focus system, including Associate Students with Parents, CTE Report Cards, Teacher Instruction Groups, College Readiness Report, and Test History Breakdown. This update provides users with a consistent and improved search experience, offering streamlined search options, accurate results, and efficient student selection across these screens.
See Associate Students with Parents, CTE Report Cards, College Readiness Report (Admin), College Readiness Report (Teacher), Teacher Instruction Groups, and Test History Breakdown for more information.
FOCUS-50212- Save as New Copy Option Added for Communication Templates
The Communication Platform now includes an option to "Save a new copy" when editing Communication Templates. Selecting this option creates a new template based on the original, preserving the original template unchanged. The new template is automatically named with the original title prefixed by "Copy of," and includes all settings and content from the copied template, along with any changes made. This streamlines the creation of multiple similar templates, saving users valuable setup time and enhancing overall usability.
See Communication > Editing Templates (Admin) and Communication > Editing Templates (Teachers) for more details.
FOCUS-50196- Scheduled Job Failure Status Improvement
This update improves scheduled job monitoring by clearly marking cron jobs that fail during execution. Previously, cron jobs, such as the Automatic Updates job, could incorrectly display as successful even if the update process failed. With this improvement, if a cron job returns a failure during execution, it is now accurately recorded in the Execution History as unsuccessful. Additionally, failure notifications are sent via email to designated recipients, providing immediate awareness of issues for prompt resolution.
FOCUS-50163- Student Schedule Mass Requests: URL Too Long
This update resolves an issue with Mass Requests where excessively long URLs caused errors when processing a large number of student requests.
FOCUS-50107- Take Attendance: Adds 'Days Absent Timeframe' System Preference
This update introduces a new system preference, "Take Attendance - Days Absent Timeframe," providing schools and districts with greater flexibility in calculating the "Days Absent" displayed on the Take Attendance screen. This preference offers three calculation methods: Section Marking Period (current functionality), Semester, or Quarter. By default, the system retains the existing behavior ("Section Marking Period"). Selecting "Semester" calculates absences using semester dates based on the selected quarter, while "Quarter" calculates absences specifically within the selected quarter's date range. This enhancement supports improved attendance monitoring aligned with district policies and reporting needs.
See System Preferences > Attendance tab and Take Attendance (Teacher) for additional information.
FOCUS-49860- Student Schedule: Consistent Marking Period Updates
This update ensures consistency when changing a course's marking period in a student's schedule. Previously, updating the term for a course correctly updated the Marking Period ID but did not update the corresponding Marking Period code. Now, when a term is adjusted, both the Marking Period ID and the Marking Period are updated to match, accurately reflecting the changes made.
FOCUS-49687- Display Gradebook Grades on Take Attendance Page
This enhancement introduces a new System Preference titled 'Display Gradebook Grade on Take Attendance.' When enabled, a new column labeled 'GB Grade' will appear on the Take Attendance page, positioned to the left of the Days Absent column. The GB Grade column displays students' current calculated grades from the selected section and marking period, matching the Gradebook view. The grades are view-only, providing quick reference without navigating to the Gradebook directly.
Administrative users accessing Teacher Programs > Take Attendance will also see this column, but only if they have View permissions for the Gradebook.
See System Preferences > Attendance tab and Take Attendance (Teachers) for more details.
FOCUS-49613- SSO URL Fragment Preservation
This update enhances navigation for Single Sign-On (SSO) users by preserving URL fragments upon login. When accessing a bookmarked or copied Focus URL after an SSO login, users are now directed to the exact page section originally specified, improving usability and workflow continuity.
FOCUS-49000- District Report Cards & Transcripts: Generation Status Correction
This update resolves an issue with generating transcripts, where previously the process appeared completed but displayed a 'halted' status, and the resulting PDFs failed to load. With this correction, transcripts now generate successfully, and PDF documents display consistently as expected.
FOCUS-48865- Daily Attendance Calculation Refinement for Dual-Enrolled Students
This update improves the Daily Attendance Generation for dual-enrolled students who have period attendance recorded at multiple campuses. The calculation now consistently prioritizes attendance codes and preferences from the student's primary campus when determining daily attendance status. Attendance taken at secondary campuses will still factor into daily attendance totals, but primary campus attendance codes and settings will be the determining factor. This ensures consistency and accuracy in daily attendance reporting across multiple campuses.
FOCUS-48010- Final Grades, GPA, & Class Rank: Consistent GPA Calculation Across Final Grades and Calculate GPA
This update resolves a discrepancy between GPA and weighted GPA values when using Final Grades, GPA & Class Rank versus the Calculate GPA feature for a semester marking period. Previously, when the system preference "Weight GPA by Credits" was enabled, the Calculate GPA feature used student_report_card_grades.credits in its calculations, while changes made in Final Grades, GPA & Class Rank did not. With this update, both methods now use the same calculation logic, ensuring consistent GPA values.
FOCUS-47046- Advanced Reports Filtering Enhancement for File Upload Fields
This update improves filtering functionality within Advanced Reports. Previously, when applying generic filters (e.g., '*') to columns containing image uploads, records were incorrectly excluded due to empty cell text values. Now, the system uses HTML comments as a fallback method to ensure that uploaded images--including thumbnails--are correctly recognized and filtered. This enhancement provides reliable filtering of records containing image files, while PDF files continue to display as links.
FOCUS-50633- New Student Schedule screen is throwing an error when trying to schedule students
FOCUS-50520- Formbuilder Forms: Create Permission to allow use of Void Button
This update introduces a dedicated "Void Forms" permission within Formbuilder, enhancing user control over voiding functionality. Users with the new permission can void forms, while those without it will no longer see the void option. The existing "View Voided Forms" permission remains separate, allowing users to independently control viewing and voiding capabilities.
FOCUS-45383- Formbuilder: Standard Time Input for Form Builder Textboxes
This update enhances Form Builder by changing the input method for textboxes formatted as "Time." Previously, these fields utilized a custom timepicker component. Now, they use the standard HTML time input, providing users with a more consistent, streamlined experience across forms.

FOCUS-50538- FA Worksheet & R2T4: SSN Display Permissions Improvement (Postsecondary)
This update improves user permissions for displaying Social Security Numbers (SSN) on the FA Worksheet and Return to Title IV (R2T4) screens. Users with "View Full SSN" permission will see complete SSNs, users with limited permissions will see only the last four digits, and users without SSN access will now see the field blank. This enhancement ensures consistent data privacy compliance across Postsecondary modules.
See FA Worksheet and Return to Title IV for additional details.