Documentation for Administrators

12.0.85 - 4/6/2025

Updated on

Finance

FOCUS-48414- Limit Inventory Report 'Missing' Checkbox by Profile Permission

System improvement updating the profile permission 'Mark Assets Missing' to restrict the Missing checkbox on the Fixed Assets > Reports > Inventory Report.x on the Inventory Report to the Fixed Assets > Inventory > Mark Assets Missing permission.

See Take Inventory and Inventory Report for more information.

FOCUS-44508- Transportation Enhancement

System enhancement to Transportation > Field Trips adding Student Trip Requests. The Student Trip Requests are customizable in Transportation > Field Trips > Setup with the addition of Trip Types, Groups and Transportation Types. Also included is a change in naming convention from Titles Field Trip Request to Titles Bus Request.

Payroll

FOCUS-48457- Read Only Pay Type for Wage Calculation

System improvement to Human Resources > Staff > Employee > Jobs adding a new profile permission allowing users view only access to the employee job details including the pay type for wage calculations.

FOCUS-48444- Validate SSN during user/student registration

This branch adds an error during user/parent registration (/auth) when the provided SSN is already in use. 'Require Birthdate & SSN for User/Parent Registration' must be enabled for the SSN field to appear.

See System Preferences > Parent Registration for more information.

FOCUS-48388- School/Department Payroll Entry Non-work day Leave Request

System improvement to Payroll > School/Department Payroll Entry > Leave adding a pop up warning when an entry is made on a non-work day.

FOCUS-48309- Staff Report - Combined Race Column Setting

System Improvement adding a setting to Setup > Settings > Miscellaneous > Staff Report Race Column. This setting allows districts to list letter identifiers for each ethnicity/race selected by employees or display 'M' for multiple.

FOCUS-48236- SIS & ERP > Print Letters & Send Emails - Insert Fields for Applicants

This system improvement allows the cost center field to be added in User print letters and send emails on SIS. This field is located under the Applicant Tracking menu of the Insert a Field pop up window.

See Print Letters & Send Email (Users) for more information.

FOCUS-48162- Add New Fields To Education Table

System enhancement to Human Resources > Setup > Employee Fields adding the 'Foreign Degree Credential Service' text field and a 'Verified' checkbox to Education Table. The new fields may be displayed or hidden per district via Setup > Profiles (Permission Type = Employee Fields).

SIS

FOCUS-48532- Graduation Req. Report: Waiver Logic Corrected for Accurate Requirement Evaluation (Florida)

This update resolves a logic issue in the Graduation Requirements Report for Florida customers. Previously, waivers such as JROTC were not consistently applied due to an incorrect identifier being used in the waiver condition check. With this fix, the system now properly recognizes waived subject areas and avoids evaluating additional courses as required, ensuring more accurate reporting of graduation status.

FOCUS-48514- Run Scheduler: Improved Conflict Logic in New Run Scheduler

This update resolves two issues in the new Run Scheduler. First, it ensures that defined "Conflicts With" period settings are now correctly respected by improving how marking period associations are handled in scheduling logic. Second, it prevents scheduling overlaps between sections with incompatible marking period lengths--such as a quarter-length section being scheduled at the same time as a full-year section. These changes improve accuracy and compliance in schedule generation.

FOCUS-48499- Add Absences: Improved Date Picker Visibility

This update enhances the Add Absences screen by improving the visibility of selected dates in the date picker. Previously, the highlight color made it difficult for users to distinguish selected dates. With this improvement, selected dates are now clearly highlighted in red, providing better clarity during absence entry.

FOCUS-48498- Scheduling: Improved Lunch Rule Display Based on Student Schedule

This update refines how student lunch rules are displayed on the schedule by ensuring only active course enrollments are considered. Previously, dropped or inactive courses could incorrectly influence the displayed lunch rule. The system now evaluates active schedule entries only and prioritizes lunch rules tied to the earliest applicable marking period. This ensures more accurate and consistent lunch assignments across student schedules.

