11.0.33 - 02/12/2022

Finance

FOCUS-32720- FW: creating pick list - errors when quantity over 1000

District Specific using barcodes - Warehouse > Pick List > Pickers > Now have the ability to pick qty greater than 1000 on the new screen.

FOCUS-32687- Null reference exception

Resolves an Uncaught Error in Purchasing/Accounts Payable > Invoices when posting a batch

FOCUS-32668- 1099-NEC layout issue

IRS 1099-NEC form layout update to address alignment issues.

FOCUS-32654- New Check Run Filters

Purchasing Accounts Payable > Checks > New Check Run > Feature enhancement adding new filter for Payment Method (ACH, Manual or Check).

FOCUS-32627- Add disposal method to import logic on FA mass transfer

Resolves loading error for the method of disposal column in Fixed Assets > Manage Assets > Mass Transfer

FOCUS-32115- Stand-alone (mobile) Pickers screen

District specific using barcodes this enhancement will allow Pickers Stand Alone Screen for Mobile Devices.

FOCUS-32596- Updates to payment plans

Payroll

FOCUS-32673- If the job allocation is changed then they have to manually allocate misc pay

Payroll > Run Payroll > Run XYZ > Calculate Payroll Errors populating with code Error 11: Earnings for Misc Pay are allocated 0.00 percent is now addressed by using the date worked for the misc pay to determine the allocation to use.

FOCUS-32664- Paystubs - Add settings 'Show Deduction "Type"' and 'Show Job Code' and adjust pay stubs view

Paystub Enhancement Setup > Settings > Payroll > Paystub Options Show Deduction "Type" - Defaults to Yes Show Job Code - Defaults to Yes When the setting is changed to No, the columns are hidden on the paystub

FOCUS-32632- Misc Pay import is importing negative hours as positive hours

Correction for negative hours being imported as positive hours when the amount is reflected correctly in the import preview screen.

FOCUS-32562- Pay Stub CYTD - Mishandling Wages

Updates to the Calendar YTD Totals on paystubs

FOCUS-32559- Change employee's slot and pay retro

Retro pay - ability to move slot then apply the retro

FOCUS-32556- Check Totals - Handling Multiple Runs At Once

Payroll > Run Payroll > Calculate Payroll > update to ensure the check totals calculation handles deductions that cut off at a max taxable earning.

SIS

FOCUS-32794- Error on Daily Maintenance Scheduled Job

Resolution for Daily Maintenance Scheduled Job to not remove task_events, including the one for the job itself.

FOCUS-32767- ERP Staff Verification Reports: Survey 3 Demographics

Resolves an SQL Error on the ERP Staff Verification Reports for the Demographic Info tab.

FOCUS-32741- More Search Options: Resolve searching on inactive select options

This branch corrects an issue when an inactive select option is selected under more search options to ensure appropriate results are returned.

FOCUS-32739- School Choice: Resolves lottery run when PK only is selected as eligible grade

School Choice Module: This branch fixes a php error when running the school choice lottery and only PK grade is selected in any of the programs that participate in the lottery.

FOCUS-32737- Report Cards - Letter grades always show on Report Card

This branch fixes an issue when ONLY percent is checked to print on the report card both the letter and the percent were showing instead of just the percent.

FOCUS-32721- Messenger: Duplicate Student Names

Focus Messenger: Corrects an issue where students name would display twice in the student list in Focus Messenger for students enrolled in multiple schools.

FOCUS-32714- Grade Change: Respect Grading Scale Exclude Updated Grade

This branch corrects an issue where grade change requests do not respect the grading scale setting to exclude updated grade.

FOCUS-32712- Correct Display on Student Info Letter Logging for CSS

This branch corrects an issue with CSS added to student letters breaking the format of the page when the letter logging category is selected and the user profile has view only permissions.

FOCUS-32697- School Choice Parent Portal Alert Fix

School Choice Module: This branch resolves an issue where parents were receiving "This student does not exist in this school" error when clicking on the school choice notification portal alert if they did not have the student/school in their session.

FOCUS-32681- Set Re Evaluation Date Student Field as System

This branch updates Students > Student Fields to correctly display Re Evaluation Date (custom_874) as a system field.

FOCUS-32671- School Folder Portal Block/Florida Verification Reports Scheduled Job

