Documentation for Administrators

12.0.105 - 09/12/2025

Updated on

Expand or collapse content Finance

FOCUS-51654- Fixed Assets | Asset Location History

System enhancement to Fixed Assets > Manage Assets > Existing Asset > Location History adding 'Reject Reason' column, 'Rejector' column, and Toggle Columns functionality.

FOCUS-51312- Fixed Assets | Assigned User Report

System enhancement to Fixed Assets > Reports > Assigned User Report > User Report adding "All Checkouts" option to show all the history (multiple lines per person) instead of just the current checked out assets.

FOCUS-51271- Product List | Prevent Deletion of Product that is on Accounts Receivable Invoices

System improvement adds a deletion safeguard to the WarehouseItem class so that items cannot be removed from the Product List or Warehouse Catalog if there are any associated invoices.

See Billing > Product List, Accounts Receivable > Product List, and Accounts Receiavble > Internal Account Product List for more information.

FOCUS-51114- Purchase Order | Improved Email Functionality

System enhancement to Purchase Order emailing functionality adding the following:

  • Clause option to modify email body, including PO number in the email body
  • A single combined email instead of multiple separate emails
  • Added "Emailed Date" field on the Current Request

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

FOCUS-48908- Purchase Order | Simple Rollover Process

System enhancement to Setup > Rollover > Purchase Order adding a Run Simple Rollover button.  When the button is pressed the system will identify all open purchase order, purchase orders with any remaining encumbrance, and all open purchase orders with invoices with pending payments in the current fiscal year.  The system will roll all open purchase orders from the current Fiscal Year to the new Fiscal Year with an encumbrance > than 0.00, close all open PO's with an encumbrance = to 0.00, and exclude all PO's with pending invoices to the paid in EOY batch.  The system will then provide the following results via email 1. All PO's rolled - This detail will also show on the Rolled Requests Tab 2. All PO's closed - This detail will also show on all Purchase Order Reports 3. All PO's excluded - This detail will also show on all Purchase Order Reports with Invoices Pending.

See Setup > Purchase Orders > Open Requests, Setup > Internal Purchase Orders > Open Requests, and Finance Rollover Checklist for more information.

FOCUS-48780- Fixed Asset | Fixed Assets by Finance Code

System enhancement to Fixed Assets > Reports adding "Finance Code Report" which groups asset information by Finance Code. To enable: Fixed Assets > Maintenance > Fields > unhide 'Asset Source' & 'Finance Code.' In addition, profile permission to 'Finance Code Report' will have to be turned on.

See Profiles > Fixed Assets and Finance Code Report for more information.

FOCUS-48468- Fixed Assets | Salvage Value Default

System enhancement Fixed Assets > Manage Assets > Existing Assets > Salvage Value will default from Fixed Assets > Categories > Salvage. Can be manually updated as needed.

Expand or collapse content Payroll

FOCUS-51748 - Employee Self Service | Address Mandatory Fields

A system enhancement was made to the Employee Self Service > Employee Request > Address (change) request page. With this change, when an employee requests an address change, they will be required to enter both a City and State value.

If they try to submit the request without specifying either of those fields, an error will pop up, and they will be forced to add a value before the request can be submitted.

FOCUS-51685- Rollover | Add pay type to contract rollover

System improvement to Payroll > Rollover > Contract adding a Pay Type column. The Pay Type code is populated in the column allowing the user to accurately decide which record to roll into the next year with a Next Year Contract Status.

FOCUS-50369- Payroll | Run Payroll > Misc Pay > File & Comments Box

This system enhancement to Run Payroll > Misc Pay tab adds a "Files & Comments" button to the record line. This will enable files and comments added in the School Department Payroll Entry module to flow over with the misc pay records when they are assigned to pay run.

FOCUS-49373- Human Resources | Add "To" and "From" Buckets to Leave Maintenance When Donating Leave

System enhancement to Human Resources > Leave > Leave Maintenance > Employee Tab > Execute Change. Select "Donate Leave" from the dropdown. Adding a "From" and "To" leave bucket when processing a leave donation. This way, an employee can donate time from one bucket, and the recipient can receive the time in a different leave bucket. The valid leave bucket that show up in the new "From" and "To" dropdown are selecting in Human Resources > Leave > Leave Maintenance > Buckets by checking the new check box labeled "Include in Donation."

Expand or collapse content SIS