FOCUS-48472- Scheduling: Resolve "Requests by Course" Pop-Up Count in Requests Report

This update corrects an issue in the "Requests by Course" report within the Scheduling module where students with requests marked as "Do Not Schedule" were still included in the pop-up list. With this fix, only active course requests are shown, ensuring the pop-up count accurately reflects the number of students with schedulable requests. This improves clarity and consistency for users managing course requests.

FOCUS-48471- Incomplete Schedules Report: "All Schools" Option Now Honors Marking Periods Across Schools

This update resolves an issue with the Incomplete Schedules report where selecting the "All Schools" option did not correctly evaluate marking periods from all schools.With this fix, the report now properly retrieves marking periods across all schools when the "All Schools" option is selected.

FOCUS-48469- Legacy Schedule: Restore "View Student Invoice" & UI Improvements

This update restores the 'View Student Invoice' button on the legacy Student Schedule interface.

FOCUS-48466- Graduation Requirements: Resolve Editing SQL-Based Requirements

This update resolves an issue on the Graduation Requirements setup screen where users were unable to edit Graduation Programs and Requirements that utilized SQL after they were initially saved. With this fix, SQL-based entries can now be modified as expected.

FOCUS-48463- Student Search: Resolve Previous Search Results

This update resolves an issue in Student Search where the search would incorrectly return users to only their initial search, regardless of any subsequent searches performed. The system now properly caches and restores the most recent set of search results.

FOCUS-48459- Post Final Grades: Resolve "Use Gradebook" Posting Blank Grades as Not Graded

This update resolves an issue in Post Final Grades where using the "Use Gradebook" button would incorrectly post a grade of "Not Graded" if no gradebook grades existed for a student and the gradebook used letter grades. With this fix, no grade will be posted when gradebook data is missing, maintaining accuracy in grade reporting.

FOCUS-48456- Attendance: Resolve Period Mismatch Error in Teacher Seating Chart

This update resolves an issue in Teacher Take Attendance using the Seating Chart view, where an error message would appear stating "This section of XXX XXX is in XX -- the currently selected period is XX" when switching between tabs with different periods selected. With this fix, attendance can now be saved correctly across tabs and periods without triggering the error.

FOCUS-48446- Delete a Student: Resolve Form Access After Merging Students

This update resolves an issue where, after merging two students, forms associated with the merged student were inaccessible from the Student Info screen and did not appear in the Forms History tab. With this update, forms are correctly retained and accessible after a student merge.

FOCUS-48443- Gradebook: Grouping Issue When Section is Added to Period After Assignment is Created

This update resolves an issue in the teacher Gradebook when gradebooks are grouped by period. Previously, if a new section was added to a grouped period after assignments were created, grades entered for students in the new section would not save correctly. With this update, grades for students in newly added sections now save as expected.

FOCUS-48427- Discipline: Resolve Teacher Referral Search with Expanded School Access

This update resolves an issue affecting teacher referral searches. When the system preferences "Teacher District Referral View" is set to "All referrals entered by any user" and "Enable search entire school for teachers" is enabled, teachers using "Search All Sections" and "Search the Entire School" will now correctly see all student referrals in the school. Previously, only students actively scheduled into the teacher's sections were returned.

See Referrals (Teacher) for more information.

FOCUS-48412- Teacher Webpages: Resolve Image/Picture Upload Error on Webpage Icon

This update resolves an issue in the Teacher Webpages module where users encountered an error when attempting to upload an image files as the webpage icon. With this fix, image uploads now function as expected without error.

FOCUS-48411- Scheduling: Restore Course Info Links on Master Schedule Report

This update restores the "I" information links in the Courses and Subject columns on the Courses tab of the Master Schedule Report. These links provide direct access to the Courses & Sections setup page, improving navigation and usability for scheduling tasks.

FOCUS-48401- Graduation Requirement Report: Fine Arts IB Display Resolution (Florida)

