11.0.40 - 04/03/2022

Finance

FOCUS-33250- Load available vendor addresses on invoices when searching for invoice

A system update to ensure that the anticipated address will populate from the AP invoice to the printed check.

FOCUS-33221- Add column to misscan report

System enhancement to include new column on the Fixed Assets > Inventory Report > Mis-scans tab > Reason.

FOCUS-32927- Track budgets across multiple invoices when posting an invoice batch

A system update to ensure modified accrual invoices check the available balance as the invoices are entered in succession for the same vendor.

FOCUS-32853- Add a Department dropdown to the inventory report

District specific request to add a Department pull-down to the Inventory Report screen

FOCUS-25343- CR- Add Funding Source Check Refund

Payroll

FOCUS-33239- ERP - Human Resources - Do not terminate job positions when changing Job Termination date

SIS

FOCUS-33240- Check School Pref for "Allow students to enter course requests starting"

This branch ensures the scheduling module will check the school preference setting for "Allow students to enter course requests starting" before checking the default preference setting.

FOCUS-33238- Show SSO provider title on login button in mobile app

If SAML button text for Mobile App is not set in System Preferences, the SSO login button text should be the same in the mobile app as it is in desktop browsers.

FOCUS-33236- Course Requests Prerequisite Dropdown MSR

This branch corrects an issue where some courses were not appearing in the pre-requisite dropdown on the Master Schedule Report.

FOCUS-33229- Improve Data Entry Experience - Late Check In Early Release, Reason

When a user attempts to enter in data for the reason column the data is cleared out if not entered within the reports refresh threshold. This branch will prevent this from happening in the future.

FOCUS-33214- Scheduling: Auto-Schedule Student blank Gender Restriction

This branch corrects an issue for courses not getting scheduled if they had an empty value for gender restriction

FOCUS-33199- Parent Portal: Display Required Re-Enrollment based on Enrollment Syear

In the scenario that a student is actively enrolled in the applicant school and has an enrollment record in the next year at a school that has a published re-enrollment form - a parent will now need to switch to the next year (matching year of enrollment) in their top-right menu to access the re-enrollment form.

FOCUS-33192- Online Application: Correct Database Error when Fees Present

Currently if there are fees attached to an application a database error occurs because the session does not contain a school_id and the query used to determine cost-tier is relying on an integer value for school_id. This branch will pass in the school_id of the Applicant's School to the function that eventually leads to the query, thus eliminating the error.

FOCUS-33187- Attendance: Resolve admin issue on taking previous days attendance

This branch corrects an issue for admins not able to record attendance on prior days if the preference setting "Allow teachers to view/modify previous days' attendance" for teachers is set to zero days.

FOCUS-33185- Honor Roll Report: Handle Invalid Marking Periods

This branch corrects an error with Honor Roll reports if any marking period is missing start/end dates.

FOCUS-33161- Change arrow key form builder movement to group-level process instead of component-level processing

Before this fix, when a user selects multiple components in Form Builder and is trying to move them to another page using arrow keys, then the user stops the movement when components gutter between pages, and then tries to drag/drop them with the mouse, the components cannot be dropped. After this fix, the user selects multiple components in Form Builder, moves them using arrow keys, and then the user stops the movement and is trying to drag/drop them with the mouse, the components can be dropped as expected.

FOCUS-33087- API: Sync Assignment Marking Periods for Canvas Cross Listed Classes Spanning Multiple Schools

This branch corrects an issue with syncing with Canvas when a teacher teaches at multiple schools and has their gradebooks combined.

FOCUS-33062- Improvement for Online Enrollments > Unprocessed Applications

When a parent initiates an online application, this improvement will now display their parent account email from user info as the email in Online Enrollments > Unprocessed Applications report.

FOCUS-33037- Select or Select Multiple student fields on Formbuilder headers display only options IDs

Before the fix, select one field set in a form builder header was pulling the ids of the field instead of the title. After this fix, select one or select multiple student fields now show the titles as expected instead of their id's in form builder custom headers.

FOCUS-33036- Change school on Invalid Address Report

When searching all schools on the invalid address report, students from other schools besides the top right school appear on the list. However, clicking on any of them results in the following page having a "This student does not exist in the current school" error. This branch updates the link to change the top right school to the student's school when clicking on the link.

FOCUS-32966- Report Cards - Two-Sided Printing Issue

With this branch, if using the two sided printing option on report cards then each report card starts on an odd page. Previously, students with long report cards could cause the next student report card to print on an even numbered page.

FOCUS-32250- Assessments > Standards: Add Delete Indicator

When deleting a standard via Assessments > Standards, this branch adds a sinner indicator that the process to delete standards is running.

FOCUS-31677- Limit GPA Recalculation

If the System Preferences of "Calculate GPA Automatically" and "Recalculate parent marking period grades and GPAs when a teacher posts grades or a grade change request is approved" is turned on, when a teacher posts for a quarter, GPAs are recalculated for each student for the quarter and parent marking periods, but the GPA for a term should only be recalculated if a grade was inserted or changed for the term. This branch will correct this issue.

FOCUS-30178- Display Estimated Program Completion Date on Student Schedule Record

This branch adds a new field to the Schedule page (and Advanced Report) called Estimated Program Completion Date. This follows the same general idea of Estimated Course Completion Date, except it looks at the entire program rather than just the course number. This field must be granted permissions under Profiles > Schedule Fields

FOCUS-33280- Updated Invalid birthdate text to be more specific

FOCUS-31575- Setting to Remove Allocation from Printed PO

SSS

FOCUS-33215- SSS/Formbuilder Snapshot (Mar 2022)

https://focusschoolsoftware.zendesk.com/hc/en-us/articles/5039460683547-March-2022-Updates-to-Master-Forms-Triggers-Setup

FOCUS-33208- New data points disappear when switching between goals

This fix addresses an issue on IEP PM graphs. When a data point is added to a progress monitoring chart, its value is saved in the database, but the new record is not added to the local cache. This means if the user switched to a different chart and then back again, the new point will not be present until the next time data is pulled from the server. When saving a data point, server data should be pulled immediately to ensure data consistency.

FOCUS-33026- Set Student Log Field may set unexpected values if invalid select options are given

Before fix when using Form Trigger action Set Student Log Field, it may set unexpected values instead of NULL value if invalid select options are given. After the fix, if an invalid select option code is given to Set Student Log Field and the target field generates its options with a query, it now sets a null in SIS as expected.

FOCUS-32760- Running Hide Step on event creation breaks step after showing it again

This fix addresses an issue where steps that were hidden and then triggered to show will now show the form as expected.

FOCUS-31755- Add Undo Dismissal Option to Task list

This enhancement adds a new Undo column to the Task List screen. It displays when the user has edit access to the screen. After clicking the button, the dismissed task is NO LONGER dismissed.

FOCUS-30144- Internal CR_SSS ESE ESY Selection

The enhancement creates a new ESY Eligibility Option select one dropdown list in SSS>General with YES/NO options to choose.

If YES is selected in SSS General general then:

If in the ESY Eligibility Review form of IEP/Amended IEP event question "Does the data support the need for Extended School year?" is answered YES, then ESY is SHOWN in Goals & Obj/Schedule of Services steps

If question is answered NO in IEP event, then ESY is HIDDEN in Goals & Obj/Schedule of Services steps

If NO is selected in SSS General then:

If question is answered YES in IEP event, then ESY is HIDDEN in Goals & Obj/Schedule of Services steps

If question is answered NO in IEP event, then ESY is SHOWN in Goals & Obj/Schedule of Services steps