This change updates the School Folder Block to enable "File Handlers" meaning rather than just downloading a file there is support for a redirect to a program to handle the file. This will be used in the latest version of Florida Reports verification reports.

FOCUS-32670- 'Teacher hasn't taken attendance on prior school day' alert without active enrolled students

This branch corrects an issue where portal alerts and the teacher completion report are displaying for teachers who do not have any current active enrollments.

FOCUS-32669- Rollover: Don't check Postsecondary Options by Default

This branch corrects an issue where when you select all schools on the Rollover screen the options for "Post Secondary Schedules" & "Post Secondary Gradebooks" were automatically checked by default and now they will no longer default to checked.

FOCUS-32660- Assessments: Do not display Portal Alert for inactive schedules

Focus Assessments Module: This branch corrects an issue where the portal alert was not checking whether the section had been dropped on the student's schedule.

FOCUS-32656- Performance Improvement Online Enrollments

This branch improves performance of loading the Unprocessed and Unsubmitted Application reports in Online Enrollments.

FOCUS-32647- Parent Auth: New Option for Parents to Show Password during Registration

This branch adds a new checkbox to the bottom of the parent registration form called "Show Password" to help parents with password accuracy.

FOCUS-32639- New Sys Pref to Log Students in to Focus after completing the Online Application

This branch adds a new System Preference under Online Application titled "Log Students in to Focus after completing the Online Application." When disabled a student will not be auto-logged into their student portal upon completing the Online Application. The preferences will be installed in the on position; no change to current functionality for customers unless they turn the preference off.

FOCUS-32616- API Grade Passback: Prevent creating duplicate assignments for Combined Grades

There is a limitation in OneRoster where an assignment can only be sent with a single class UUID. This causes issues if a teacher has combined classes within a third party and then pushes assignments over. The third party has no choice but to split out and send an individual PUT for each class even though they are sending the same assignment record. This branch de-duplicates the assignments and adds the appropriate joins in the combined gradebooks in Focus.

FOCUS-32612- Community Mobile App: Use Google Docs viewer for PDFs and other file types

Community Mobile App: Previously parents/students could only view the first page of a pdf or other uploaded document resource in a teacher's web page. This branch improves the Community Mobile App to utilize GoogleDoc viewer for PDFs and other file types, so the full document can be accessible on the mobile device.

FOCUS-32589- Gradebook: MSSQL Error Grading with Rubric

This branch resolves a database error when an assignment was graded with a rubric. This was only applicable to self-hosted customers on MSSQL.

FOCUS-32575- Course Catalog: Display Loading Screen when Exporting

This branch adjust the Course Catalog, so a loading screen is now displayed when the export process is being run.

FOCUS-32568- Gradebook: Add Student File Uploading Permission for Teachers

This branch returns functionality from the prior gradebook that allowed a teacher to upload an assignment on behalf of a student.

FOCUS-32554- Ensure all Grades Populate in Grad Requirements Summary

This branch ensures the Populate Grad Requirements Summary scheduled job is including all applicable grades in grad_requirements_summary.

FOCUS-32552- Speed up the Next Year Schedule Requests screen

This branch improves performance when displaying available course for course registration and corrects the subject title.

FOCUS-32539- Assessments: Update Sessions taken under Dropped Sections Before the Assigned End Date

Focus Assessments Module: Assessments that have been taken under a drop section should be updated with the new section assigned to the student regardless of the testing window (i.e. any section dropped before the end date of the assigned assessment).

FOCUS-32538- Detention List: Add Grade Level

This enhancements adds the student's grade level to the columns that display in the Detention List.

FOCUS-32537- Don't Include Term Overrides in List Students in Section

This branch ensures the List Students in Section respect students inactive due to a Term Override on their schedule and will only display them to end-users when Display Inactive is selected.

FOCUS-32524- Change Requests: Add Student ID (hyperlink to Student Info)

This enhancement adds a new column, Student ID, to the table in Students > Change Request Report. The student ID serves as a hyperlink to direct the end-user to Student Info.

FOCUS-32523- New Message Displayed on Rollover Screen

Marking Periods and Grade Posting Averaging schemes should be rolled together. This reminder has been added as a warning on the Rollover screen.

FOCUS-32511- School Choice Report - View Files button is not loading submitted files

School Choice Module: This branch ensures admins through the School Choice Report can access files uploaded through the School Choice Application.

