12.0.17 - 09/16/2023

Finance

FOCUS-39894- chore(accounts-receivable): add allocation description to Receivables Report

System enhancement adding the product description to Item column on Accounts Receivable > Receivables Report.

FOCUS-39850- feat(accounts-receivable): default Receipt Amount to Outstanding for invoice-derived receipts

System improvement defaulting the Invoice Outstanding Amount into the Receipt Amount in Accounts Receivable > Receipts.

FOCUS-39827- feat(accounts-receivable): add GLs to convenience fees

System enhancement to Setup > Settings > Accounts Receivable > Convenience Fees adding a new column to select a General Ledger Cash Account. This setting will override the system setting in Setup > Settings > Internal Accounts when selected.

See Setup > Settings > Accounts Receivable > Convenience Fees for additional information.

FOCUS-39634- Adding Tab Specific Permissions for Government Codes

System enhancement adding a profile permission to each sidebar menu in Setup > General Ledger > District Codes.

See Setup > Government Codes for additional information.

Payroll

FOCUS-39795- Add new permissions for viewing job details/supplements and staff salary info

System enhancement adding profile permissions to limit access to Job Detail and Job Supplement on the Human Resources > Employee > Job and on the Human Resources > Staff Report > Salary information.

See Employee > Jobs and Human Resources > Staff Report for additional information.

FOCUS-39394- Applicant Tracking - Drop Down for Job Posting Title

System enhancement to Applicant Tracking > Job Postings > Title - new filter allowing user to select from Job Titles in the Setup > General Ledger > District Codes > Bargaining Units.

See Job Posting Setup and Applicant Tracking for more information.

SIS

FOCUS-39960- Scheduled Jobs: Prevent Error in Parent Notification Email Distribution

This branch addresses a problem where the "Scheduled Job Email Notifications (Run Once Daily)" was not successfully distributing Parent Notification emails. This issue arose from the removal of Portal Messages. With the implementation of this fix, the email distribution for Parent Notifications will now function.

FOCUS-39919- Re-Enrollment Forms: Ensure Appropriate Optional Forms Display in Parent Portal

This branch addresses a discrepancy where parents were unable to view all relevant Optional Forms in the portal based on their session school. With this update, the system ensures that parents can now see the appropriate forms based on the enrollment school of their student(s).

FOCUS-39887- Gradebook: Resolve Autofill Assignments with Entered By Preference Setting

This branch addresses an issue with the 'autofill' functionality in Gradebook assignments. Previously, when schools set the 'Grades are entered by' System Preference (found under the 'grading' tab) to any option other than 'Allow teachers to select', a problem arises. Specifically, the swiftbox fails to render, leading to the 'autofill-type' returning an empty string value. This update ensures that the 'autofill' feature works seamlessly regardless of the selected preference.

FOCUS-39881- Portal: Resolve Alert Icon Navigation with Selected Session School

This branch resolves an issue where clicking on alert icons would result in a blank screen if the student was not enrolled at the current school. With this update, users will no longer encounter the white screen, and the system will provide relevant information or notifications as intended.

FOCUS-39851- Advanced Reports: Performance Improvement

This branch enhances the performance of Advanced Reports, specifically when executing Mass Update functions. Users should experience a more efficient and faster response when running these operations.

FOCUS-39846- Periods: Default Times in Newly Created Bell Schedules

This branch introduces a feature that automatically populates the times in newly created bell schedules based on a default bell schedule, if one is marked as default. This streamlines the process of setting up new bell schedules by using the predefined timings from the default schedule.

See Periods > Adding an Additional Bell Schedule for more information.

FOCUS-39843- Address & Contacts: Respect Defined Title in Address Fields when Hovering Over Contact Icons

This enhancement refines the hover-over description for Contact Flag Icons, ensuring it displays the district-defined title for the Address Field, rather than the default system title. This offers a more personalized and clear representation tailored to the district's specific terminologies.

See Student Info > Viewing Addresses & Contacts for more information.

FOCUS-39839- Print ID Badges: Correct Display of Grade Level

This branch addresses a problem where a student's previous grade level, which is inactive, was mistakenly shown on student ID badges. With this fix, only the student's current grade level will be displayed on the ID badges.

FOCUS-39821- Student Portal: Correct Display of Scheduled Courses Sort

