Documentation for Administrators

12.0.96 - 07/11/2025

Updated on

Finance

FOCUS-50383- Custom Fields: Enforce Case-Insensitive Alias Uniqueness

This update enhances validation for custom fields by enforcing alias uniqueness regardless of casing. Previously, it was possible to create duplicate aliases with different letter casing (e.g., "ssn" and "SSN"), especially with JSON field types. With this fix, the system now prevents case-insensitive duplicates and correctly displays an error: "The alias must be unique."

FOCUS-50377- Employee Self Service | Add Custom Message Option for Legal Name Change Request

System enhancement to Setup > Settings > Employee Self Service adding a custom field in allowing users to create a custom message for a legal name change request.

FOCUS-50327- Fixed Assets | Add Button to View all Check-Ins

System improvement to Fixed Assets > Assets > Check Out > Check In tabs adding "View All Checkins" toggle. When enabled it will display checkins for all users at the Asset Facility.

FOCUS-50318- RunQuery: UI Enhancements for New RunQuery with AI Integration

This update introduces several usability and stability improvements to the new RunQuery with AI Integration. New interface tools include a full-screen editor toggle (via button or Ctrl + Shift + F), right-click tab management, and a redesigned settings dropdown with options for enabling/disabling query saving and autocomplete for custom schemas. An Analyze (blue) button now appears to assist with query errors. These updates improve performance when using multiple tabs, streamline workflow for advanced users, and offer more control over query editor behavior.

See New Run Query for more details.

FOCUS-50262 - Purchasing/Accounts Payable| Add Received Quantity to Line Items in the Purchase Order Linking Modal

System enhancement to Purchasing/Accounts Payable > Purchase Requests Orders adding "Received" column to the Link PO Line Items pop up.

See Purchase Requests/Orders > The General Section and Internal Purchase Requests/Orders > The General Section for more details.

FOCUS-50198- Budgeting/General Ledger | Budget Planning: Add the Ability to Send School Budgets Back to Manager

System enhancement to Budgeting/General Ledger > Planning > District Budget Planning adding a "Send Back to Originator" button to the Budget Managers screen. This button allows the submitted budgets be sent back to the Manager for corrections.

FOCUS-50065- Accounts Receivable | Add Setting to Display Signature Lines on Detailed Receipt Report

System enhancement to ERP > Setup > General Ledger > Settings > Accounts Receivable > Receipts adding a new setting to "Include signature lines on the Receipt Report." When enabled, this will add Signature/date lines for users on the Detailed Receipt Report printout. The Receipt Report can be accessed via ERP > Accounts Receivable > Reports > Receipt Report > Detailed Report tab or SIS > Billing > Reports > Receipt Report > Detailed Report tab.

Settings

FOCUS-49929- Fixed Assets | Transfer Request Improvements

System improvement to Fixed Assets > Assets > Transfer Requests > Transfer History displaying Reason column. Additionally adding Toggle column functionality and Page Size filtering.

FOCUS-49768- Fixed Assets | Assigned User Report Additional Information

System improvement to Fixed Assets > Reports > Assigned User Report adding Serial Number, Description, Manufacturer and Model columns.

Assigned User Report

FOCUS-49749- Purchasing/Accounts Payable | Add a Link to the Invoice on the Check Report.

System enhancement to Purchasing/Accounts Payable > Reports > Check Report adding a clickable link for invoices. Purchase Order numbers, Purchase Order Name and Invoice numbers columns were reduced in size to accommodate the link and the hover feature will display all listed..

FOCUS-49747- RunQuery: Enhanced AI Optimization and Error Assistance

This update enhances the RunQuery tool by adding improved AI-driven query optimization capabilities through a dedicated Optimize button. The Optimize feature proactively provides prioritized suggestions for query enhancements before executing the query. Additionally, AI Error Assistant continues to offer guidance after query execution, helping users quickly identify and correct errors.

See New Run Query for more information.

RunQuery AI - Live Demo - Focus

FOCUS-49666- Accounts Receivable | Add Filters and Toggle Columns to Product Lists

System enhancement to Accounts Receivable > Setup > Product List and SIS > Billing > Product List adding filters and toggle columns all Product List screens.

FOCUS-49433- Budgeting/General Ledger | Add Associated User Access to Campus Budget Planning

System enhancement to Budgeting/General Ledger > Planning > Campus/Department Budget Planning allowing an associated user to manage budgets of an associated budget manager. Notably, the associated user is not required to hold the title of budget manager within the district budget planning framework.