FOCUS-32486- Community App: Online Application Link for Students

This fixes a permission issue in which students could see the non-public Online Application link that was not set to their profile within the community app.

FOCUS-32474- Community App: Remove Inactive Sections from Teacher view Attendance

Before the branch any course that is no longer active was showing for the teacher in the mobile app when taking attendance. With the branch any course that is no longer active for teacher (ie. Semester 1 course when it is currently semester 2) is no longer able to be selected on the attendance screen in the app.

FOCUS-32470- Add ability to clear submitted Signatures in Fields.

This improvement adds the functionality to allow clearing a saved/validated signature record. Before clicking clear would clear the current image but would revert back to the original saved/validated record after closing out the signature pop-up. Now, end-users can clear saved signatures.

FOCUS-32469- Assessments: Show Standards Button if Certica Item Bank Is Not Enabled

Focus Assessments Module: If the Certica item bank isn't enabled in Focus Settings, we will now display local standards button when searching for items or editing an item.

FOCUS-32451- [CR] Created & Last Updated columns have been added to the Unsubmitted Applications tab on Online Enrollments

This enhancement adds a Created and Last Updated columns to the Unsubmitted Applications tab of Online Enrollments. This will display to end users the date the online application was started, as well as the last time it was updated by the end-user.

FOCUS-32445- Assessments: Add Share Permissions for Create Assessment and Create Questions

Focus Assessments Module: Added Share Assessment and Share Question permissions to Create Assessment and Create Questions respectively that effectively hides or shows the share tab within those pages.

FOCUS-32441- Better Execution History Error Messaging for SFTP Connection Errors.

This branch better displays the error message when a scheduled job fails for sftp connection issues, instead of only showing sftp get/put failed.

FOCUS-32430- Rollover: Add New Honor Roll as Option

The new Honor Roll setup is now supported in Setup > Rollover, allowing customer custom honor roll criteria to be rolled from one year to the next.

FOCUS-32428- Add 'Edit Template Settings' permission for teachers

This branch adds permissions to edit skill grades report card template settings.

FOCUS-32424- Gradebook: Handle Potentially Invalid Custom Groupings & Do not Include End Dated Coteaching Sections in Options

This fixes an issue with the co-teacher tab - when an end date is added to a co-teacher on a section the section will no longer appear to the co-teacher when linking assignments to their categories in their grade book.

FOCUS-32419- Assessments: Remove Inactive Students and Dropped Schedules from Activity Summary.

Focus Assessments Module: This branch removes inactive students and dropped sections from appearing in the Activity Summary.

FOCUS-32373- Student Requests: Switch to next school year prompt missing

This branch returns the functionality that will display the following message on the Requests screen in the Student portal: If you would like to enter course requests for the {NEXT SYEAR} school year, please click here Switch to {NEXT SYEAR}. The message will only display on the portal if the customer has enabled online course requests for students.

FOCUS-32321- Blackboard API Integration Courses

This branch corrects an issue with the Blackboard API integration to store external API uuids on courses.

FOCUS-32283- Period Titles can now be up to 255 characters

Previously Period Titles were limited to 10 characters, the max length is now 255 characters.

FOCUS-32254- Create Test through Teacher Programs Correct DB Error

When an admin tries to create a test through Teacher Programs -> Gradebook they were presented with a database error. This branch passes create test through teacher programs when in the iframe to set the correct variables for the teacher to prevent the error.

FOCUS-32142- Parent grades won't recalculate on Final grades if the child grade is from another course period

This branch ensures when the preference "Recalculate parent marking period grades and GPAs when a grade is changed on Final Grades, GPA, and Class Rank" is enabled, parent marking periods are recalculated when the child section contains a different course period ID.

FOCUS-32030- Correct SSRS Reports time display on Student/Parent Portal

Currently on the Student/Parent Portal > Reports tab, when an SSRS Report is published, the time display of the published report always defaults to midnight. The publishing does respect the Start Time of the published report, but displays incorrectly. This branch fixes the time display so that it matches the Start Time for the published report. If no Start Time was input, the default remains midnight. Only applicable for customers using SSRS report cards.

FOCUS-31933- Don't display "Click to Sign" text on unsigned signature fields

If a signature field doesn't have a signature in it, the component should not display when printing.

FOCUS-31923- Add help text URL to Custom Fields