This branch addresses a sorting discrepancy observed in the student portal. Previously, courses were being organized based on period name. With the latest update, the system has been corrected to sort courses based on their defined order, ensuring that the display aligns with the intended schedule sequence.

FOCUS-39781- Student Search: Improve Display of Alert Icons

This branch addresses a visual discrepancy in the student search interface. Previously, subsequent alert icons in student search were separated by an underscore. This was due to the fact that the image icons were encapsulated within hyperlinks that were underlined. To enhance the user experience and visual appearance, this branch implements a CSS modification to the specific links, ensuring they no longer display an underline, thereby eliminating the unintended underscore between the alert icons.

FOCUS-39780- Web Page: Respect View Setting on Teacher Webpages in Student Final Grades Screen

This branch addresses a privacy concern in the teacher's portal. Previously, teachers who had permissions to view a student's Final Grades screen could also inadvertently access another teacher's web page. This access was granted regardless of whether the "public view" option on that web page was set to "no." The implemented fix ensures that the visibility settings of a teacher's web page are honored, preventing other teachers from viewing it if it's marked as private.

FOCUS-39779- Gradebook: New Attribute Added to Whitelist

This enhancement updates the HTML validator within the Gradebook Assignments to include 'role' among its list of permitted attributes.

FOCUS-39753- Grad. Req. Report: Correction to Courses Counting for Scholar Statistics Requirement (Florida Only)

This branch refines the Graduation Requirements Report, particularly focusing on the Scholar Designation Requirements. For the criterion "Earned 1 Credit in Statistics or Equally-Rigorous Course," the report will now exclusively consider math courses from the Department of Education (DOE) list. A specific enhancement includes the addition of the course code '1200388' to the algebra equivalency list, rectifying its previous omission.

FOCUS-39752- Print Letters & Send Email: Allow Temporary Changes

This branch reinstates the ability to make temporary modifications to saved letters within the "Print Letters & Send Emails" feature. Users can now adjust the letters before finalizing their print or email actions, a functionality that was previously available but had been removed.

FOCUS-39750- Proficiency Gradebook: Improve Display of Progress Reports

This branch introduces targeted updates for users of the Proficiency Gradebook for Progress Reports. Firstly, it removes the 'grade' column, offering a streamlined view. If a Gradebook Assignment Name is specified in the System Preferences, this will be displayed, superseding the default 'Assignment' label. Furthermore, the display format for the Proficiency level grade and the total grade on the report has been revamped to ensure clarity and improved comprehension.

FOCUS-39703- Attendance: Improve Entry of Prior Attendance on Take Attendance

This branch introduces enhanced client-side functionality to the Take Attendance table. When a student is listed multiple times in the table, selecting a past attendance item will ensure all related dropdowns for that specific student's attendance on that date are updated to the same attendance code. This consistency is maintained only if the system preference "Students can have attendance for more than one section in a period (not recommended)" is set to 'No'. This adjustment is to ensure a uniform attendance record for the student.

FOCUS-39696- Parent Auth: Respect Show Password Link Setting in Auth

This branch rectifies an oversight on the authentication page. Previously, the system only verified the presence of a custom "forgot password" prompt without considering the customer's System Preference of displaying the "Forgot Password" link. With this update, the system now checks both the System Preference for showing the "Forgot Password" link and the existence of a custom prompt, ensuring a more accurate user experience.

FOCUS-39659- Grad. Req. Report: Include Future Active Students prior to Academic School Year in Student Search

This branch rectifies an inconsistency in the Graduation Requirements Report. Prior to this update, when the default school year was adjusted ahead of the start of the actual academic year, Future Active Students were mistakenly excluded from student searches. With this correction, these students will now be correctly displayed, ensuring that users have visibility into all relevant students for the upcoming academic year.

FOCUS-39616- Discipline: Referral Code & Actions Grade Level Restriction Enhancement

This enhancement brings a dynamic update to the Discipline Referral Codes & Actions setup. Users can now tailor Discipline Codes based on specific Grade Levels thanks to the introduction of an "Eligible Grade Level" column. By making a grade level selection, only students within that specified grade level can be associated with a particular Discipline Code. This ensures more precise discipline tracking tailored to the developmental and academic stages of students. Additionally, the Actions setup has undergone a similar transformation, breaking away from its previous constraints which only allowed users to operate within the standard PK-12 Grade Level Short Names. Now, users have more flexibility in how they assign and manage discipline actions across grade levels.