FOCUS-49388- Employee Self Service | Adds Miscellaneous Pay Details and Overtime Details

System improvement to Setup > Settings > Payroll > Paystubs Options adding two new settings; "Include Misc Pay Details" and "Include OT Details". When enable the sections titled "Miscellaneous Pay Details" and "Overtime Details" will appear on the employee paystub.

Settings

FOCUS-49351- Purchasing/Accounts Payable: Add Permission to Override Purchase Order Invoice Variance

System improvement to Setup > Permissions > Profiles > Purchasing/Accounts Payable tab adding a new permission 'Allow PO/Variance Overpayment.' When enabled the user will be able to pay invoices over the variance amount in Purchasing/Accounts Payable > Accounts Payable > Invoices.

FOCUS-49327- Setup Accounts Payable | Add Date Ranges to Terms and Conditions

System improvement to Setup > General Ledger > Settings > Accounts Payable > Terms and Conditions replacing the active checkbox with Start/End dates. The user will be able to utilize Terms and Conditions within a valid date range, while maintaining historical detail.

FOCUS-46264- User Alerts: Added Alert Icons to User-Info Menu

This update introduces alert icons to Users. Alert icons configured via Edit Rules & Workflow for user fields now clearly display next to the user's name, along with associated hover-text descriptions. Icons appear based on defined rules or criteria and can be individually enabled or disabled, providing quick visual alerts about users' special statuses or conditions.

See User Info > User Quick Search From Any Screen and Employee > Employee Quick Search for more information.

Payroll

FOCUS-50422- Human Resources | Time and Attendance | Add Facility Column

System improvement to Human Resources > Time & Attendance Approvals > Timecard Approvals adding a Primary Facility column to the Timecards table.

FOCUS-50407- Human Resources | Time and Attendance | Missed Punch Threshold

System enhancement to Human Resources > Time and Attendance Setup > Settings tab adding a new setting "Missed Punch Threshold." This setting allows districts to define the maximum number of hours an employee can remain punched in before the system automatically generates a punch-out. The default for this setting is 12 hours.

FOCUS-50286- Human Resources | Applicant Tracking | Add Job Posting Number to Offer Tabs

System enhancement to Human Resources > Applicant Tracking > Offers adding the Job Posting Number to Offers Pending, History, and View All tabs.

See Applicant Tracking > View All Offers and Pending Offers & Offer History for more details.

FOCUS-50274- Payroll | Supplement Difference Report

System Improvement to Payroll > Reports > Payroll Reports > Run Differences to show supplement difference by supplement code on multiple supplements individually.

FOCUS-50186- Payroll Rollover | Add Begin and End Dates to Positions

System enhancement to Payroll > Rollover > Positions adding new columns "BegDate" and "End/Date".

FOCUS-50174- Payroll | Restrict Accounting Elements by Fund Restrictions

System improvement to Payroll > Run Payroll > Checks > Errors adding error "22" notifying the user where an allocation is using a restricted fund.

See Payroll Errors & Warnings for more details.

FOCUS-49760- Payroll | Imputed Income Calculation

System improvement to Setup > Settings > Payroll > Payroll Calculation adding a new setting 'Allow for both Ded/Cont in Imputed Income Calculation' that allows for both deductions and contributions in the Imputed Income Calculation.  Enabling the setting will all for multiple life insurance records for an individual employee will be honored.  

FOCUS-49388- Employee Self Service | Adds Miscellaneous Pay Details and Overtime Details

System improvement to Setup > Settings > Payroll > Paystubs Options adding two new settings; "Include Misc Pay Details" and "Include OT Details". When enable the sections titled "Miscellaneous Pay Details" and "Overtime Details" will appear on the employee paystub.

FOCUS-49142- Payroll | Add Ability to Step Wages Based on Bargaining Unit

System enhancement to Payroll > Maintenance > Employee Wages adding the ability to step wages based on Bargaining Unit.

FOCUS-48624- Payroll | Rollover - Move Applicant Tracking Job Postings Rollover

System improvement to Payroll > Maintenance > Rollover adding Two new categories titled “Job Postings” and “Job Posting Templates”. In addition a profile permission has been added to Setup > Permissions > Profiles > Payroll. When assigned the user will be permitted to see two new categories and complete the rollover process.

See Setup > Profiles > Payroll tab > new Rollover permission for Applicant Tracking and Rollover > Job Posting tab.

FOCUS-48440- Human Resources | Add New Category for Check Details in Employee Self Service > My Information

System enhancement to Human Resources > Employee, adding a new tab called "Check Details." This new tab can be published to Employee Self Service > My Information and is viewable by granting permission to the employee's profile.