FOCUS-51820- Communication: Extended Status Window for Calls

This update fixes an issue in the Call Out System by extending the time window for fetching statuses of text-to-speech and recorded calls. The window now matches SMS at 3 hours 15 minutes, ensuring call statuses are captured more reliably throughout the day.

FOCUS-51741- Teacher Gradebook: Assignment Category Color Now Saves

This update resolves an issue where teachers could not save assignment category colors when gradebook templates had Modify disabled. With the "Edit Template Category Color" permission, teachers can now change and save colors in their gradebook without affecting the original template setup.

FOCUS-51736- Communication: Restrict Announcement Profiles Based on Include in Search Permission

The Include in Messaging Search profile permission has been expanded to apply to Announcements.  

  • When a profile does not have this permission enabled, that profile will no longer appear in the Profiles dropdown when creating an Announcement.
  • Profiles with the permission enabled will continue to display as options in the dropdown as expected.

This change ensures greater consistency across Communication features and gives districts tighter control over which profiles are available as recipients in Announcements.

See Users > Profiles > Admin > Students, Users > Profiles > Teacher > Students, and Communication (Admin) > Setting Profile Permissions for Administrative Users and Setting Profile Permissions for Teachers for more information.

FOCUS-51724- Update to "Teachers Of" Recipient Option in Communication

This update refines the Teachers Of recipient type when composing messages to ensure users only contact teachers at schools they have access to.

  • For users with access limited to a student's primary school, messages sent using Teachers Of will only include the student's active teachers at that primary school. Teachers at secondary/enrollment schools will be excluded.
  • For district-level users or staff with access to both the primary and secondary school, the message will continue to send to all of the student's active teachers across both schools.

This change ensures communication respects school-level access permissions while maintaining full visibility for district users.

See Communication (Admin) Composing Messages and Communication (Teachers) > Composing Messages for more information.

FOCUS-51718- Attendance Kiosk: New Permission for Classroom Attendance

This update introduces a new profile permission to control access to the Classroom Attendance Kiosk. Previously, access was tied to the Take Attendance permission, which led to confusion with the similarly named Classroom Hall Pass Kiosk. A migration ensures that users who already had Take Attendance permission will retain access to the Classroom Attendance Kiosk under the new permission. Districts not using this kiosk can now disable it for selected profiles, reducing confusion for staff.

See Profiles and K-12 Classroom Attendance on the Kiosk for more information.

Profiles

FOCUS-51717- Legacy Schedule Add Section Popup Improvement

This update improves the usability of the Add Section popup in the Legacy Schedule. With this change, the interface now opens in a more user-friendly format, making it easier to add sections without adjusting the window. Additionally, the Focus home icon has been removed from the popup.

See Student Schedule for more information.

FOCUS-51703 - Rollover: Include Primary Language Field to Default System Preferences Rollover

This update enhances the rollover process to carry forward the Primary Language Field setting under Default School Preferences → Localization. The rollover now inserts the Primary Language Field into the upcoming school year’s system preferences, ensuring continuity between years. A new “N/A” option has also been added to indicate when no field is set, and rollover counters now properly account for existing Primary Language Field records. 

FOCUS-51700- Graduation Rate Report: Ignore ZZZ Diploma Type

The Graduation Rate Report for Florida has been updated to improve accuracy. Students assigned a Diploma Type with a select options code of ZZZ will now be treated as if they have no Diploma Type assigned.

FOCUS-51698- Gradebook: Improve Up/Down Arrow Key Scrolling Causing Records to Appear Off-screen

This update resolves an issue in the Teacher Gradebook where using the up or down arrow keys to move through student records caused the active cell to scroll off-screen. After the fix, the highlighted cell remains visible during navigation, even in sections with more than 25 students.

FOCUS-51684- Student Groups: Correct Student Counts for Teachers (Active vs. Inactive Students)

This update resolves an issue where teachers saw inflated student counts in groups created from saved searches, compared to what admins saw. The discrepancy occurred because the group was incorrectly displaying all students in the selected school. With this fix, teachers now see the correct number of students from the saved search, including any inactive students if present, ensuring consistency between teacher and admin views.

FOCUS-51674- Referrals: Duplicating Referral Reviewed by Admin Checked Correction

