FOCUS-48850- fix(accounts-receivable): limit Internal AR Receipts facilities to user's AR permissions
FOCUS-48792- Position Control | Add "Service Months" and "Service Days" from the Pay Type
System improvement to Human Resources > Staff > Position Control adding Service Months, Service Days, and Bargaining Unit columns to the Positions tab.
FOCUS-48798- Position Control Allocations Effective Date Issue
FOCUS-49285- New Runquery: Add Auto Pairing Setting
This update adds a new "Auto Pairing" setting to the new Runquery tool. When enabled, the system will automatically pair quotes, parentheses, brackets, and similar characters. Users can disable this feature by unchecking the setting.
See New Run Query for more details.
FOCUS-49284- Gradebook: Resolve Weighted Semester Extra Credit Issue
This update resolves an issue where extra credit assignments were not counting if they were entered in a different quarter without other assignments. With this change, semester and full year gradebooks are treated as a single unit, ensuring extra credit is properly included in the overall grade calculation.
FOCUS-49268- Student Academic Report: Enforce View All SSN Permission if SSN Column Present
This branch corrects an issue in the Student Academic Report (SAR) for Postsecondary customers where users without the "View Full SSN" profile permission could still view students' full Social Security Numbers. With this update, the SAR report now properly respects the permission setting and masks SSNs for unauthorized users.
FOCUS-49254- Gradebook: Resolve Inconsistent Student Name Vertical Alignment with Alert Icons
This update corrects an issue in the Gradebook where student names appeared misaligned within rows when alert icons were present. With this change, student names remain properly centered in the row regardless of alert icon display.
FOCUS-49242- School Choice: Refine Zoned School Display Logic in School Choice Report (Florida)
School and Next Year Zoned School values are displayed. The system will now only show a school's title if the student's Zoned District matches the district's official FLDOE-issued District ID, preventing incorrect matches when schools across different districts share the same MSID.
FOCUS-49241- New Student Schedule: Resolve Grade Level Mismatch with Dual Enrollments for Validation
This update resolves an issue in the New Student Schedule where students with two active enrollments could encounter grade level mismatch errors. The fix ensures that grade level restrictions on courses are evaluated correctly, preventing false errors when multiple active enrollments exist.
FOCUS-49227- School Choice: Resolve Letter Date Populating for Multiple Status Records
This update corrects an issue in the School Choice module where only one record per status type had the letter_date populated when generating letters. The fix ensures that all applicable school_choice_application_status records for a student now correctly receive the letter_date during the Print Letters process.
FOCUS-49223- Mass Change Schedule: Resolve Missing Child Sections when Using Choose Option
This update fixes an issue in Mass Change Schedule where child sections from a second parent section were not added when using the Choose option. After the update, all parent and child sections correctly appear on the student's schedule as expected.
FOCUS-49222- Post Final Grades: Display Senior Posting Window Message for Teachers
This branch improves the Teacher view of Post Final Grades by consistently displaying the Senior Grade Posting window message when a separate window is set for Seniors. The message now appears before the window opens in both Teacher Programs and directly in Post Final Grades, ensuring clear communication of Senior-specific posting dates.
FOCUS-49220- New Runquery: Restore Logout Timeout Behavior
This branch restores the session keep-alive functionality in New Runquery to match the behavior of the legacy Runquery tool.
FOCUS-49214- Master Schedule Builder: Improve Unscheduled Sections and Error Messaging
This branch introduces multiple improvements to the Master Schedule Builder. It updates error messages for unscheduled sections and clarifies cases where no period is available due to teacher or room constraints. It also corrects behavior when using rotation days by ensuring sections without requests are scheduled and prevents overwriting of rotation days during mass updates.
FOCUS-49176- Next Year Schedule Requests: Suppress Notices When Setup Preferences Not Configured
This branch resolves an issue where error notices appeared for admins viewing Next Year Schedule Requests if the 'Allow Teachers to Enter Course Requests Starting' and 'Allow Teachers to Enter Course Requests Ending' system preferences were not configured. After the update, the page loads as expected.
FOCUS-49174- Scheduling Requests: Prevent Unnecessary Prerequisite Requirements Popup
This branch resolves an issue where users incorrectly received the conflict popup message 'Not all of the prerequisites have been taken for...' when students had prerequisite courses but had not yet earned credit. The update restores the prior functionality to prevent this unnecessary alert.
FOCUS-49154- Imports: Implement Built-In PSSA & PKE File Parsers (Pennsylvania)
This branch adds default file parsers for Pennsylvania districts to support Test History imports. It includes parsers for Pennsylvania System of School Assessment (PSSA) for Spring 2025 and Pennsylvania Keystone Exams (PKE) for Winter 2024. Both parsers format school year data, assign administration dates, and use PASecureID as the student identifier.
FOCUS-49145- Schedule Report: Open Student Schedule in New Tab
This branch improves the Schedule Report so that when a student is selected, their schedule opens in a new browser tab instead of the same window.
FOCUS-49084- Attendance Submission Validation for Current Date Only
This update prevents teachers from submitting attendance records for a date other than the current day. A validation check has been added to ensure that the attendance date matches the system date at the time of submission. If a mismatch is detected, the submission is blocked and an error message is displayed, helping to avoid incorrect attendance entries caused by stale browser sessions.
FOCUS-49083- Scheduling: Remove Requests Flagged as "Don't Schedule" from Requests Reports
This branch updates the Requests Report to exclude any student requests that are marked as Don't Schedule. After the update, only requests eligible for scheduling will appear.
FOCUS-49082- Discipline: New "Done" Option on New Referral Completion Pop-Up
This enhancement to the Discipline module adds a new Done button to the "Complete" confirmation pop-up that appears after submitting a referral. Selecting Done will redirect the user back to the Portal home page, streamlining navigation after submitting a referral.
FOCUS-48972- FA Worksheet: Editable Program Length Fields (Postsecondary)
The FA Worksheet for Postsecondary customers has been updated to allow the program length fields to be edited. Previously these fields were locked from user input. This change gives users greater flexibility to update program length details as needed.
FOCUS-48971- Mass Add Log Records: Improved Teacher Permission Handling
This update corrects an issue where teacher profiles without view permissions for certain student logging field columns could still see and add values for those columns in Mass Add Log Records.
FOCUS-48959- Communication Platform: New Page Break Button
This update adds a Page Break button to the staff email editor in the Communication Platform for districts using the new text editor, helping improve printed email formatting. It also resolves an issue where centered tables did not print properly aligned, ensuring the printed output matches the editor preview.
See Communication (Admin) > Original Text Editor vs. New CK Editor and Communication (Teachers) > Original Text Editor vs. New CK Editor for more information.
FOCUS-48892- School Choice: Projected Grade Validations in Application Enhancement
This branch introduces an enhancement to the School Choice Module that prevents parents or students from submitting a school choice application if the system cannot determine an appropriate projected grade due to incomplete or misconfigured enrollment information. An error block will now display on the School Choice Application screen if the Current Grade or Projected Grade value is missing for a student. In this case, no save buttons or file uploaders will appear, and no programs or notes will be displayed. Example messages include: "The system was unable to identify the Projected Grade Level for this student. Please contact the District for assistance."
FOCUS-48859- Parent Auth: Restrict to User Letter Templates Only in Parent Registration
This update refines the template selection process for the "Send Parent Verification when opening up for new account" system preference. Previously, templates from both Student and User sources were available, which could lead to errors if a selected Student template was selected. With this change, only User-based templates (from Users > Print Letters & Send Emails) are available for selection, reducing the risk of errors during Parent Registration. Communication Platform templates remain unaffected and continue to appear as before. Please note that Insert Fields should not be leveraged in templates attached to this feature.
FOCUS-48752- Student/User Search: New Current School Year Filter Added for Logging Field Searches
This enhancement adds a new "Search Current School Year" option to the New Student and User Search when filtering on logging fields. When selected, the search will only return results for students or users with a logging field entry in the currently selected school year, based on the system school year value associated with the logging field.
See Searching for Students, User Info, Searching for Students (Teachers), and Employee for additional details.
FOCUS-48692- New Profile Permission to Restrict Access to Future School Years
This update adds a new profile permission, "Disable toggling to future year in top right," available for admin profiles only. When enabled, users with that profile will be restricted to the default school year and will not see future years in the year selector. If a user holds both an admin and teacher profile, switching to the admin profile after advancing as a teacher will revert them to the earliest visible year and continue to restrict access to future years.
FOCUS-48662- Waitlist: New Program Column (Postsecondary)
This enhancement adds a new Program field to the Waitlist screen for Postsecondary customers. The new field appears between School and Course and allows selection of a program from course_subjects for the selected school. Once a program is chosen, the Course dropdown is filtered to display only courses within that program, helping differentiate courses shared across multiple programs.
FOCUS-48465- Gradebook: Student View Doesn't Show Exclude from Average
This update resolves an issue in the Gradebook where the "Exclude from Average" checkbox would appear unchecked in the assignment comment popup, even if previously selected. Additionally, re-checking the box would remove the red "Excluded from Grade" message. The system now correctly retains and displays the checkbox state, ensuring consistent behavior between the main grade view and the comment popup.
FOCUS-48318- District Report Cards & Transcripts: Don't Display Link on Parent/Student Portal if no Grades Exist for Selected Marking Period/Type
This change updates District Report Cards and Templates so that if a student has no grades for the selected marking period and report card type, the report link will no longer appear in the Student or Parent Portal when published.
FOCUS-48315 - Student Final Grades: Resolve 'Print Transcripts' for Non-Admins
This branch corrects transcript printing for non-admin users in Student Info → Grades by adjusting how valid Letterhead Templates are determined. The system now correctly allows templates that include “Grades/Transcripts” and meet profile access requirements, without requiring “Transcripts” in the ‘Default for Teachers, Parents & Students’ list.
FOCUS-48102- Attendance: Absence Summary Header Display Time Missed by Category
This update enhances the Absence Summary page by adding detailed time-based statistics to the header when the Attendance system preference "Show minutes missed in Student Absence Summary" is enabled. The summary now includes Time Missed Due to Late Sign-Ins, Early Releases, and Absences, providing a clearer breakdown of lost instructional time. These values are calculated from the Late Check-In/Early Release records and full-day absence entries.
FOCUS-47201- Progress Plans: Visibility & Display Improvements
This branch improves the display of the Progression Plan page by removing unnecessary Planned Request and Earned Scheduled columns for unneeded years, cleaning up course listings to remove commas and better format rows, and updating the course/grade display to show the earned grade within the correct year context.
FOCUS-45972- Final Grades: Validation Added for Manually Entered Grade Titles Matching Grading Scale
This update adds new validation to the Final Grades screen to ensure manually entered grade titles match valid titles from the assigned grade scale. When a user modifies the Grade Title field, the system now checks if the title exists in the associated grading scale. If not, an error is displayed: "Grade title value '{value}' is not valid. Please enter one of the Grade Titles associated with the Grade Scale (case sensitive)." Titles "NG" and "NC" are excluded from this validation. This enhancement helps prevent entry errors and ensures consistency across grading records.
FOCUS-49076- Add ability to edit closed hall passes with System Preference
FOCUS-49003- Add Tooltip Info to Hall Pass Column in Take Attendance
FOCUS-49307- SSS: Toggle Columns Button Restored in Active Events
This update fixes an issue where the "Toggle columns" button was not visible in the Active Events tab of the Manage Student screen. With this update, the button now displays and functions as expected.
FOCUS-49151- SSS: Resolve Empty Dates for Locked IEP Event Schedules
This branch resolves an issue where schedules set to "use IEP Start Date" and/or "use IEP End Date" would save with empty dates when the related IEP event was locked. With this update, the start (IEP_plandate) and end (IEP_reviewdate) dates are now correctly populated in the sss_schedules table under these conditions.
FOCUS-49075- SSS: Add Dual Sensory Option to Goals & Objectives Diagnosis Dropdown
This branch updates the SSS module by adding the Dual Sensory option to the hard-coded list in the Goals & Objectives diagnosis dropdown. Previously, this option was missing and unavailable for selection. With this update, users can now select Dual Sensory as expected.