This update improves the Graduation Requirements Report by correcting the display logic for the "Successfully completed a fine arts International Baccalaureate" requirement. Previously, when a student was enrolled in multiple Honors, AP, IB, or Dual Enrollment courses, a course meeting this specific fine arts IB requirement would not appear, despite being marked with a check and hourglass. With this update, qualifying Fine Arts credits will now display correctly under this section.

FOCUS-48397- Communication Platform: Hide Allow Student/Parent Reply By Default Setting for Teachers

This update refines the Communication Platform settings for teachers. The "Enable Allow Student/Parent Reply by Default" option is now hidden from teacher profiles, as students and parents can always reply to teacher messages by default. The option remains visible and configurable for administrators.

FOCUS-48396- Test History: Filter Submission Resolution

This update resolves an issue in the Test History screen where submitting filter criteria was incorrectly treated as a save action. As a result, the page would refresh without applying the filters. With this update, filter submissions are processed correctly, and results are updated based on the specified criteria.

FOCUS-48395- Final Grades: Print Assignment Grades Error

This update resolves an issue on the Final Grades, GPA & Class Rank screen where using the Print Assignment Grades button at the bottom of the page resulted in an error. With this update, the print function works as expected without triggering an error.

FOCUS-48390- New School Year Selection in Third Party Systems (API)

This update adds a new School Year dropdown to the Third Party Systems API configuration screen. By default, the selection is set to "default," which uses the system's default school year as defined in system preferences. This enhancement gives users greater control over which school year is referenced when third-party systems request data.

See Third Party Systems for more information.

Third Party Systems

FOCUS-48383- Mass Add Log Records: By Group - Resolve Student Row Unselection

This update resolves an issue in Mass Add Log Records when using the By Group option. Previously, navigating between checkboxes and date inputs could unintentionally unselect students from the list. With this fix, selected students remain properly selected during data entry.

FOCUS-48381- Teacher Completion Report: Resolve Incorrect Grade Posting Status

This update resolves an issue where the Teacher Completion Report incorrectly indicated that a teacher had posted grades. The problem was due to marking period IDs being misinterpreted in the query logic. With this fix, the report now accurately reflects grade posting status based on the correct marking period data.

FOCUS-48361- Mass Add Log Records: Now Respects Logging Field Suggestion Queries

This update resolves an issue in Mass Add Log Records (By Student) where suggestion queries configured on Logging Field columns under Student Fields were not being respected. With this fix, values from the suggestion query now prepopulate as expected, ensuring consistent behavior across the system.

FOCUS-48353- Form Builder: Missing Student Info in SIS Form Request Header

This branch resolves an issue in the Form Builder where SIS Form Request was not retrieving the student ID, resulting in missing or "N/A" values in the form header. With this update, the student ID and associated header information are correctly populated and displayed.

FOCUS-48329- Graduation Req. Report: Prioritize Completed Courses Over In-Progress (Florida, Fine Arts)

This update improves the accuracy of the Florida Graduation Requirements Report, Fine Arts Designation by ensuring completed courses are prioritized over courses marked as "will complete." Previously, in-progress courses could take precedence in meeting requirements, even when a completed course was already available. With this change, completed courses are evaluated first, resulting in more accurate graduation status tracking.

FOCUS-48324- Attendance: Late Check-In/Early Release Comments Added to Attendance Summary

This update enhances the Attendance module by ensuring that reasons entered through the Late Check-In/Early Release screen are now accurately reflected in both Attendance Administration and the Student Absence Summary. Specifically, the system will now copy the Absence Reason from the attendance_period.attendance_reason field into the attendance_day.comment field. When multiple entries exist for the same day, the reasons are displayed as a comma-separated list for improved clarity.

Important Note: With this branch, attendance_day.comment is updated only when a record is entered via the Late Check-In/Early Release screen. This process pushes the Absence Reason to the daily attendance comment field. However, any changes made directly to attendance_day.comment afterward will not overwrite or update the original note stored in attendance_period.attendance_reason.