This update resolves an issue where duplicating a referral would incorrectly copy over the "Reviewed by Admin" checkbox. Now, when a referral is duplicated, the "Reviewed by Admin" field is reset to unchecked, ensuring that each duplicated referral goes through the proper review process. This prevents referrals from being marked as reviewed without administrator oversight.

See Referrals > Duplicating a Referral for more information.

FOCUS-51667- Communication: View All Positive Behavior Messages Regardless of School Year

This update ensures that positive behavior messages in the Communication Inbox display consistently across school years. Previously, unread positive behavior messages triggered an alert but would not appear in the inbox unless the correct school year was selected. With this change, unread and read positive behavior messages are visible in the inbox regardless of the selected school year, preventing confusion for parents and students.

FOCUS-51661- Student Summary Hours Display Correction

This update resolves an issue where the Student Summary screen did not show attendance hours for students with no absences. Previously, students who had all present codes displayed blank totals for hours present and hours possible. With this change, totals now populate correctly, showing the expected hours present and hours possible, and reporting 100% ADA when appropriate. When absences are added and attendance minutes recalculated, the summary updates as expected to reflect the new attendance records.

FOCUS-51650- Request Grade Changes: Prevent Decimals in "New Grade %" Field

This update improves grade entry validation in the Request Grade Change screen. Previously, teachers could enter numeric grades with decimal values, which caused invalid results if the change was later approved and displayed in Final Grades. With this change, decimal values are no longer accepted in the New Grade % field, ensuring grades remain valid and consistent across the system.

FOCUS-51646- List Output: Expand Default Pagination to 3500

This update increases the default pagination limit for list outputs, such as Advanced Reports and Student Lists, to 3500 records per page. Previously, reports were capped at a lower number of records per page, requiring additional navigation for large datasets. Now, users can view up to 3500 student records on a single page, improving efficiency when working with large lists.

FOCUS-51639- Absence Summary: Timeframe Preference Resolution and Custom Date Handling

This update resolves two issues in the Absence Summary screen. Some users were unable to edit attendance records due to a custom date configuration error, and in certain cases the "Go" button would incorrectly submit the form instead of applying the search. With this update, attendance can now be edited reliably in the Absence Summary, and the custom date option displays correctly without causing errors.

FOCUS-51638- Community Mobile App: Prevent Attendance Before Period Start when Preference Enabled

This update ensures that teachers using the mobile app cannot take attendance before the scheduled start time of a period. Previously, the mobile app allowed attendance to be entered early, even when the system preference to prevent this was enabled. Now, the same warning message shown in the web version also appears in the mobile app, preventing attendance from being recorded before the period begins. When the system preference is turned off, attendance can still be taken early as expected.

FOCUS-51626- Managed Integrations: New Quote Header Option

This update adds a new "Quote Header" option under Other Options in Managed Integrations. The setting is only available when both Quote Fields and Include Header are enabled, and it applies to CSV and Tab-delimited exports. When selected, headers can remain unquoted while detail lines are quoted, providing greater flexibility for vendor integrations. This enhancement eliminates the need for custom report workarounds and aligns Focus output with common third-party requirements.

See Manage Integrations for more information.

Manage Integrations

FOCUS-51618- Absence Summary: Prevent Selecting Attendance Codes for Previous Year

This update improves the Absence Summary screen by filtering attendance code options when the report timeframe is set to "Last 2 School Years." Only codes that belong to the correct school year for the selected School Dates will now appear, preventing duplicate or outdated codes from being shown in the dropdown. This ensures cleaner and more accurate options when recording attendance across multiple years.

FOCUS-51615- Print Student Schedules: Correct Lunches Printing with Rotation Enabled

This update resolves an issue where lunches did not appear when printing student schedules in districts using rotation days. With this change, lunches now display correctly on printed schedules in both the legacy and new scheduling systems.

FOCUS-51583- Community Mobile App: Ensure Positive Behavior Option Available to Teachers if Enabled

This update ensures that the Positive Behaviors option is available to both teachers and admins in the Community App. Previously, the button was restricted and did not appear for teachers when accessing the app, even though they had permissions in the main portal. With this change, teachers logging into the Community App can now view the Positive Behaviors button and access related records, consistent with the admin experience.

See Using the Mobile App for Teachers for more information.

FOCUS-51581- Student Enrollment: Add Rolling/Retention Options