FOCUS-48226- Human Resources | Time and Attendance - Manual Breaks Periods

System improvement to Human Resources > Time & Attendance Setup > Settings tab to allow Manual Breaks by Schedules requiring start and end times of break. Additional system setting to allow approvers to edit break requests.

FOCUS-44227- Employee Self Service | Employee Requests Confirmation Email

System enhancement to Employee Self Service > Employee Requests allowing emails to be sent to both an employee's personal and work email addresses upon the approval of an employee request.

FOCUS-40238- Human Resources | Add Tags and Historical Options to Position Control Account Strip Elements To Discern Inactive Elements

System improvement to Human Resources > Position Control > Allocations adding Active/Inactive Element toggle to allocation elements.

See Human Resources > Employee > Jobs > Allocate button for more information.

SIS

FOCUS-50440- Ed-Fi: Ensure Alias Set for Year Entered 9th Grade System Field (Florida)

This update includes a migration that assigns the alias year_entered_ninth_grade to the system field tied to students.custom_1429. This ensures the field is properly mapped for Ed-Fi reporting, supporting consistent data synchronization for Florida districts.

FOCUS-50427- Lock Schedules: Fix Error When Locking multiple sections

This update resolves an issue in the Lock Schedules screen when locking multiple sections.

FOCUS-50393- Report Cards: New "Add Padding" Option for Improved Layout

A new checkbox labeled "Add Padding" has been added to the Report Cards interface. When enabled, each cell in the printed report card will include 2px vertical and 5px horizontal padding, improving spacing and overall readability. If left unchecked, the original compact layout remains.

See Report Cards for more information.

FOCUS-50383- Custom Fields: Enforce Case-Insensitive Alias Uniqueness

This update enhances validation for custom fields by enforcing alias uniqueness regardless of casing. Previously, it was possible to create duplicate aliases with different letter casing (e.g., "ssn" and "SSN"), especially with JSON field types. With this fix, the system now prevents case-insensitive duplicates and correctly displays an error: "The alias must be unique."

FOCUS-50380- Copy Schools: Enable Calendar Selection Only When Relevant Options Are Checked

This update corrects the behavior of the calendar selection dropdown on the Copy Schools screen. The calendar selector will now only become active when either "Calendars" or "Calendar Dates" is selected, preventing confusion and ensuring the dropdown is only used when necessary for the copy operation.

FOCUS-50373- Print Teacher Schedules: Implement New Search

This update implements New Search in Teacher Schedules Report and improves the layout of the Name & Username search fields. The text boxes are now properly aligned for a cleaner and more consistent interface.

See Print Teacher Schedules for more information.

Print Teacher Schedules 🔊

FOCUS-50360- Customized Student Lists: Birthdate Column Now Displays Age

This update enhances the Customized Student List by appending a calculated age to the Birthdate column. Birthdates now display in the format MM/DD/YYYY XX years XX months old, providing immediate age context without adding an extra column. No impact to performance or other reports was observed.

FOCUS-50349- Student & User Uploaded Files Reports: Generate PDF Consistency Fix

This update resolves an issue in the Student and User Uploaded Files Reports where previously printed PDF files would no longer generate after the initial use. With this fix, uploaded academic category files consistently generate and print, even after being accessed before. The change ensures reliable functionality when using the "Generate PDF" option, aligning it with expected behavior across both student and staff reports.

FOCUS-50348- Communication Platform: Improved Determination of User Phone Numbers for SMS

This update refines how the Communication Platform determines which phone numbers to use for staff text messages. Previously, when sending SMS messages to users, the system excluded valid numbers based on the contact type in the User Contacts logging field. With this fix, the message logic now disregards the contact type and correctly prioritizes numbers flagged for SMS. This ensures messages are sent to the appropriate phone number when SMS is enabled, improving consistency with callout behavior.

FOCUS-50330- FAST Report: Update to Display School Year Ranges in Header (Florida)

This update improves the FAST report for Florida customers by updating the year display in the report header. Instead of showing a single year, the header now displays a school year range (e.g., 2024-2025), aligning with how academic years are typically referenced.

FOCUS-50329- Attendance Calendar: Improve Sunday Row Alignment of Dates

This update improves the layout of the Attendance Calendar by correcting how dates are positioned within each month. Previously, every month started with Sunday in the first row regardless of the actual calendar alignment, which caused visual inconsistencies. With this fix, the calendar now correctly aligns dates according to the proper weekday placement.