See Absence Summary (Admin), Administration, and Absence Summary (Teacher) for more details.

FOCUS-48284- Teacher Schedule Report: Accurate Highlighting for Double-Scheduled Sections

This update improves the accuracy of the "Highlight on Double Scheduled" option in the Teacher Schedules Report. Previously, all course sections were incorrectly highlighted in red due to missing validation logic. With this update, only sections with true scheduling conflicts --based on overlapping periods, marking periods, and rotation days-- will be highlighted. This change ensures users can clearly identify actual scheduling conflicts without visual noise.

See Teacher Schedules Report for more information.

FOCUS-48243- Teacher Programs: Visibility Update - Display Teacher's Name in Session Again

This update improves the Teacher Programs screen by allowing users without view/edit permissions to see the teacher's name in the session header. While these users can now view the name for context, they are still restricted from accessing the teacher's User Info page, maintaining proper permission boundaries.

FOCUS-48115- Periods: Update Permission for Periods and Sub-Permission Delete & Add

This update improves permissions for Setup > Periods. Users with Edit access to Periods but without Edit access to "Delete & Add" are now restricted from editing the following fields: Sort Order, Length (Minutes), Used for Attendance, Required for Scheduling, and Conflicts with Periods. This ensures finer control over period configuration and aligns with existing permission structures.

See Periods and Profiles > Permissions Explained for more information.

FOCUS-47503- Communication Platform: Specify Schedule Effective Date Enhancement

A new enhancement to the Insert Fields feature within Communication allows users to insert personalized variables in emails based on a student's schedule effective date. This feature adds a "Schedule Effective Date" option at the top of the Insert Fields popup, enabling users to select a specific date using a date picker. The date will default to Today's date and retain the users' selection during the session. The selected date will help determine the data that will be populated for each student, ensuring messages reflect accurate and relevant data as of that date. This functionality is available exclusively in the Email tab and only supported in the new text editor. This enhancement significantly improves the accuracy and personalization of communications by providing more relevant and timely messaging.

See Communication (Admin) and Communication (Teacher) for more information.

FOCUS-46957- Form Builder: Rich Text Field Data Binding Support

This update enhances the Form Builder by enabling data binding between rich text fields. Previously, binding a rich text field to another field did not function as expected, resulting in missing or unsynced content. With this improvement, rich text fields now support data binding, ensuring values are properly mirrored and kept consistent across linked fields.

FOCUS-45112- Attendance: New 'Show Minutes Present/Absent' Setting on Attendance Chart (MO)

This update introduces a new Show Minutes Present/Absent checkbox to the attendance chart for Missouri districts. When selected, an additional field appears under each attendance code, allowing users to enter the number of minutes. These minutes are then totaled and displayed in either the Total Minutes Present or Total Minutes Absent sections, depending on the selected codes. This option is available for all profile types and will be remembered the next time the user returns to the page. This functionality has already been in use on Missouri production sites and is confirmed to be working as intended.

FOCUS-44959- Community Mobile App: Print Student Badge Feature for Parents and Students

This enhancement adds the ability to print student ID badges directly from the Community Mobile App. Students can print their badge from the Digital Badge screen, while parents can print their child's badge by clicking the barcode icon next to the student's name on the homepage. The printed badge will reflect the logo and color settings configured on the Print ID Badges screen.

See Using the Mobile App for Parents/Students for more information.

sandbox.focusschoolsoftware.com/writerscurrent/mobileApps/community/?&preview=mobile&locale=EN&color_scheme=light
SSS

FOCUS-48357- SSS: PMP Participation Graph Now Displays When Added via Code View

This update resolves an issue in the SSS module where the PMP participation data collection graph would not display if the participation record was added using the code view in the text editor. With this fix, participation entries added through code view will now render correctly in the graph.

FOCUS-48292- SSS: IEP Progress Reporting Improvement