This update expands the Rolling/Retention field in Student Enrollment by adding new "Do Not Enroll" options. The following selections are now available: Do not Enroll - WD to PEP, Do not Enroll - WD for WD1, Do not Enroll - WD for WD2, and Do not Enroll - WD for WD3. These additions give districts more flexibility in managing specific withdrawal and retention scenarios directly through the enrollment screen. Users with appropriate permissions can now select these new options when editing a student's Rolling/Retention field.

Student Info

FOCUS-51579- Attendance Chart: Improve Tooltip Hover Window Placement

This update corrects an issue where tooltips in the Attendance Chart were cut off at the bottom of the screen. Tooltips now display above the attendance code, keeping them fully visible for all periods.

FOCUS-51561- Student Schedule: Duplicate Schedule not being added

This update corrects an issue in the legacy student schedule where re-adding a previously dropped semester course would not save. The duplicate warning still appears, but after confirmation the section is now added as expected.

FOCUS-51546- Attendance Chart: 'Overlapping' Schedules Due to Rotation Days Resolution

This update resolves an issue in the Attendance Chart where students scheduled into different sections on alternating rotation days were flagged as having "overlapping" schedules. Attendance can now be taken correctly for each section on its designated rotation day, preventing conflicts and ensuring records align with advanced rotation setup.

FOCUS-51359- Unlock Permissions for Users and Students Improvement

This update improves flexibility for unlocking accounts. Previously, unlocking required edit access to Login History. Now, users can unlock accounts if they have any of the following permissions: Unlock Users, Unlock Students, or Edit Login History.

See Student Info > Unlocking a Student's Account, User Info > User Search Results, and Login History > Unlocking a User or Student Account for more information.

FOCUS-51317- Courses & Sections: Scheduling Inclusion Teacher Removal Warning & Logic Improvement

This update improves inclusion configurations in the scheduling module. Previously, when an inclusion teacher was removed from a section, students marked for inclusion remained flagged and were automatically re-added if another teacher was later assigned. With this change, when an inclusion teacher is removed, a popup alerts the user that students are currently marked for inclusion. If the user confirms, those students will be unmarked and their inclusion details removed, preventing them from being automatically reassigned in the future. This ensures cleaner data handling and reduces unintended reassignments.

See Courses & Sections for more information.

FOCUS-51240- New Student Applications: Multiple Application Support and Processing Updates

This update enhances the New Student Online Application process with several key improvements. A new publishing option, "Allow Multiple," enables districts to let applicants submit more than one copy of an application form within the same publishing period. Only the first copy is required when marked as required. Application submissions now record the applied school directly on the request, ensuring accurate tracking when students apply to multiple schools.

The Online Enrollments tabs have been updated to better separate non-application forms from application forms, with "Unprocessed," "Unsubmitted," and "Processed" showing forms tied to the student's current school, while the application tabs display only applications linked to the selected school. Alerts and totals now reflect these changes, and enrollment processing is restricted so that only applications for the current school/year (or all schools/years) are auto-processed. Permissions for requests have also been updated to align with the new logic.

These changes provide districts with more flexibility in handling multi-school applications and give staff a clearer and more accurate view of application and form statuses across schools.

See New Application Editor and Online Enrollments for Students for more information.

Application Editor

FOCUS-51228- Form Builder: New File Upload Component

System enhancement to Form Builder adding the File Upload Component to the list of available components in the form builder (only available in SIS and ERP Forms).

See Form Builder > Setting Up File Upload.

Form Builder

FOCUS-50987- Communication: Resolve Image Formatting in Communication Messages

This update addresses several issues with images in messages composed using the CKEditor 5 editor in the Communication module. Fixes apply to printed messages, emailed messages, and messages viewed in the Communication inbox/sent box:

  • Resized images now retain their adjusted dimensions.
  • Centered images will now display centered consistently.
  • Right-aligned images will now display properly aligned.

These fixes ensure consistent image formatting across all delivery methods and views.

FOCUS-50760- Delete a Student: Allow Deleting Multiple Students Enhancement

This enhancement allows admins to delete multiple students at once by entering a comma-separated list of IDs on the Delete a Student page. After submitting, a review table displays the matching students with filters, export, and a "Check All" option before confirming. Upon "Permanently Delete," the selected students are removed and immediately available on the Undo tab for restoration, preserving existing safety and recovery workflows.

See Delete a Student > Deleting a Student for more information.

FOCUS-50471- Address Insert Fields: Mailing Address Fallback to Primary Address (Communication Platform & Letters)