FOCUS-50318- RunQuery: UI Enhancements for New RunQuery with AI Integration

This update introduces several usability and stability improvements to the new RunQuery with AI Integration. New interface tools include a full-screen editor toggle (via button or Ctrl + Shift + F), right-click tab management, and a redesigned settings dropdown with options for enabling/disabling query saving and autocomplete for custom schemas. An Analyze (blue) button now appears to assist with query errors. These updates improve performance when using multiple tabs, streamline workflow for advanced users, and offer more control over query editor behavior.

See New Run Query for more details.

FOCUS-50307- Advanced Reports: Improved Sorting for Next Grade Level Dropdown

This update ensures that the "Next Grade Level" field in Advanced Reports now displays grade levels in a logical, ascending order by Gradelevel Sort Order (e.g., PK, KG, 1, 2, 3...) rather than appearing unsorted. This improves usability when filtering or mass updating students based on their upcoming grade.

FOCUS-50273- Mass Change Schedule: Improved Error Messaging for Full Rooms

This update enhances the error messaging in the Mass Change Schedule tool to clearly explain when a schedule change cannot be completed due to the room being at full capacity. Previously, users would encounter a blank error message. Now, the system provides a clear message indicating the room has reached its maximum seat count.

FOCUS-50270- State Performance Report: Overrides "Display Student Search Screen by Default" Setting

This update ensures the State Performance Report always loads with the search screen visible, regardless of the "Display student search screen by default" preference set in My Preferences. This prevents issues where the report would display the student list by default and fail to support the search screen view, making it difficult to perform new searches.

FOCUS-50265- Course Catalog: Push Down Grading Scales to Sections

This update ensures that when a grading scale is updated in the Course Catalog and pushed down to associated sections, the change now properly applies. Previously, grading scale updates from the catalog would not reflect in existing sections. After this fix, pushing a new grading scale updates all selected sections as expected.

FOCUS-50255- FAST Report: New "Include Inactive" Filter (Florida)

This update adds a new "Include Inactive" checkbox to the FAST Report for customers in Florida. When enabled, the report includes students who are no longer actively enrolled but have valid test history for the selected school year. By default, this option is unchecked, preserving the report's original behavior.

See the Fast Report for more information.

FAST Report

FOCUS-50243- Resolve 'Enrolled Hours' Displaying as 'N/A' on Course History Detailed View

This update ensures that enrolled hours are correctly displayed in the Course History > View Detailed Report screen for CTE schools. Previously, the 'Enrolled Hours' column showed 'N/A' even when data was present.

FOCUS-50234- Team Scheduler: Resolved Issue with Missing Students Due to Deleted Team

This update resolves an issue where students assigned to a deleted team were not appearing in the Team Scheduler.

FOCUS-50228- Form Builder: Resolved Missing Field Values When Printing Submitted Forms

This update corrects an issue where certain fields--specifically textareas--did not display their values when printing previously submitted forms. The problem was caused by the textareas rendering with a height of zero. With this fix, all field values now display correctly in printed form submissions.

FOCUS-50224- Run Scheduler: Override Seat Counts Now Ignores Room Limits When Enabled

This update improves the behavior of the "Override Seat Counts" option in the Scheduler. When enabled, the option now bypasses both course section seat limits and room-level seat restrictions (if "Limit Seat Count By Max Seats in Room" is checked in System Preferences). This ensures that the override setting fully applies, resulting in more students being scheduled as intended.

FOCUS-50217- Communication Platform: Truncate Long Email Body to 2MB

This update improves the Communication Platform by limiting email body content to 2MB. Messages exceeding this size are now truncated before sending to prevent delivery issues or system strain. This ensures more reliable performance when sending large emails to students, parents, or staff.

FOCUS-50200- Student Schedule: Show Alternate-Filled Unscheduled Requests Improvement

This update enhances the Student Schedule view by displaying unfilled primary requests in the Unscheduled Requests area, even when an alternate course has been scheduled instead. A green checkmark now appears next to the fulfilled alternate, with a tooltip indicating, "This request is filled by an alternate course," helping users quickly identify how student requests have been met.

See Student Schedule for more information.

FOCUS-50180- Student Schedule: Vocational Program Code Now Saved on Schedule Entry

This update resolves an issue where the Voc./Adult Gen. Program Code from a course section was not being saved to the student's schedule record when manually scheduling a Postsecondary student. With the fix, the program code now populates correctly when the course is added.

FOCUS-50169- Attendance Reports: Add Semester 1 and Semester 2 Timeframe Filters