See Referral Codes & Actions for more information.

FOCUS-39499- Scheduled Jobs: Allow Editing Start/End Times for Importer-Related Jobs

This branch addresses a limitation in the Scheduled Jobs interface where users were unable to modify the Start and End Times for Import-related cron jobs. With this fix, users can now easily adjust these times as needed, providing greater flexibility and control over their scheduled tasks.

FOCUS-39452- Re-Enrollment Forms: Resolve Display & Future Active Access

We've introduced several enhancements to the re-enrollment procedure to ensure a smoother experience for our users. Among the addressed concerns, we've rectified the problem faced by students with specified end dates and upcoming enrollment records; they can now seamlessly access the re-enrollment forms via their Parent and Student portals. Furthermore, we've also addressed discrepancies in the display of processed forms within the individual student's re-enrollment logging section. These updates aim to optimize user experience and streamline the re-enrollment process.

FOCUS-39440- Teacher Programs: Prevent Error when No Calendar Setup in Take Attendance

This branch rectifies an error that occurs when an attendance calendar hasn't been established and the preference to restrict teachers from recording attendance before a class commences is activated. With this update, the system will handle such scenarios more gracefully, preventing the error.

FOCUS-39348- Student Schedule: Display Future Active Students Prior to School Starts to Co-Teachers

This branch addresses and resolves a problem where co-teachers' schedules appeared empty when accessed before the commencement of the school year.

FOCUS-39310- Parent Notifications: Add Support for Other Field Types in Referral Notifications

This branch rectifies an issue concerning Parent Email Notifications regarding referrals. Previously, the email sent to parents contained fields that the parent did not have view permissions for. With this correction, the parent will now only receive information for fields in the referral that align with the specific field permissions granted by the school district. This improvement ensures that parents receive accurate and relevant information while maintaining the privacy and security of sensitive data in accordance with the designated field permissions.

FOCUS-38988- Form Builder: Resolve Disabling Text Area Components with Rich Text Editor

This branch resolves an issue in the Form Builder where a text area, when programmatically set to be required and enabled, prevented users from typing. Now, with the update, the rich text area functions correctly, permitting users to input text as intended.

FOCUS-38760- Attendance: Improve Returned Results in Attendance Summary

On the Attendance Summary page, when opting for the "Simple list" view and specifying timeframes, the system currently returns zeros if the chosen timeframes do not align with the last quarter the student attended. This branch addresses this discrepancy to ensure accurate data representation.

FOCUS-38726- Builder Reports: Incorporate Rotation in Evaluating Singletons in Overlapping Singletons Report

For schools that utilize Rotation Days, there was a discrepancy in the Builder Reports. If singletons were scheduled in the same period but on different rotation days, they were incorrectly displayed under the "Overlapping Singletons" in the Builder Reports. This branch addresses this issue by ensuring that these singleton sections no longer appear in the overlapping section, offering a more accurate representation of the scheduling.

FOCUS-38206- FAS: Rescore Assessment Enhancement

For customers utilizing the Focus Assessment System (FAS) add-on module, this branch introduces an enhancement. A "rescore assessment" function has been added, allowing users the option to rescore assessments when there's an update or change to an assessment item. This not only ensures that assessments remain accurate and reflective of the most recent criteria, but it also significantly saves time for teachers and administrators, eliminating the need to manually rescore tests when errors in test configuration are identified and rectified.

See District Assessments > Re-scoring an Assessment (admin), District Assessments > Re-scoring an Assessment (teacher), and Scheduled Jobs > Built-In Scheduled Jobs Explained for more information.

FOCUS-39789- Report Cards: Improve Printing Generation

This branch rectifies a problem where an unnecessary blank second page was being produced when printing a report card for a single student with the "2-sided" printing setting enabled.

SSS

FOCUS-39785- SSS: Improve Matrix of Services Scheduled Job

The Matrix of Services cron job is responsible for transferring data from pertinent Matrix of Services forms to the SIS. With the evolution of the IEP event, the demographics form has undergone changes, leading to the introduction of the Demographics 2.0 form. It's crucial to incorporate this new form into the list of demographics forms that are examined during the data push. Furthermore, there's an adjustment in how custom demographics forms are processed. Instead of checking only a single form as done previously, the system will now simultaneously check the Demographics 1.0, Demographics 2.0, and any custom demographics forms, if they exist. This approach ensures a comprehensive and inclusive data check, enhancing the reliability and robustness of the process.