This feature enhancement adds a new 'Help URL' to custom fields setup (applicable for all custom field types - district, school, student, user, referral, and incident). When utilized the field through the interface displays a hyperlink icon next to the field title. When clicked, the end-user is directed to the URL in a pop-up window.

FOCUS-31915- Kiosk & Check In: Corrects Entering Check In Record with Time = End Time of the scheduled section.

This branch fixes the issue with entering Kiosk check in records with a time equal to the end time of the scheduled section. For example, section time 7:00 - 7:59, entering 7:59 should check-in a student to that section as it does for 7:58.

FOCUS-31840- Improve performance of User Audit Trail

This branch improves the performance of the User tab of the User Audit Trail.

FOCUS-31783- Gradebook: Migrate Assignment Files from Previous Years

Restores functionality from previous Gradebook where teachers could go back to previous years gradebooks and access uploaded resources to an assignment.

FOCUS-31377- Improve Cron Job Email Message Subject

This branch improves the Cron Job email so the successful or unsuccessful indicator is in the subject of the email. For example, if a job was unsuccessful the subject of the email will now read, "Scheduled Job Complete {NAME OF SCHEDULED JOB} - finished unsuccessfully."

FOCUS-31028- Parent Auth Linking Student Emails send prior to verification

The trigger to send the Parent Registration and Granted Linked User emails to parents is sending prior to Parents actually being verified/enabled by an administrator. These emails will now trigger for parent accounts needed verification after that verification is conducted and the parent has been linked to the student.

FOCUS-30944- Web Pages "public" option requesting login

If a teacher's web page is set to public, users are still being redirected to the login screen. This branch will change this behavior and not redirect to the login screen if a web page is marked as public.

FOCUS-30894- SSRS Reports - Limit records by schools the User has permission to, instead of Top Right school

In an effort to limit the number of records pulled at once, the records shown on the Publishing tab were limited by the top-right/ session school. However, various customers have given us feedback that they would prefer the publish records to be limited by the school(s) the User has permission to. This branch changes the display of publish records back to User permissions instead of top-right/session. Users will still have the ability to use the Filter if they only want to view only one school's records.

FOCUS-32572- Adding private key to the sftp setting

FOCUS-32404- SIS Menu My Information Leave Request throws error

FOCUS-31489- Reenrollment forms alerting at future schools

SSS

FOCUS-32693- Normalize user class when invoicing form

Only the classes 'SISUser' and 'SISStudent' are currently supported. Change FocusUser to SISUser or ERPUser. There was an issue when submitting forms in SIS. Submitting forms for review will not longer error out.

FOCUS-32636- Fix custom field syncing for multiple select dropdowns

When triggers are set up to use a multiple select field on a form and push the date to a log field or non log field. All options selected will not push as expected.

FOCUS-32613- Newly cloned forms can't be modified by other triggers

When an event is cloned, the forms become drafts, so that the user has to hit the save button and confirm the information. When running form trigger actions as an event trigger, drafts are not checked as a valid form instance to operate on and will therefore fail. The Run Form Trigger action should be modified to look form drafts as well as saved instances. Example: IEP Event clones to the Amended IEP event, if there is a trigger to set a field on the form in the Amended IEP before the step is saved the trigger will still work, as it looks of drafts as well.

FOCUS-32526- Make SSS save buttons consistent in color

Most SSS custom steps have non-standard colors for their save buttons. They should be updated to be consistent with the rest of SSS and SIS. Inactive save buttons should be colored gray and active save buttons (when there are changes to save) should be red.

FOCUS-32492- Service Billing Bill Button registering double clicks and causing multiple invoices being generated.

In Caseload & Services disable the button after the first click to prevent double clicks and multiple invoices being generated.

FOCUS-32455- Fix improper logic for setting text override value on single-select dropdown

When there is a dropdown with edit enabled there was an issue when trying to load a form in SSS because there was an issue with setting text override values on these fields. After the fix is applied the forms load as expected.

FOCUS-30699- SSS PMP setup DataTable changes

Branch brings in the ability for SSS>PMP Setup screen to function like all other areas with table throughout Focus. * Adds all tools to the top of the table (export, filter, etc) * Adds the ability to sort the Columns (Sort Order Column would override this sort) * Adds the Tier & Grade Level and it should filter on the custom screen just like the tabs in SSS > Setup