This update enhances several attendance-related reports by adding "Semester 1" and "Semester 2" options to the Report Timeframe dropdown. These options are dynamically generated based on active marking periods of type Semester or Quarter where the current date falls within the marking period range. The options now appear consistently across Absence Summary, Attendance Chart, Attendance Calendar, Perfect/Excessive Attendance, and Print Absence Summary, allowing users to filter attendance data by semester with greater ease.

See Absence Summary (Admin), Attendance Chart (Admin), Attendance Calendar (Admin), Perfect/Excessive Attendance (Admin), Perfect/Excessive Attendance (Teacher), Print Absence Summary (Admin), and Print Absence Summary (Teacher) for more details.

FOCUS-50166- Attendance Chart: Corrected Full Day Absence Totals for Half-Day Codes

This update resolves an issue where the Attendance Chart incorrectly calculated "Total Full Days Absent" when students had a combination of half-day attendance codes. The chart now accurately reflects full and partial day absences in line with configured attendance thresholds. This ensures consistency between the Attendance Chart and Attendance Summary displays.

FOCUS-50165- Communication Platform: Prevent Unintended Copy Self Emails During Preview/Print

This update ensures that when users preview or print a message on the Compose screen with "Copy Self" selected, no email is generated or queued unless the message is actually sent. This prevents unnecessary entries in the communication queue and aligns system behavior with user intent.

FOCUS-50160- Hours Override: Allow Manual Entry of 0.0 Hours (Postsecondary)

This update restores the ability to manually enter 0.0 hours in the Hours Override screen without triggering a validation error. The change reverts stricter validation introduced in a previous update to align with expected CTE workflows where 0-hour entries may be necessary for attendance tracking.

FOCUS-50136- Master Schedule: Improve Inactive Teacher Indicator Performance

This update improves performance when opening the teacher dropdown in Courses & Sections by caching results. The change is intended to speed up load times in master scheduling, particularly in schools with a large number of teachers.

FOCUS-50122- Teacher Gradebook: Allow Settings Edits in Read-Only Mode

This update allows users to modify Gradebook settings even when the Gradebook itself is set to Read Only. This provides flexibility for managing configuration options without affecting grading functionality.

See Setup > System Preferences > Grading tab and Gradebook > Did You Know? for more information.

FOCUS-50119- Progress Report: Option to Include Missing Completion Assignments

This update adds a new sub-option to Progress Reports labeled "Include completion," available when "Show Only: Missing Assignments" is selected. This allows teachers to include missing completion-type assignments--which have no point value and were previously excluded--when generating progress reports. Existing functionality remains unchanged unless the new option is selected.

See Gradebook Reports > Progress Reports for additional information.

Gradebook

FOCUS-50104- Addresses and Contacts: Ensure Only One Callout/SMS Flag Per Contact

This update ensures that only one SMS and one Callout flag can be set per contact, even when those flags are checked by default in Address Fields setup. When adding contact numbers with default values enabled, the system will automatically enforce the one-flag-per-contact rule. This enforcement applies to customers with Communication Platform Callout.

FOCUS-50094- IPEDS Report: Enhanced Tab-Specific Permissions

This update introduces improved permission controls for the IPEDS Report, allowing administrators to set access separately for each tab. Upon implementation, existing profiles with current viewing rights to the IPEDS Report will automatically receive access to all tabs, after which permissions can be adjusted individually as needed. This provides greater flexibility in managing user access across different sections of the report.

See Users > Profiles > Billing tab and IPEDS for more information.

FOCUS-50075- Student Schedule: Improved Translation Support

This update expands translation support for student schedules in the portal. Custom translations now consistently display for course titles, schedule table headings, and loading spinners based on the user's selected language preference. This improvement ensures a cohesive and fully localized user experience within the student, parent and teacher portals when multilingual functionality is enabled.

FOCUS-50053- School Choice Applications: Enhanced Audit Trail for Verification Changes

This update introduces auditing functionality for verification actions taken within the School Choice Reports. Adjustments made to verification checkboxes on the School Choice Reports screen are now captured and displayed clearly under the Audit Trail's School Choice tab. This enhancement ensures administrators have detailed visibility into verification status changes for School Choice Applications, improving transparency and accountability.

FOCUS-50015- Teacher Student Search: Improved Handling to Prevent Duplicates

This update resolves an issue where students enrolled in multiple sections with the same teacher appeared more than once in the student search results when using the "Search All Sections" option. With this improvement, students now correctly display only once, ensuring accurate and clear search results.

FOCUS-50013- Advanced Reports: Improved Reporting for Total Clock Hours Earned