This update enhances the Progress Monitoring event in the SSS module. Going forward, future Amended IEP events will no longer clone progress update data from the most recent locked IEP or Amended IEP. Each tab within the event is now available as a separate step for printing, providing greater flexibility. Additionally, the hard-coded header and footer specific to Duval have been removed to support cleaner, more customizable output.

FOCUS-48242- SSS: Caseload & Service Displays Goals from Latest Locked IEP

This update improves goal selection in the SSS Caseload & Service screen. Previously, all valid goals were displayed regardless of the IEP version. With this change, only goals from the most recent locked IEP or Amended IEP will be shown when adding individual or group services, ensuring accuracy and relevance.

FOCUS-48189- SSS: setStudentLogField Now Sets School Year on New Log Entries

This update ensures that when a trigger using setStudentLogField creates a new log entry in the SSS module, the current school year is automatically assigned. Previously, these records were missing the school year value, which could impact reporting and data accuracy.

FOCUS-47911- SSS: Resolve Missing Select File Button in SSS Intervention Upload Events

This update resolves an issue in the SSS module where the "Select File" button was not appearing for SSS Upload Events using a custom route. With this fix, the button now displays as expected, allowing users to upload files without issue.

FOCUS-47685- SSS: Resolve Formbuilder Tab Indexing Issue in Chrome

This branch improves the SSS module by resolving an issue where the tab index was not honored in Chrome. Previously, pressing the tab key would unexpectedly move focus to the top of the browser page instead of advancing to the next field. With this update, the tab key navigation works as expected in Chrome.

FOCUS-47247- SSS: New Lock & Delete Rules for Caseload Services

This update adds enhanced lock and delete functionality to the SSS Caseload & Services module. A new system preference, "Lock & Delete Services," allows districts to enforce stricter control over service records on the Service History tab. Services remain editable for 30 days after being locked; beyond that, they become permanently locked and cannot be modified or deleted. Unlocked services remain editable for up to one year. A warning is shown if a user attempts to lock a service older than 30 days. Deletion is only permitted before permanent lock status is applied.

FOCUS-46609- SSS: New Event Triggers for Step Removal by Age or Grade Level

This update adds two new event trigger actions to the SSS module: "Remove Step if Student Age is Greater/Less Than" and "Remove Step Based on Student Grade Level." These triggers allow steps within an event to be dynamically removed based on a student's current age or grade level, improving workflow customization and automation.

Note: When using the Greater Than or Less Than age condition, the system evaluates based on "greater than or equal to" and "less than or equal to." For example, if the condition is set to "less than 10," the trigger will still apply to a student who is 10 years and 11 months old.

FOCUS-45097- SSS: Add Disable Watermark Setting & Resolve Preset Dropdowns Print Issue in Mass Print

This update resolves an issue in the SSS module where preset dropdown values for school, staff, and students were not properly loading when mass printing events. With this update, these dropdown values now load correctly, ensuring accurate selections. Additionally, a new Disable Watermark option has been added to the Mass Print Events screen. When checked, the watermark will not appear on the downloaded PDF file.

FOCUS-44318- SSS: Improved Error Handling for Archived File Imports

This update improves the SSS module's handling of archived file imports. Previously, if a file name matched the required format but was missing certain metadata fields, the import process would fail. With this update, the system now handles these scenarios gracefully, allowing archived files to be imported without error even when some optional fields are missing.

CTE

FOCUS-48266- Attendance Setup: Improvements to Import functionality of Hours Override

This update enhances the import functionality for Hours Override under Attendance Setup, specifically for postsecondary CTE schools. It improves section matching by ensuring text-based section values are properly mapped to course_period_id and restricting numeric section values to valid options within the selected school. Additional validations include requiring a valid date, enforcing that override hours must be a positive number (excluding zero), and providing clearer error output with row numbers included.

Next Article 12.0.82, 12.0.83, 12.0.84 - Revision - 4/3/2025