FOCUS-39704- SSS: When Cloning PMP Events Set Completed Flag

This branch addresses an inconsistency in the SSS when cloning events. Typically, when an event is duplicated, each step is flagged as "drafted" to prompt users to verify and save each step, ensuring data accuracy. However, for PMP steps, this behavior unintentionally locks in the "drafted" status. To rectify this, the branch ensures that PMP steps, when cloned, are not marked as "drafted" but are automatically set to "complete." Furthermore, a migration has been implemented to rectify existing PMP steps that were cloned with the "drafted" flag, removing this status from them.

FOCUS-39606- SSS: New Upload Documents on Locked Events Feature (Optional)

This enhancement to the SSS module introduces the capability to upload documents even when an event is locked in the system. Within the SSS, General Setting, there's a new option that activates the upload column. This feature, when enabled, will exclusively display the column in the 'Locked Events' tab.

Upon navigating to the Locked Event Tab, users will find an "Upload After Lock" column. This is designed for enhanced flexibility, allowing users to:

- Upload PDFs through a popup window.

- Access and print any uploaded PDF from the "upload" step on the print screen.

- Ensure all uploads for this new column are optimized and compatible for print media.

This update ensures that important documentation can still be added even after an event is formally locked, providing an additional layer of flexibility and accessibility for users.

See General and Manage Student > Uploading PDFs to a Locked Event for more information.

FOCUS-39521- SSS: Improved Sorting in Manage Student DataTable

This branch addresses a formatting inconsistency in the 'Manage Student' section. Previously, the 'Initiated' and 'Scheduled' columns utilized a non-standard date format, which interfered with DataTable's capability to recognize and sort them as actual dates. To streamline and standardize the user experience, dates within these columns will now be presented in the MM/DD/YYYY format. This enhancement ensures better accuracy in sorting and a more consistent display for users.

See Manage Student for the reflected changes.

FOCUS-39352- SSS: Add Support for Non-Standard Grade Levels in PMP Setup

This branch enhances the PMP setup by extending support beyond the standard grade levels (PK, K, 01-12). It now accommodates any grade level present in the system, ensuring compatibility with non-standard grade levels that may be utilized by certain institutions.

FOCUS-38223- SSS: New Features for Parents in Community Mobile App

This new feature enhancement is specifically tailored for parents using the Community Mobile App to interact with the SSS system. Parents now have the added convenience of accessing PDF versions of locked SSS events directly from their mobile devices, ensuring they can review important information on the go. Moreover, the update also introduces the ability for parents to effortlessly sign SSS forms right within the app. This not only streamlines the process but also reinforces the commitment to making the Community Mobile App a one-stop platform for parents to manage their child's educational needs.

CTE

FOCUS-39718- Scheduled Jobs: Assign LCP Improvements (Florida Only)

This branch delivers multiple enhancements to the Assign LCP Scheduled Job specifically designed for Postsecondary Florida customers:

- The system has been refined to be more inclusive of varied test short names. While previously, only the exact matches to CAG, CAS, CLW, or TAB were considered, the updated system now accommodates tests that might be labeled with extensions (like CAG1, CAG2), by processing all test IDs with the first three characters matching the predefined test names.

- Specific score thresholds have been incorporated for program 9900040: if a student's CASAS score is 236 or above in Reading or at least 228 in Math, their Functional Level will now be set to 8, as opposed to the previous 6+, in alignment with the specifications in Appendix R.

- Similarly, for program 9900050, if the CASAS score meets or exceeds 236 in Reading or 228 in Math, the student's Functional Level will be adjusted to G instead of the former E+, following the guidelines of Appendix R.

- For program 9900130, score ranges and functional levels under CASAS have been added. Before this update, only TABE values were considered, as per the details in Appendix R.

- A new ASB program, labeled 9900500, has been integrated into the system, in accordance with the information in Appendix R.

- For greater clarity and user-friendliness, when a school year (syear) is set to a value other than the Default Syear, it will be prominently displayed in the title.

See Scheduled Jobs for more details.