This update addresses an issue within Advanced Reports related to the "Total Clock Hours Earned Towards Award" field for Postsecondary customers. With this improvement, Advanced Reports now accurately display total clock hours earned, ensuring reliable and error-free reporting for Postsecondary customers.

FOCUS-50001- Attendance Chart: Improved Weekday Rotation Handling

This update enhances attendance reporting accuracy for schools utilizing weekday rotation schedules. Previously, periods that did not meet on specific weekdays incorrectly displayed presumed attendance. Now, the Attendance Chart clearly identifies periods that do not meet with a dash and darkened box, preventing unintended attendance entries. This improvement ensures precise attendance data aligned with the established schedule rotation.

FOCUS-49956- Absence Summary: New Profile Permission for Time In/Out Fields

This update introduces a new profile permission to control the ability to edit Time In/Time Out entries on the Absence Summary screen. Previously, these fields were editable by default, causing confusion in states reliant on minute-based attendance tracking. With this change, districts can set Time In/Time Out fields to be view-only unless explicitly permitted, ensuring that attendance data remains accurate and aligned with kiosk entries.

See Users > Profiles > Attendance tab (Admin Only) and Absence Summary for additional information.

Profiles

FOCUS-49944- Student Schedule: Improved Display of Dual Enrollment Schools

This update enhances the student schedule view to clearly display course schedules from multiple schools when students are dual-enrolled. Previously, schedules from additional schools did not consistently appear when viewing a student's schedule. With this improvement, the schedule interface now reliably includes courses from all schools in which a student is enrolled, ensuring administrators have complete visibility into multi-school scheduling arrangements.

FOCUS-49933- Team Scheduler: Improved Persistence of "Include in Optimize" Selections

This update ensures that user selections for the "Include in Optimize" checkboxes on the Team Scheduler screen are retained after refreshing the page or navigating away and returning. Previously, selections reverted to defaults upon page reload. Now, each user's individual preferences persist, allowing for consistent scheduling workflows. This setting remains specific to each user, providing personalized control without impacting other users.

FOCUS-49925- Student Search & Advanced Reports: Enhanced Filtering by Rolling/Retention Options

This update adds the "Rolling / Retention Options" field as a selectable filter in student searches and Advanced Reports. Previously unavailable as a search filter, users can now efficiently narrow results before running large reports, significantly improving report performance and reducing load times. Additionally, the filter dynamically populates with active schools and retention options.

FOCUS-49900- Discipline Referrals: Improved Layout and Readability

This update provides a visual enhancement to the Discipline Referrals interface. The top section of the referral screen has been reorganized for better alignment and readability, resulting in an easier and more intuitive user experience when reviewing referral details.

FOCUS-49868- Hall Passes: Improved Sorting and Status Indicators

This update introduces clearer sorting and status indicators for Hall Passes in both desktop and mobile views. Hall passes are now sorted to display expired passes first, followed by late passes (in the mobile app), and then active passes. Additionally, hall passes that exceed their intended duration but are not yet expired are clearly indicated as "Late" with a yellow border. This improvement ensures quick and easy visibility into the status and urgency of student hall passes.

See Hall Passes (Admin) and Hall Passes (Teacher) for more information.

Hall Passes

FOCUS-49866- Average Attendance by Day: Added Filters and Enrollment Options

This update adds functional filters for attendance type and an "Include Secondary Enrollments" option to the Average Attendance by Day report. Previously, these options were unavailable, making it difficult to refine attendance reports. With this improvement, users can accurately filter attendance data by type and easily include or exclude secondary enrollments, ensuring detailed and precise attendance reporting.

FOCUS-49865- Student Schedule: Display Based on Effective Date

This update improves the Student Schedule screen by using the selected "Effective Date" to determine which schedule records are displayed, rather than always defaulting to today's date. When adjusting the Effective Date, the schedule table will now refresh correctly, clearly showing schedule changes and holes relevant to the selected date. This ensures accurate representation of schedule information for past, current, or future dates.

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-49850- Edit Rules: Enhanced Rule Matching and Validation Accuracy

This update refines the logic for how Edit Rules match fields during validation, significantly improving accuracy and reliability. Edit rules are now precisely indexed by their unique IDs, preventing cases where rules were previously unintentionally skipped. Additionally, the data used for evaluating rules has been optimized, ensuring accurate validation for both standard and complex field types. This ensures fields are correctly flagged during Advanced Reports and other system validations, providing more consistent and dependable results.