This update ensures that when "Use Separate Mailing Address" is off, mailing address fields in templates, emails, labels, lists, and report cards display the student's primary address instead of blank. This provides consistent address output across Communication, Letterhead Templates, Report Cards, Avery Labels, and Advanced Reports.

See Student Info > Adding an Address for more details.

FOCUS-49413- Grade Level Based Zoning for Student Addresses

This update adds a new enrollment system preference called "Grade Level Based Zoning." When enabled, student address validation, invalid address reports, and scheduled jobs will now check zoning assignments against grade-level specific mappings. For example, if an address validates to the same school for PK5, the system will display "PK5: Lucy Elm Elementary" when validating. Reports and scheduled jobs like Set Next School and Set Zoned School also use this per-grade zoning to ensure accuracy when rolling students into their next grade level.

Districts enabling this preference will see:

  • Address validation prompts that check grade-level assignments.
  • Invalid Address Report updated to reflect grade-level zoning.
  • Rollover jobs ensuring students advance to the correct zoned school for their grade.

Technical Note: This change introduces a schema update to the address_to_district table. A new column gradelevels (TEXT) has been added, which stores a JSON map of grade level to zoned school_id (e.g., {"KG":101,"01":101,"06":202}).

See System Preferences > Enrollment for more information.

FOCUS-48758- Report Cards: Support Letterhead Templates Side Option

This update enhances Report Card generation by adding support for letterhead templates that include side elements, in addition to headers and footers. This improvement applies to both Grades > Report Cards and District Report Cards & Transcripts, offering greater flexibility and alignment with custom letterhead layouts.

See Letterhead Templates for more information.

FOCUS-45433- Gradebook: Share Assignments With Teachers

This update introduces the new Sharing Assignments feature in the Teacher Gradebook. Teachers can now share assignments with colleagues at their school, making collaboration easier and eliminating the need to recreate the same assignments multiple times. When an assignment is shared, the recipient receives a portal alert and can view it in the Shared Assignments report. From there, teachers can review details, import the assignment directly into their own Gradebook, or decline it. This enhancement streamlines collaboration and supports consistency across classrooms.

See Gradebook: Categories & Assignments > Adding Options, Gradebook > Settings > Configuration, Gradebook > Categories & Assignments > Sharing Assignments and Shared Assignments, and Gradebook Reports > Shared Assignments for more details. You can also watch the video below for an overview of new functionality.

FOCUS-51851- Fix SSO on mobile app for MT sites

FOCUS-51849- Fix reusing SAML session ID

FOCUS-51580- Progress Reports - 'NG' Displays as 'F'

Expand or collapse content SSS

FOCUS-51649- SSS Portal Alerts Switch to Correct School in Parent Portal

This update improves navigation for parents when viewing SSS portal alerts. Previously, if a parent received an alert for a student enrolled at a different school than the one currently selected, opening the alert would cause a warning message that the student did not exist at the selected school. With this change, selecting the alert automatically switches the school in the top-right corner to match the student's enrollment, allowing the alert to open correctly without error.

FOCUS-51622- SSS: Disable Access Points and Grade Levels checking for EP Goals & Objectives

This update improves the EP Goals & Objectives step in the SSS module. The labels now correctly show EP Plan & Review Dates when the plan start/review date toggles are turned off. The character limit for Goal and Objective fields has been increased from 255 to 1000, allowing for more detailed entries. In addition, validation has been strengthened so that if two objectives are required, the system will no longer allow saving an EP goal with only one objective.

FOCUS-51314- SSS Events: Prevent Updating Locked Forms

This update strengthens protections for locked SSS forms. Previously, if a form was locked in one tab, users could still make updates from another open tab. With this change, once a form is locked it cannot be updated from any tab. Attempts to update will instead display a warning such as "You have unsaved changes, do you still wish to leave this step?" or an error message indicating the form cannot be saved. This ensures locked forms remain secure and unchanged.

FOCUS-49483- SSS Custom Screens Translation Enhancements

This update improves translation support in SSS custom screens. Missing field titles, placeholder values, and select options are now included in the translation process, ensuring more complete multilingual output. In addition, rich text fields now support translations up to 40,000 characters, allowing long form content to be properly translated and displayed. These changes enhance usability for districts leveraging translations in SSS forms and reports.

Previous Article 12.0.106 - 09/19/2025
Next Article 12.0.104 - 09/05/2025