FOCUS-49809- Communication Platform: Resolve Inactive Generate Letter Button in Letter Log

This update resolves an issue where the Generate Letter button in the Letter Log could still trigger letter generation when it was not visibly displayed. With this resolution, the button is only functional when it is actively visible--ensuring that letters can no longer be generated from the empty space where a button once appeared.

FOCUS-49754- Print Avery Labels: Avery 5161 Label Support Added

This enhancement introduces support for the Avery 5161 label format within the Print Avery Labels feature for both Students and Users. The new option prints labels in a 2-column by 10-row layout per page, matching the 5161 template specifications. This allows districts greater flexibility when printing address or custom labels using standard Avery stock.

See Students > Print Avery Labels and Users > Print Avery Labels for more details.

FOCUS-49747- RunQuery: Enhanced AI Optimization and Error Assistance

This update enhances the RunQuery tool by adding improved AI-driven query optimization capabilities through a dedicated Optimize button. The Optimize feature proactively provides prioritized suggestions for query enhancements before executing the query. Additionally, AI Error Assistant continues to offer guidance after query execution, helping users quickly identify and correct errors.

See New Run Query for more information.

RunQuery AI - Live Demo - Focus

FOCUS-49740- Student Schedule: Enhanced Lunch Period Display

This update improves the display of lunch periods on the Student Schedule screen. Now, only the first lunch period appears directly above the schedule table. When additional lunch periods exist, they are conveniently displayed in a tooltip when hovering over the primary lunch period. For schools using rotation days, the current day's lunch is clearly indicated in bold within the tooltip, improving clarity and reducing visual clutter on schedules.

See Lunches for more information.

FOCUS-49476- Schedule Planner: Full Year View Now Displays as Expected in Next Year

This update resolves an issue in the new Student Schedule Planner view where courses would not appear under the "Full Year" view unless a specific marking period was selected when selecting the Schedule Planner for the next school year.

FOCUS-49451- Late Check In/Early Release: Simplified Time Entry

This update streamlines the time entry process for Late Check In/Early Release by combining previously separate fields (hour, minute, am/pm) into a single unified field. Users can now enter times more quickly and easily--for example, typing "0630a" automatically formats to "06:30 am." This enhancement provides improved efficiency and user experience when managing student attendance entries.

See Late Check In/Early Release for more information.

FOCUS-49360- Enrollment: Improved Validation for "Do Not Allow Enrollment Deletion when a Schedule Exists" Preference

This update enhances the enrollment validation logic to accurately respect the "Do Not Allow Enrollment Deletion when a Schedule Exists" system preference. Users are now permitted to delete duplicate enrollments only if the remaining enrollment's dates align correctly with the associated schedule records. Additionally, adjustments to enrollment records across current and previous school years properly consider schedule dates, enforcing the selected enrollment preferences consistently.

See System Preferences > Enrollment for more information.

FOCUS-49345- Attendance & Student Search: Improved Display of "Scheduled into Section(s)" Criteria

This update resolves an issue affecting searches using the "Scheduled into Section(s)" filter under More Search Options. Previously, the selected sections did not appear at the top of search results or on printed reports. Now, selected sections clearly display both at the top of the search results and in printed outputs, improving clarity and accuracy when reviewing and documenting search criteria.

FOCUS-49270- Attendance Reports: Improved Exclusion of Special Additional Attendance (Missouri)

This update enhances attendance reporting accuracy by incorporating the "Exclude from State Reporting" setting from Special Additional Attendance records (log_field10). When selected, attendance records flagged as excluded are now properly omitted from the Student Absence Summary and Average Daily Attendance (ADA) reports. This ensures attendance data reported to the state accurately reflects only relevant attendance minutes, providing districts precise control over attendance reporting.

FOCUS-48793- Student Final Grades: Performance Improvement for Period Absence View

This update improves performance when loading the Student Final Grades report with the "Period-by-Period Absences" option selected. The optimization reduces load times, particularly in schools with large attendance datasets.

FOCUS-48531- Google Drive Export Integration Enhancement

This enhancement introduces the ability to export data directly to a user's Google Drive. A new Google Drive icon appears alongside existing export and print options in list views and data tables. Sites using Google SSO now have an expanded configuration, allowing admins to specify whether Google is used for login, linked accounts, and/or exporting to Drive. For existing setups using Google for login, a migration ensures those settings are preserved without altering current behavior.

See Single Sign-On > Google Sign-In, Export to Google Drive (Admin) and Export to Google Drive (Teacher) for more information.

Student Info

FOCUS-48430- Grade Change Request: Display "Current Gradebook Grade" Enhancement

This enhancement adds a "Current Gradebook Grade" column to both the Request Grade Changes (teacher portal) and Approve Grade Changes (admin portal) screens. For quarter-based terms, this column displays the student's current gradebook grade. If the selected term is an exam, semester, or full grade, the column will remain blank. Additionally, if the "New Grade" does not match the gradebook grade, it will be highlighted in red to help reviewers easily identify discrepancies.

See Request Grades Changes (Teacher) for more details.

FOCUS-47238- Discipline Referrals: New Graphical Reporting Enhancements

This update introduces graphical reporting to the Discipline Referral screens and Referral Log reports. Users now have the option to display visual graphs summarizing referral data by Action Days, Discipline Codes, Location, Incident Time, and more. These graphs are dynamically generated based on selected filters and appear both directly on the student referral page and optionally on printed Referral Logs. Graphical summaries streamline data analysis, providing clear insights into referral patterns for individual students.

Technical Note: To display graphs correctly, ensure the following aliases are assigned to referral fields:

  • Incident Time field must have the alias incident_time
  • Location field must have the alias location

A migration script has been included to automate this setup:

  • If no Incident Time field exists, the migration creates one with the alias incident_time.
  • If exactly one Incident Time field already exists, the migration automatically updates its alias to incident_time.
  • If multiple Incident Time fields exist, the migration will not modify these fields automatically. In this scenario, the correct field must have the alias manually set to incident_time.

For the Location graph to display, ensure the referral field intended for locations has its alias manually set to location.

See Referral Log, Referrals (admin), and Referrals (teacher) for more information.

Referrals

FOCUS-47182- Focus Student Transfer

Focus now supports real-time student data transfers between participating districts. When a student moves from one Focus district to another, key information--such as demographics, grades, test scores, and immunizations--can be securely transferred and imported directly into the receiving districts system. Transfers can be initiated by the sending district via the Transfer To field or requested by the receiving district if no transfer was set. This streamlines enrollment, improves data accuracy, and provides a faster alternative to FASTER for inter-district student records exchange.

See Profiles > Students tab, Focus Transfers, and  System Preferences > Enrollment tab for more information.

FOCUS-46264- User Alerts: Added Alert Icons to User-Info Menu

This update introduces alert icons to Users. Alert icons configured via Edit Rules & Workflow for user fields now clearly display next to the user's name, along with associated hover-text descriptions. Icons appear based on defined rules or criteria and can be individually enabled or disabled, providing quick visual alerts about users' special statuses or conditions.

FOCUS-45972- Final Grades: Validation Added for Manually Entered Grade Titles Matching Grading Scale

This update enhances validation on the Final Grades screen to ensure manually entered grade titles align with valid titles from the assigned grade scale. When modifying the Grade Title, the system verifies the entry against the associated grading scale. If an invalid title is entered, a clear error message is displayed: "Grade title value '{value}' is not valid. Please enter one of the Grade Titles associated with the Grade Scale (case sensitive)." The titles "NG," "NC," and "P" are exempt from this validation. Additionally, if "N/A" is selected for the Grade Scale, the Grade Title validation is bypassed. This ensures accuracy and consistency in grading records.

FOCUS-50467- Volusia | Vonage API Error

FOCUS-50352- Fix DB error on PA

FOCUS-49562- Fix duplication bug in pgrestore

FOCUS-49557- Courses & Sections: Residual co-teacher data

SSS

FOCUS-50228- Form Builder: Resolved Missing Field Values When Printing Submitted Forms

This update corrects an issue where certain fields--specifically textareas--did not display their values when printing previously submitted forms. The problem was caused by the textareas rendering with a height of zero. With this fix, all field values now display correctly in printed form submissions.

FOCUS-49952- SSS Module: Enhanced Attendance Options and New PMP Attendance Table

This update enhances the PMP Data Collection tool by converting the Attendance column into a convenient dropdown menu with options: Blank, Present, and Absent. Additionally, a blank option has been included for the Participation (Comments) field, offering increased flexibility in data entry. A new Attendance table has also been introduced on the Graph step of Academic/Behavior PMP Events, capturing Date and Attendance status with the same dropdown options. Users now have the option to include this Attendance table in printed reports by selecting the "Add Attendance Table from PMP" checkbox, ensuring comprehensive and customizable reporting.

See PMP Data Collection, Academic PMP, and Behavior PMP for more information.

PMP Data Collection
Previous Article 12.0.97 - 07/18/2025
Next Article 12.0.95 - 06/27/2025