10.0.X Back-Merges - Part 1

Notable Back-Merges
SIS
General

Added the ability to view individual records from a data table in a pop-up modal to alleviate having to scroll horizontally on large tables.

  • This new feature is available on many data tables throughout Focus, including Student Info, Final Grades, GPA, & Class Rank (Detailed View), Third Party Systems, and Master Schedule Report. 
  • When viewing a data table, click the icon next to the delete button to view that record in the modal.
  • To close the modal, click Close, press Esc, or click the dimmed background.
  • If the modal is opened on an insert row, a Create button is displayed next to the Close button on the modal, allowing a record to be created.
  • If the modal is opened on a non-insert row, blue arrow buttons are displayed, allowing cycling through the other records without having to close the modal.
Discipline
Referrals

Added the ability to auto-generate and print/email letters when a victim is logged on a referral, when a specific discipline code is selected on a referral, and when a specific action is selected on a referral.

  • Added a new system preference “Victim Letter” to the General tab in Setup > System Preferences. Select the letter to generate for the victim student when a victim is logged in the Victims table on a referral. Letters set up in Students > Print Letters & Send Email that are attached to Discipline are available for selection. 
  • Added the Letter column to the Codes tab in Discipline > Referral Codes & Actions. Select the letter to generate for the referral recipient when the discipline code is selected on a referral. Letters set up in Students > Print Letters & Send Email that are attached to Discipline are available for selection. 
  • Added the Letter column to the Actions tab in Discipline > Referral Codes & Actions. Select the letter to generate for the referral recipient when the action is selected on a referral. Letters set up in Students > Print Letters & Send Email that are attached to Discipline are available for selection. 
  • When a referral is processed by an administrator and saved, the Print Letter pop-up modal will display where the letter(s) can be printed or emailed. The letters can also be logged in the student log. If there is a victim, a pull-down displays to choose between the referral recipient’s letter or the victim’s letter.
Parent Portal/Student Portal

Added the ability to redirect parents to /auth instead of /apply when accessing the Online Application in the Forms menu. In Users > Profiles, a new option “Direct parents to /auth instead of /apply” is now available under the Online Application profile permission. When enabled, and the parent clicks Online Application in the Forms menu, the /auth screen is opened, where the parent can add another child to their account.

Portal

Updated the Admin and Teacher Portals to mirror version 10.0.0 changes made to the Student and Parent portals, which includes updates to the Alerts, Messages, and Upcoming Events blocks.

Reports
PowerBI Reports

Added an integration between Focus and Microsoft Power BI. The integration allows users to use data from Focus to create dynamic and interactive custom reports in Power BI. The reports can then be viewed in Focus on the PowerBI Reports screen. The data used in the report can be scheduled to refresh every night, or can be manually refreshed on demand. Please contact Focus Support if interested in setting up an integration with Power BI.

Focus also provides a FL School Grades report, which uses data collected from the Florida Department of Education. The report includes data on enrollment, graduation rate, success measures, demographic and economic influences, school grade maps, and more. Please contact Focus Support to enable the FL School Grades report on your site.

Scheduling
Elementary Scheduler

Added a new screen in Focus that allows the school scheduler to create rosters and schedule students for homeroom teachers while distributing students by gender, discipline referral history, and assessment scores.

  • Added new system preferences to the General tab in Setup > System Preferences: State Math Test, State ELA Test, and Achievement Level Type. Select the state math and ELA test that will be used when balancing or counting the number of students per section per level. Select the Achievement Level type that will be used for both tests. 
  • In Users > Profiles, there are new profile permissions that control View and Edit access to the Elementary Scheduler screen.
  • On the Elementary Scheduler screen, restrictions can be set on each student to place them in the ideal class. A student can be scheduled with specific students, scheduled away from specific students, and scheduled with a specific teacher. Overrides can be set on behavior, math, and ELA scores.
  • Students can be manually assigned to a homeroom teacher or the Optimize option can be used to evenly distribute the students to all teachers based on gender, discipline, and FSA scores.
  • Once students have been manually assigned to teachers or assigned using the Optimize feature, students can have the packages added to their schedules using the Schedule Students button.
SIS / ERP
Setup
Portal / Portal Editor

Updated the Portal Editor by removing the ERP Portal in favor of using the SIS Portal logic. The Portal editor can be used to assign portal layouts to ERP profiles; as a consequence, user tasks and warehouse alerts have been moved to the Alerts block.

Updated the ERP Portal to mirror the SIS Portal. The blocks that display on the portal are customizable via Portal Editor; therefore, the image shown is an example, which includes “Alerts,” “District & School Announcements,” “Upcoming Events,” “Find an Employee,” “Punch In/Out,” “Birthday List,” and more.

Added “Find an Employee” search block, which allows users to quickly conduct a user/employee search directly from the Portal. The search block also features “Include Inactive Users” and “More Search Options.”

Updated the additional dashboard tabs so they now display in a pull-down.

  • Updated the dashboard pull-down so it only displays dashboards assigned to the user’s profile via Setup > Portal Editor. For example, users who only have one dashboard assigned, such as teachers, will not see a pull-down.
Portal

Updated so District & School Announcements and Upcoming Events created via Setup > Portal Messages and Users > Calendars display depending on the user’s permissions to selected schools via Users > User Info > Permissions tab. If the user has access to all schools, the messages that display depend on the school selected from the school pull-down located in the header.

  • If the user has three enrollment records with schools A, B, and "All Schools," the portal will show all of the following: Messages/events from School A, messages/events from School B, and messages/events from the school selected from the school pull-down.

Added a tooltip to the student and district Upcoming Events which displays when users hover over the event with the mouse. These tooltips contain the event's description, if one was added upon creating the event via Users > Calendar.

SSS

Manage Student

Added new Threat Assessment forms to the Focus Forms tab of the Form Builder, available via a snapshot. The snapshot also adds a new category “Threat Assessment” to the Manage Student screen, with the event “Florida Standardized Statewide Behavioral Threat Assessment.”

Added new functionality to document PMP interventions:

  • In Users > Profiles, the View and Edit permissions for the PMP Setup screen must be assigned to the appropriate profiles.
  • In SSS > Setup > Steps, the new step (e.g. PMP Intervention) must be set up with the Custom Route as sss/pmp/view and the Class as \Focus\Sped\Controller\Iep\PMPController.
  • In SSS > Setup > Sequences, the new step must be added to the appropriate event, such as the MTSS Progress Monitoring Plan.
  • In SSS > User Profile Permissions, ensure the appropriate profiles have Event Permissions for the event.
  • In SSS > PMP Setup, the district can add custom titles to the fields instead of using the default titles, can select whether the fields use free form text, drop-downs, or both, can enable or disable the fields, can make the fields required or not required, and can change the sort order of the fields.
  • In SSS > Setup, new tabs have been added to set up Hypotheses, Strategies, and Monitoring Tools.
  • In SSS > Manage Student, when the event (such as MTSS Progress Monitoring Plan) is initiated, the new step (PMP Intervention) is available. The table at the top of the screen displays the fields that were set up in SSS > PMP Setup.
  • The new step provides the ability to chart the student’s progress in each content area compared with their peer group.
Other Back-Merges
SIS
General

Added the ability to copy questions by clicking the “Copy Question” button on the Assessment > Create Questions screen as well as the Assessment > Create Test screen from the Create Question pop-up window. The “Copy Question” button has also been added to Grades > Create Tests and Grades > Create Questions screens for teachers.

Updated so the color that displays behind student alert icons is lightened when displayed in the top right corner; i.e. when a student is open.

Updated so that trailing decimals are trimmed off of values entered into a number only field, e.g. when “6.” is entered by the user, the value is changed to “6”.

Added a Students and Users profile permission called “View All Letters” to Users > Profiles, which determines whether users are able to view all letters via Students > Print Letters & Send Email and/or Users > Print Letters & Send Email.

When the “View All Letters” only permission is enabled for Students/Users > Print Letters & Send Email it allows users to view all letters created by all users, but letters cannot be edited. Users can still print and/or email letters via the Print/Email button as well as create their own letters to be edited, printed, and/or emailed.

Student Info / User Info

Added the “Letter PDF” column to the Letter Logging tab, which now saves CSS along with the body HTML.

Seating Charts

Added the following controls:

  • Restore Default View: Allows users to click this icon to return to the default view of the seating chart. For example, if you are zoomed in on the seating chart, clicking the icon zooms out and restores the default view.
  • Move View: When enabled, users can click and drag the screen’s view to display items that may not be easily visible.

Added or updated the following commands/controls: 

  • Delete or Backspace: Delete current furniture/badge selection, or unseat current student
  • Escape: Exit placing furniture, or any other mode selected
  • Cntrl + click & drag or Command + click & drag: Enters “Move View” and allows users to move the current view in any direction
  • Cntrl + H or Command + H: Enables “Restore Default View,” which instantly returns to the default view/zoom
  • Cntrl + C or Command + C: Copy current furniture selection
  • Cntrl + l or Command + I: Lock current student selection to chair
  • Cntrl + or Command +: Zoom in
  • Cntrl -- or Command --: Zoom out
Assessments
Standard Grades Report Cards

Updated so courses on report cards are sorted Alphabetically when nothing is selected from the “Sort Courses On Report Cards” radio buttons.

Standardized Tests

Added a “Min Scale Score” column to the Setup Tests tab, which is used to determine if a student has passed the test. This new feature is especially useful in conjunction with the new Graduation Requirements “Assessment” Type. See the Grades > Graduation Requirements section in Back-merged for more information.

State Performance Report

Updated to include the new test score ranges.

Attendance

Updated the Take Attendance and Attendance Chart screens so they respect the following system preferences: “Allow teachers to view the previous’ days attendance” and “Allow teachers to modify the previous’ days attendance,” which now displays and allows teachers to edit the number of days of attendance selected (or option selected) for each setting, such as 8 days.

Absence Summary / Print Absence Summary

Added the student’s “Grade” level to the header next to the school name of each printed summary.

Attendance Setup

Updated the Tardy Thresholds tab to default today’s date into the Start Date field when adding a new record.

Take Attendance

Updated to increase the fixed right threshold so the following columns are frozen while scrolling: Student, Student ID, Grade, Days Absent, current date attendance options including Present, Unexcused, Exc Tardy, Unx Tardy, and Activity.

Discipline
Identify Badge Behaviors

Renamed the teacher Create Badge Awards screen to Identify Badge Behaviors.

Updated to allow teachers to upload custom badge icons.

Positive Behavior Awards

Updated so that the User field in the History pop-up displays the user’s name in the “last name, first name” format instead of their username. 

Added a record count above the table on the Positive Behavior Awards and Reward Positive Behavior screens.

Positive Behaviors

Added the Start Year and End Year columns to define when a badge/badge type can be awarded to students. Badges cannot be awarded before the start year or after the end year. Badges awarded to students before a Start Year or End Year were set still count in the students earned badges.

Updated so that until a school or district-wide badge is added by an administrator, the Identify Badge Behaviors (previously Create Badge Awards) and Reward Positive Behaviors screens are hidden from teachers, even if teachers have profile permissions do these screens.

Referral Codes & Actions

Added the ability to limit the actions, minimum and maximum ISS days, and minimum and maximum OSS days that can be assigned to the student based on the number of offenses with the discipline code.

  • In the Codes tab, the Offenses column has been added. Click Edit next to the code. In the popup window, enter the Threshold (number of offenses) and select the Actions that can be assigned. For ISS and OSS, enter the minimum and maximum number of ISS and OSS days that can be assigned. Press Enter to add the row.
  • When adding a referral for a student and a discipline code is selected, the system will determine how many offenses with this discipline code have occurred for this student. The list of Actions available to assign to the student will be limited based on the Offenses setup. The number of ISS and OSS days will also be limited by the Offenses setup. 
Reward Positive Behavior

Added a Teacher Total column that displays the total number of badges a student earned from the teacher.

Forms

Updated so that after clicking Submit Request on a form, the top of the screen is displayed with the “Your form has been submitted” message instead of displaying the blank area at the bottom of the screen.

Added a School column to the Pending Approval tab when viewing a Form Builder form in the Forms menu, which displays the school from which the form was submitted.

Updated so that the school pull-down at the top of the form is defaulted with the school the user currently has selected at the top-right of the screen.

Updated so that History tab does not display fields the user does not have permission to view.

Grades

Updated all Final Grades, GPA, & Class Rank (Admin/Teacher) screens and Grades (Parent/Student) screens so the Year column displays the school year range (2019-2020) as opposed to only displaying the beginning year of the school year (2019).

Calculate GPA

Updated so that when calculating weighted and unweighted class rank, GPAs are rounded.

Updated so that the class rank calculation includes students who graduated early in the previous year and have an enrollment in the current year when partitioning class rank by cohort and including early graduates in the class rank.

Final Grades, GPA, & Class Rank

Updated to include inactive students in the Cohort Rank if the student has an inactive enrollment record from the current school year.

  • In order for inactive students to be included in the cohort class rank, the new setting, “Include Early Graduates in Class Rank” must be enabled via Setup > System Preferences > School Preferences/Default School Preferences > Grading tab.
  • “Partition Class Rank by” Cohort must also be set via Setup > System Preferences > School Preferences/Default School Preferences > Grading tab.
  • Added the early_graduation student field, which can also be enabled via Students > Student Fields to display where desired such as Student Info > Graduation tab.

Updated so the Grades Summary respects the “Default Filters On” setting enabled via Users > My Preferences.

Florida Only Update: Updated so the Grades Summary displays the “School” title from FASTER_SCHOOLS if displayed in the Sending Institution column via Florida Reports > FASTER > Send Requests tab. 

  • The School title defaults back to the currently displayed school title if an applicable institution isn’t found in the Sending Institution column.

Updated so when a student is scheduled into a summer school section that is outside the full year marking period, the student’s gradebook grade now displays on the Grades Summary screen. Previous functionality calculated grades only for marking periods that have started.

Gradebook

Updated so the “Third Party System” pull-down defaults to null in the Add An Assignment pop-up window; previous functionality populated the pull-down with Google by default.

Added a “Uploaded Date” tooltip to assignments uploaded as Student Files to allow teachers to hover over the file with the mouse in order to determine the date the file was uploaded by the student.

Updated to support the teacher annotating/editing of additional file types for student assignment uploads, including JPG and PNG files, which allows teachers to edit images uploaded as assignments. Previous functionality only allowed teachers to annotate PPT, DOC, and PDF files and download JPG and PNG files.

Grading Scales & Comments

Added three tabs: “Report Card Grades,” “Report Card Comments,” and “Grade Change Request Reasons.”

  • The “Report Card Grades” tab contains the original features of the screen, which allows users to create the grading scales for the school to determine the GPA value of each grade as well as if the grade receives credit. Multiple grading scales can be set up for the school to accommodate different grading needs, such as unweighted, honors, etc.
  • The “Report Card Comments” tab updates the previously existing Report Card Comments section, so it is now its own tab where existing report card comments are listed and can be created.
  • The “Grade Change Request Reasons” tab allows users to customize the “Reason Code” pull-down options when a grade change is requested by a teacher via Grades > Request Grades Changes and then reviewed by administrators via Grades > Approve Grade Changes. Previously, the reasons available to users were hard-coded in the system.
Graduation Requirements

Added “Assessment” to the Type pull-down of the Graduation Programs and Requirements tab, which allows users to set one or more tests that students must pass to graduate. When multiple tests are selected on one row, students only need to pass one to complete the requirement. 

  • Selecting the Assessment Type will display an “Assessment” pull-down, which allows users to select the applicable standardized tests.
  • Note: If a California district, a “Language” column displays where the user can optionally select a specific language for the test administration.
Graduation Requirements Report

Updated to include assigned Assessments as part of Graduation Requirements. The tests required are listed when hovering over the green check mark or red X. Note: This information also displays on the Promotion Graduation Requirements Report (when applicable). See Grades > Graduation Requirements and Assessments > Standardized Tests for more information about the new process.

Updated so that a course can be used to meet multiple scholar designations.

Report Cards

Updated the Publish Report Cards option so users now have the option to publish “To Parent Portal” or “To Student Portal;” users no longer have to select both portals at once.

Student Final Grades

Updated so that when using the Filters, the student name displays on each record.

Transcripts

Updated so printed Transcripts display the local_id in the header when the transcript is more than one page and the student_id field if the student doesn’t have a local_id.

Kiosk, Handheld Device, and Mobile App

Improved the load time after selecting a student in the mobile app.

Added the ability for parents to view their student’s barcode in the mobile app. This allows parents to check in their student by scanning the barcode in the kiosk or handheld device. On the Overview screen in the app, tap the barcode icon. The student’s name, photo, and barcode are displayed.

Updated so that the date displayed in the header of the kiosk is updated every minute. The current time is also now displayed.

Updated the mobile app for use by multi-tenant sites. These changes do not apply to non-multi-tenant sites.

  • The mobile app opens on the Welcome page, where the user will select the district they want to log in to.
  • The selected district becomes the district for the app on that device, until the user uninstalls the app, or logs out, and on the login page taps “Select District” button.
  • Settings on the Community App setup screen apply by district.

Updated so that students can use the kiosk to check in and out of classes that do not take attendance. A tardy slip will print for the student when checking in late for a class. The student will display on the Late Check In/Early Release screen. Attendance for the student is not updated.

My Information
Preferences

Added a “Linked Accounts” tab, which allows users to link or unlink Google accounts.

Web Pages

Added “Calendar Event” as a type of Resource, which allows users to link Google Calendar events associated with the linked Google Classroom as a resource. When selected, users also have the option to Link directly to Google Hangouts so the event gets created with a Google Hangouts meeting.

Updated so co-teachers assigned via Scheduling > Courses & Sections > Co-Teacher tab can now link assigned sections via Settings tab > “Linked Sections” pull-down; previously, assigned sections for co-teachers did not display in the pull-down.

Online Application

Updated the datepicker for the Student’s Birthdate field to allow the month to be selected before the year.

Updated so that the session automatically refreshes every minute when filling out the application to prevent the session from timing out.

Parent/Student Portal

Updated so if the “Show Gradebook Assignments & Grades in Parent/Student Portal” preference is not enabled via Setup > System Preferences > School Preferences/Default School Preferences > Grading tab, but the permission to Grades via Users > Profiles is enabled, parents and students cannot view calculated grades, but can still view final grades without the links to Grades (Assignments).

  • If Grades permissions are not enabled via Users > Profiles, but the system preference is enabled, both grades display but links are removed from all grades.
  • If both the permissions and the system preference is enabled, all grades are viewable and contain links to the Grades (Assignments) screen.
  • Updated so if the “Show Gradebook Assignments & Grades in Parent/Student Portal” preference is not enabled, students and parents will not have access to the Planner tab, which normally displays assignments and assignments will not display on the News tab.

Added a “Check In” block to the Portal page, which allows students to click “I'm present” to sign in and mark themselves present for the day, as well as click the “Google Classroom” link to open Google Classroom as set up by their teacher. The Check In feature is enabled via Setup > System Preferences > School Preferences/Default School Preferences > Attendance tab > “Display a "Check In" block on the Student Portal that allows students to mark themselves Present for the day's sections.”

Updated so when the Absences permission (Absence Summary) is removed from the student and/or parent profile via Users > Profiles, the number of absences displays but are not linked to the Absences screen. If the Attendance permission is removed but the Absences permission is enabled, the number of absences displays and are linked to the Absences screen.

Updated for Focus Post Secondary students so the attendance columns are removed from the Grades tab. The attendance columns only display if the student is dual enrolled as a secondary student, depending on the district’s system preferences and the enabled profile permissions. The student attendance information would display on a separate student information block.

Updated so if parents do not have permission to Messenger via Users > Profiles, when clicking the Teacher’s name from the Parent Portal, a new messenger chat will not open; instead, the parent will have the option to click the teacher’s name in order to draft an email. Note: The teacher’s email must be set up via Users > User Info in order for the link to become active for the teacher.

Updated the “Help” button so it now displays next to the Portal district logo.

Updated so if a Course is not linked to the teacher Web Pages screen, the Course links to a created LMS lesson plan via Lesson Planning > Lesson Planner. If there is a teacher web page created and an LMS lesson plan for the same course, the web page will take precedence over the lesson plan.

Updated the Reports tab of the student information block to display two years of test history reports; previous functionality only displayed one year of test history. Note: The school year can still be changed from the pull-down to display another year of Reports.

Updated the Reports tab so the term abbreviation in the filename is no longer case-sensitive.

Added “Recommended” links to the Favorites/Recents Programs section as a suggestion for favorite links when the teacher has less than three favorites marked.

Added a hamburger menu when using a mobile device or when the browser is resized to a smaller size.

  • When the hamburger menu displays, users can click it to display the hidden school name, school year, and menu. Users can then click the X to close the menu options and return to the previous screen.

Updated the Events tab so it only displays events for the students’ corresponding enrolled schools, as opposed to events for all schools.

Updated so that the Print Assignment Grades link is hidden on the Grades screen when the system preference “Hide schedules from parents and students” is enabled for the school and school year the parent/student is viewing. This prevents the parent and student from viewing the schedule.

Updated so student information blocks no longer display for Applicant schools, which includes the following tabs: Grades, News, Planner, and Reports.

Updated so the ordering of the school blocks where there are multiple schools for students now displays the primary school first. For parents, where there are multiple schools and students, the primary school displays first for each student followed by the second schools for each student in the following pattern: Child A - Primary, Child B - Primary, Child A - Secondary, Child B - Secondary.

Updated the Reports tab, which reinstalls previous functionality where “Progress Report” displays for report cards generated with a progress period selected as one of the marking periods. All other reports display as “Report Cards” as usual.

Messenger

Updated so parents can now send messages to teachers outside of the selected school. Therefore, if a parent has student(s) enrolled at different schools, all teachers from all applicable schools will be accessible via Messenger without requiring the teacher to switch schools first.

Parent Registration

Updated the appearance of parent registration, with the main changes on the initial welcome page.

Purchase & Pay

Added the address suggestion feature to the Shipping Address section when students/parents are purchasing Additional Add-ons. The user must enter in a complete address for the Address Suggestion to work. Once entered, the Suggested Address will appear and can be selected to use which will update the address inputs upon selection.

Standard Grades

Added inline Filters, which allows parents and students to filter data on all columns of the selected marking period.

Portal

Updated the Birthday List portal block, so it now lists upcoming “Student Birthdays” and upcoming “User Birthdays” by the corresponding header, so users can differentiate between student and user birthdays.

Reports
District Reports / SSRS Reports

Added a “Report Type” pull-down to District Reports, which includes “Standard” for District Reports and “SSRS Report” for SSRS Reports created as a district report.

  • The SSRS Report can be created and edited via District Reports. Once the report has been run, the report generates for select students and/or schools, etc. via the SSRS Reports screen.
  • Note: The Report Type pull-down only displays for districts that have enabled SSRS Reports.
  • Updated so when the report is created via District Reports, an “Edit/Run this District Report” button displays on the History tab of the SSRS Reports screen (after the applicable report has been selected from the SSRS Report pull-down).
SSRS Reports

Updated so the screen is now customized to allow each district to define specific variables and use SSRS Reports to generate a curl call to the report server. The customized SSRS Report configuration information (including report templates) is stored in a district-specific ssrs_config.php file, located in the root directory. The SSRS Server configuration info (server, username, password) remains in config.inc.php.

Updated the order of columns on the History tab so the View and Download buttons are displayed in the first columns followed by the Batch Name and Status columns.

Updated so when there is just one type of SSRS Report, that report becomes the default report so that the user does not have to manually select it.

Scheduling
Courses & Sections

Updated so that the Course Number and Title are not editable in the pop-up window when clicking on the bold course title link on a section.

Master Schedule Report

Updated so that the Section # column is frozen to the left when scrolling in the Sections tab.

Requests Reports

Updated so that the “Students with too many Requests” and “Students with too few Requests” reports load quicker.

Removed the Student search bar and More Search Options from the Print Requests by Course report as they are not used. Also added the Team pull-down as a search parameter.

Setup
Application Editor

Added the option “Do Not Require Approval” to the Required Forms section of the Re-Enrollment Setup tab. When the option is selected on a required form, the form will be automatically processed.

Updated the publishing options for forms in the Application Editor. The “Publish on /apply” check box has been replaced with a pull-down that contains the options “Published,” “Unavailable,” and “Default Application.”

  • If “Default Application” is selected on a form, the form is selected by default in the Form Type pull-down on /apply. 
  • If there are multiple forms that are “Published,” but none are set as the “Default Application,” then the Form Type pull-down on /apply displays “Please Select.” 
  • If there are multiple forms set as “Default Application,” then the form that is highest in alphabetical order is selected by default in the Form Type pull-down on /apply.
  • If there is only one form that is “Published,” then only that form is available in the Form Type pull-down on /apply.

Added the ability to send an email to the applicant when the application has not been completed.

  • The “Continuation Email Subject” field has been added to the Application Editor to enter the subject for the email.
  • The “Continuation Email Template” field has been added to the Application Editor to select the email template for the email. The template must first be set up in Students > Print Letters & Send Email and be attached to the Online App. 
  • When the applicant clicks “Save & Continue Later” in the application, the applicant will receive an email to complete the application.
Approval Flow

Updated so that the staff ID displays next to the user name in the User pull-down in the Approval Permissions and Approval Substitutes tab.

District Info

Updated the screen so the Messenger icon no longer displays at the top of the screen next to the District ID. Note: The Messenger icon displays as normal in the footer of the screen.

Form Builder

Added the option “Bypass Authentication” to the E-Signature options. When enabled, the user is not prompted to enter their username and password to authenticate their signature. The user only has to draw their signature.

Added a new tab called “Headers” to the Form Builder where the district can customize headers to use on forms.

  • Headers can be created using lines, links, images, text, rectangles, and student fields.
  • Saved headers are available for selection in the Header Type pull-down in the Form Settings.

Added a new option for the Dropdown component, “Max Height.” This sets the height of the dropdown and turns word wrap on. The text also shrinks in size to fit the area.

Added a new option in the Form Settings, “Require File Upload.” When enabled, supporting documentation must be uploaded in the file upload box when the user fills out the form. An error message will display if the user attempts to submit the form without uploading a file.

Importer

Added “hints” to display when users hover over “Upload a local file.” Further information about the hint displayed is listed in the section to the right.

Added the ability to upload encrypted files to the server to import. 

  • The Importer can now recognize files with the .pgp extension. Once the file is selected from the server in the Importer, the file is decrypted and the decrypted file is processed. The unencrypted copy of the decrypted file is deleted from the server (from the same location as the original .pgp file) when clicking “Start,” “Validate,” and “Import” (this ensures the unencrypted file only exists on the server for as little as possible). These files can be imported either manually or via scheduled cron job. 
  • An error message now displays when a user tries to import an encrypted file from their local computer. A different error message displays when a user tries to import a file that isn’t csv, tab, or txt from their local computer OR the server (including files without an extension).
Portal Messages

Added the ability to upload a photo (jpeg or PDF file) to Portal Messages. After clicking on the Note field, the editor now has an Image icon. Click the Image icon to upload a photo.

Updated so messages are now sorted by sort order then publish date; previously, message were sorted by publish date then sort order.

Updated so school-specific Portal Messages now display during the summer marking periods for parents on the Parent portal via the District & School Announcements block. Previously, portal messages did not display for parents because the student enrollments had not begun.

Run Lottery

Updated so that an alphabetical list of students who were accepted displays in a pop-up window after running the specialized lottery. The list can be filtered, exported, and printed.

Scheduled Jobs

Added “All Current Year Quarters” as an option to Select Marking Periods when setting up the Recalc DT Grades Fix scheduled job. Note: The “All Current Year Quarters” option has also been added to the manual scheduled job run via /utilities/recalc_dt_grades.php.

Added the scheduled job, “Florida DOE Extracts and Verification Reports,” which runs initial DOE extracts (PK-12 & WDIS) and/or also runs verification reports district-wide and optional by school to push results to the school folder.

  • Extracts are ran and the florida_*_initial tables are populated. Verification reports results will also display in the email for the scheduled job completion. The scheduled job also pushes HTML files to school folders, if Push Verification Report Results to School Folder is selected and the School(s) are selected in the scheduled job creation.

Added a “Start Date” field to scheduled jobs upon editing/creating a scheduled job. When a date is entered, the job starts on the date entered.

School Choice Setup

Added the new preference “Remove Parent Signature Line from Print & Save Letter” to the Customize Application tabs. Enabling the preference will remove the parent signature line when printing the application.

Added the new preference “Ignore Projected Grade Levels when Lotterizing using ‘All Grades’ seats.” Currently, when the “All Grades” seat count is used, the accepted students are split evenly among the eligible grades set on the program. When this preference is enabled, the "All Grades" seats will instead be a single pool and all eligible students regardless of grade level will be sat according to their priority. Grade level is still considered for eligibility, but not in the order in which the eligible students are placed.

Site Administration

Added the ability to remove a branch that is part of a version installed on the site in the Development tab. The Remove button is now available for merged branches. Removed branches display in the local mods list with crossed out text and have a Restore button.

System Preferences > Default School Preferences > Online Application

Added new system preferences to prevent duplicate applications: “Prevent Duplicate Students,” “Prevent Duplicate In-Progress Applications,” “Prevent Duplicate Applications in the Applicants School for the Past ___ days,” “Prevent Direct Access via "/apply" URL,” “Duplicate Override Code,” and “Duplicate Message Text.”

System Preferences > Default School Preferences > Parent Registration

Updated so that multiple domains can be entered separated by commas in the preference “Prevent parent accounts with domain: @”.

System Preferences > Default User Preferences > Display Options

Added a new display option for the Parent and Student Portal, “Portal Student Name Format.” The options are “First,” “Last, First,” “First Last,” and “Last, First M.” This determines how the student’s name displays on the student card as well as in the menu on the left side of the screen in the Parent and Student Portal. This new option also is available to parents and students in the Display Options tab on the Preferences screen.

System Preferences > School Preferences/Default School Preferences > Attendance

Moved the kiosk system preferences from the General tab to the Attendance tab.

The kiosk column in the attendance_period table has been removed. A new kiosk_entries table has been created, where records created by the kiosk or attendance scanner are stored.

  • Check-in Attendance Code Exemptions - When attendance codes are selected in this preference, students who have these attendance codes already populated in period attendance will not have their period attendance updated when checking in. Even though the attendance is not updated, there is a record stored in the database in the kiosk_entries table.
  • Check-in Between Periods - When the preference is selected, student check ins are recorded in the kiosk_entries table but the next period attendance is not updated.
  • Check-in Minutes Threshold - Enter a number of minutes. Period attendance is not updated when students check in within X number of minutes before the end of the period. Period attendance will not be updated, but the record will be stored in kiosk_entries. If it is outside of the defined window, period attendance is updated.
  • Check-out Attendance Code Exemptions - When attendance codes are selected in this preference, students who have these attendance codes already populated in period attendance will not have their period attendance updated when checking out. Even though the attendance is not updated, there is a record stored in the database in the kiosk_entries table.
  • Check-out Between Periods - When the preference is selected, student check outs are recorded in the kiosk_entries table but the next period attendance is not updated.
  • Check-out Minutes Threshold - Enter a number of minutes. Period attendance is not updated when students check out within X number of minutes before the end of the period. Period attendance will not be updated, but the record will be stored in kiosk_entries. If it is outside of the defined window, period attendance is updated.
System Preferences > School Preferences/Default School Preferences > General

Added the system preference “Display Referral Code With Title.” When enabled, the code displays before the title for discipline codes on Add Referral, Referrals, Advanced Report, and Print Letters & Send Email. When disabled, only the title of the discipline code displays.

Updated the system preferences for the InformaCast integration:

  • InformaCast API Key
  • InformaCast Request Assistance Message Template
  • InformaCast Request Assistance Distribution Lists
  • InformaCast Request Assistance Device Groups
  • InformaCast Request Assistance Users
  • InformaCast Lockdown Message Template
  • InformaCast Lockdown Distribution Lists
  • InformaCast Lockdown Device Groups
  • InformaCast Lockdown Users

Added the system preference “Allow students/parents to respond to Administrators.” When enabled, parents and students can respond to messages sent to them by administrators in the Messenger.

System Preferences > School Preferences/Default School Preferences > Grading

Added a setting called "Show Student blocks on Parent/Student Portal,” which defaults to enabled. When disabled, student blocks do not display on the Parent/Student Portal.

Added the system preference “Add Letters and Sounds to Standards posting.” Select the courses where the Letters and Sounds Knowledge table should display when teachers post standard grades. The table displays options for “Identifies letter,” “Knows letter sound,” and “Writes letter for sound given” for each letter of the alphabet.

Added the system preference “Include all students in the denominator for IB rank.” When enabled, students with “Include in Class Rank” set to “IB” will receive a rank with the denominator including all students. When disabled, the rank denominator only includes students set to IB.

System Preferences > School Preferences/Default School Preferences > Scheduling

Added four new preferences: “Hide Schedule Requests from Incoming Students,” “Hide Schedule Requests from Current Students,” “Hide Schedule Requests from Incoming Parents,” and “Hide Schedule Requests from Current Parents.” “Current” refers to students who are currently enrolled at the school this school year. “Incoming” refers to students who will be enrolled in the school in the next school year. This will disable the Class Requests screen even if profile permissions give the student/parent access to that screen. A message displays indicating the parent/student does not have permissions to view class requests when the student/parent tries to access Class Requests.

Added the system preference “Do not subtract minutes when using the Inclusion tab.” When enabled, the number of minutes set in Inclusion Minutes Weekly on inclusion sections are not subtracted from the Class Minutes Weekly on the associated section.

Added the system preference “Ignore course number when validating section number uniqueness (not recommended).” When enabled, a section cannot be added that has the same section number as any other section at that school, regardless of course number.

Added the system preference “Allow teachers to override automatic course requests.” When enabled, teachers can change the course request added by Automatic Course Requests for a student on the Next-Year Schedule Requests screen.

Third Party Systems

Added a new option “Use Grade Posting End Date on Class Enrollments” to Third Party Systems. When enabled, the grade posting end date is used as the end date for both student and teacher enrollments for courses.

Third Party System Value Maps

Added “Country Descriptors” as an option in the Type pull-down.

Students
Add a Student

Updated so if users only have view only rights to Local ID via Students > Student Fields and the setting, “Hide fields from Add a Student from users that don’t have edit permission” is enabled via Setup > System Preferences > School Preferences / Default School Preferences > Enrollment, users can search by local ID but cannot save the local ID upon adding a new student.

Advanced Report

Added “Local ID” to the Student Demo section of Available Fields.

Online Enrollments

Updated so that completed re-enrollment forms that contain no changes to student information are automatically processed and do not require administrator review. On the Processed tab, the View Changes button is grayed out for re-enrollment forms that contained no changes.

Added the ability to print school logos on student ID badges.

  • Added a new file upload school field, “School Logo.” This is a system field. If a local field already exists with the alias “school_logo,” the local field will be converted into a system field. The field displays on the School Information screen, with the ability to upload the school logo.
  • On the Print ID Badges screen, added a School option to the Logo field. When selected, the school logo will print on the ID badge.

Updated so that if the local_id student field has a value in it, the badge will display the local ID and its corresponding barcode instead of the student ID.

Seating Chart Contact Tracing (New Screen)

Added the “Seating Chart Contact Tracing” screen, which allows users to search for students who are having symptoms of Covid-19 in order to review all students seated near the student in question.

The screen displays the reported student’s neighboring students in the following columns: Student Name (linked to Student Info), Student ID, Course Period (linked to Seating Charts), and Teacher Name.

  • The resulting students pull from the current seating chart depending on sort order of the charts if more than one seating chart is used in the class.
  • The report displays neighboring students, which are students seated close to the reported student on the primary seating chart for any of the reported student’s classes.
  • If the same student is a neighbor in two different course periods, the student will have a row for each period. 
  • Neighbors are determined by drawing a circle from the student's position in the seating chart with a radius of 2.33 desks.
Student Fields

Added a new system field “Personal Email” with the alias “personal_email.” After this field is added to a category, and the field is populated with the student’s personal email address and is saved in Student Info, a verification icon displays next to the field (red envelope if not verified, green envelope if verified). The red envelope has a tool-tip "This email address has not been verified. Click to send a verification email." Click the red envelope to send a verification email to the email address. The tool-tip then updates to "This email address has not been verified. A verification email was sent on (date). Click to resend a verification email.” Once the student clicks the verification link in the email, the icon next to the Personal Email field turns green. The tool-tip changes to “This email address was verified on (date).”

Added a new system logging field “Instructional Method” with the alias “instructional_method.” This logging field is used to document the attendance method for the student (in person, remote synchronous, or remote asynchronous), the start and end dates, and the days of the week.

Student Info/Add a Student

Updated so that when an Enrollment Date or Drop Date is selected on an enrollment record that is not a school day on the Attendance Calendar, the record cannot be saved. Previously, an error message would display but the record could be saved.

Updated so that when a Country is selected on an address in Addresses & Contacts or Add a Student, the State field updates to include the states/provinces/regions of that country for selection.

Student Info

Added a “Mark as Processed” option to the Re-enrollment tab where administrators can mark outstanding required re-enrollment forms as completed. This is useful if paper forms have been completed. Once marked as completed, the student is displayed in the Processed tab of Online Enrollments, and the Parent Portal and Student Portal are unlocked and accessible to the parent/student.

Updated so that the local student ID is displayed next to the student ID at the top-left corner of the student’s record.

Added the address suggestion to the Physical Address and Mailing Address section of Student Info. The user must enter in a complete address for the Address Suggestion to work. Once entered, the Suggested Address will appear and can be selected to use which will update the address inputs upon selection.

Users
Advanced Report

Added “Profile Photo” as an Available Field option in the General category.

Profiles

Updated so users have to be administrative users as well as a super user or be an administrative user and have permission to view RunQuery in order to navigate to an API endpoint. Previously, administrative users that had access to all schools would be able to navigate to an API endpoint.

Added the following permissions for Run Query:

  • Drop: Users can drop existing tables, columns, etc. with permission enabled.
  • Create: Users can create databases and tables with permission enabled.
  • Alter: Users can alter existing tables, columns, etc. with permission enabled.

Updated the following Messenger permissions:

  • Messenger: Allow Access; previously Messenger: Restrict Access
  • Messenger: Include Profile in Search; previously Messenger: Remove Profile from Search
  • Messenger: Send Messages; previously Messenger: Receive Messages Only

Added the permission “View Previous Year Inactive Students” to the Students > Student Info permissions for administrator users. This is automatically enabled for profiles with View permissions to Student Info. When enabled, the option “Include Previous Years Inactive Students” is available when searching for students.

Updated the Profiles screen for multi-tenant sites. 

  • Added the district_id column to user_profiles.
  • If “All Districts” is not selected at the top-right of the screen:
    • All permission check boxes are locked if the selected profile(s) have district_id=null. 
    • In Edit Profiles, only profiles where district_id=CURRENT can be edited.
    • Users can still create new profiles and "Copy from" profiles with district_id = CURRENT or district_id = NULL.
    • Users cannot mark a profile as “Super.”
User Info

Added a “Return to User List” link to the footer of the screen, so users can return to their original search results after selecting a user and navigating away from the search results screen.

SIS/ERP

Added the site’s directory name to the logo of non-production sites, such as testing sites. For example, if a site is livedemo.focusschoolsoftware.com/writers02, the logo displays writers02.

CTE
General (SIS)

Updated so when students click “I’m Present” from the Student Portal (if enabled via Setup > System Preferences), the student is awarded the “Class Daily Hours” possible set via Scheduling > Courses & Sections > Vocational/WDIS tab when the school uses hourly attendance; however, if an Hours Override is set for a Section, the student will be awarded the “Override Hours” via Attendance > Attendance Setup > Hours Override tab.

Updated so when a transaction is cancelled by the student/parent from the Customer Ledger screen, the Dropped date is reinstated on the student’s reauthorized schedule record via Scheduling > Student Schedule. Note: This change depends on the settings, “Reauthorization - Do not add a drop date to continuing sections” via Setup > System Preferences > Default School Preferences/School Preferences > Scheduling.

Updated Budgeting/General Ledger > Journal Report so when a funding source refund is processed on an item that is taxed via Accounts Receivable > Point of Sale, the associated tax funds come out of the tax project and displays as “AR Refund Local Tax Uncollected” or “AR Refund State Tax Uncollected” journals. Previously, both the tax amount and product amount were coming out of the project associated with the product.

Accounts Receivable
Funding Sources

Removed the Funding Source ID column from the Funding Sources tab.

Added “Reduce Deferrals” and  “Cancel Invoice Lines” buttons to the bottom of the Receive Payment tab, which, previously, only displayed per line item. Clicking either of these buttons allows users to select multiple line items and perform the action on multiple line items at once.

  • These buttons only display for users who have the two new profile permissions enabled via Setup > Profiles: “Allow Reduce Multiple Deferrals” and “Allow Cancel Multiple Deferrals.”

Added the “Due Date” column to the Receive Payment tab.

Updated so when users select Cancel Invoice Line for select line items from the Receive Payment tab, the selected line items now disappear from the Receive Payment tab and will no longer go back to the Sales tab of the Point of Sale screen.

Added the “Fixed Discount” and “Percent Discount” columns to the Funding Sources tab, which gives users the ability to give fixed and percent discounts to funding sources so the total cost of the amount due is discounted.

Point of Sale

Updated so when a payment is made from a Deferral (Funding Source) via the Sales tab, the only available Refund Type for that payment is "Funding Source Refund” via the Transaction History tab.

Updated so when refunding customer credit, the options to “Apply as Credit” and “‘Reinvoice’ amount” have been removed.

Added the “Touchnet Transaction ID” and “Touchnet Gateway ID” columns to the Transaction History tab; these columns are populated when a parent or student purchases items via Parent/Student Portal > Purchase & Pay using uPay.

Updated so refunds/credit processed for students via Billing > Extended Day Credit display as a refund and a payment for credit transaction; previously, there was a double amount displayed in the transaction history.

Added a “Sales Ref #” field to the Sales tab of the Payments section, which can be used when select payment types are selected, such as Other. Once processed, the “Sales Ref #” displays on the Transaction History tab.

Added a “Refund Ref #” field to the Trx # pop-up window from the Transaction History tab to be entered upon conducting a refund. Once processed, the “Refund Ref #” displays on the Transaction History tab.

Updated the message that displays when a refund is processed in the form of a check (Refund Type) for a transaction that was originally processed as Customer Credit (Payment Type) to display the following when Apply as Credit and ‘Reinvoice’ Amount are not selected in the first pop-up window: “The refund was processed successfully. Please write the customer a check for [16.00].”

Receivables Report

Updated so the “Outstanding Balance” column now displays as “Outstanding Student Balance” on the Customer Report tab, which shows the exact amount still owed by the student. 

  • Updated the logic of the Outstanding Student Balance column, which equates to the “Invoiced Amount”  (“Total Deferred Amount” + “Paid By Student”) = “Outstanding Student Balance.”

Updated so the “Remaining Deferral” column now displays as “Outstanding Deferred Balance” on the Customer Report tab.

Billing
COE

Updated column 10 of the COE Report to include calculation for Military Service and Continuing Education selected as interest placements selected from the Placement pull-down via Students > Student Info.

Cost Tier Setup (New Screen)

Added the Cost Tier Setup screen, which allows users to define additional tiers so students are no longer limited to the three Cost Tiers (Resident, Non-resident and Free/Reduced Lunch, based on system preferences).

  • Once created, the cost tiers display in a Cost Tier pull-down on the following screens: Manage Fee Templates, Manage District Fee Templates, Manage Limited Fees, Manage Individual Fees, Fee Report, and Quote Course.
  • Each cost tier can have any number of user created query requirements. Requirement queries are created by specifying a name and query for the requirement.
  • While editing a query, the user can click a “Test” button to get quick feedback about whether their query is valid. If the user chooses not to do this, the query will be validated when they attempt to save. Note that ‘valid’ just means it works, and can be used to determine a student’s cost tier.
  • Cost tiers require a priority number, title, and can have 0, 1, or multiple query requirements. Note: If there are no requirements set up, all students can qualify.
  • Students will always be placed in the highest priority cost tier for which they meet all requirements. Note: Normally, the higher priority/more preferred ones will be assigned lower prices, but that depends what the user gives them when managing fees.
  • If vouchers are enabled via Setup > System Preferences) then the user has the ability to flag cost tiers to ensure they are not applied in combination with a voucher. When flagged, students in this cost tier will drop to the next priority tier for which they qualify that allows the combination of a voucher.

Updated voucher functionality for daily fees only. If the days of a voucher overlap the days of a fee, then the voucher is applicable for the amount of overlapped days only. During the time it applies, the student cannot qualify for any cost tiers that have the 'does not apply with voucher' checkbox checked in Cost Tier Setup. For the remaining days of the fee, no voucher amount is used, and the student can qualify for cost tiers that do not apply with vouchers. The price before voucher for the fee will be the combination of the price they get charged before voucher on days the voucher applied x the amount of days, plus the amount charged on the remaining days x that amount of days.

Fee Report

Added the “Section Cost Report” tab, which displays the fee of each course when generated by program. The report displays the course, section, and teacher, along with the fees for the course, flat and hourly along with the total based on the WDIS OCP hours for the associated course.

Invoice Students

Updated so if “Use Student Vouchers” system preference is enabled via Setup > System Preferences > Default School Preferences > Billing, the “Voucher Funding Sources” column displays in the Invoice Student screen. The new column displays the name(s) of the active Voucher Funding Sources that pertain to the student.

Manage Fee Templates/Manage District Fee Templates

Added the ability to use a fee template with a Form Builder form or student enrollment form created with the Application Editor. 

  • The Fee(s) pull-down in the Application Editor and the Form Builder has been renamed to “District Fee(s).” District Fees can be used in combination with fee templates.
  • Added a new section “Forms Using Template” to the Manage Fee Templates and Manage District Fee Templates screens. Select the form(s) that will use the fee template.
  • On the Manage District Fee Templates screen, the “Push Update” button is used to push the changes to the Manage Fee Templates screen for schools.
  • Student enrollment forms that are published to /apply are not available for linking on the Manage Fee Templates screen (school level), but are available for linking on the Manage District Fee Templates screen as long as the system preference “Require the user to select their desired school from a drop-down” is enabled. 
  • When a form is completed, the school fee template at the school where the student completed the form, or the selected desired school, is applied. District Fees (previously called Fees) set on the form in the Form Builder or Application Editor are added on top of fee template fees.
Manage District Fee Templates

Added the “Courses Using Template” section, which gives users the ability to assign fees at the course level.

Quote Course

Added a “Additional Fees” pull-down, which allows users to include additional fees set up via Manage Limited Fees > Additional Fees tab in potential quotes for a course.

Student Academic Report

Added the “Grade Level” column to the report, which displays the enrollment grade level associated with the course.

Added the “Toggle Columns” feature to the report, which allows users to customize the columns displayed in the report.

Grades
CTE Report Cards

Updated so report cards display ungraded courses as NG; previously, when courses weren’t assigned a grade, the course did not display on the report card.

Graduation Requirements

Added a “CTE” column to the Graduation Programs and Requirements tab, which allows users to identify programs that are applicable to CTE. Note: The CTE column only displays for post secondary schools.

Transcripts

Added new functionality for the current “Industry Certifications” check box in the Transcript Options section and “CTE” Grouping, which generates a new column on CTE transcripts for industry certifications, which displays any passed certifications for the program on the transcript. 

  • If the certification is tied to a course on either the student’s schedule or the industry certification table, the certification displays on the row with the appropriate course. If the passed certification is on the table and not tied to a course, then it will display on a row with a course in that school year.
Parent/Student Portal
Customer Ledger

Updated so if a parent completes a form that triggers an invoice, the transaction is now recorded in the Customer Ledger for the student tied to the entered student ID on the form; previously, the transaction didn’t display on the Customer Ledger screen because the transaction was tied to the parent completing the form not the student.

Public Course Catalog

Added a “Public Course Catalog,” which displays courses for purchase by the public, similar to the Purchase & Pay screen. The Public Course Catalog is accessible from the login screen by adding /catalog to the URL.

  • The Public Course Catalog must be enabled by administrator users via Setup > System Preferences > Default School Preferences > Billing tab: “Enable Public Course Catalog.”
  • Parents and students have the option to “Enroll Now,” which opens additional options including: Sign In to Purchase, Create a New Student Account, and Create a New Parent Account.
Purchase & Pay

Updated to allow cancellation of payments made against outstanding invoices; previous functionality only allowed users to cancel payments made on the same day if that payment included payments for classes purchased in the same transactions.

  • As a result, a new sub-permission has been added for parent and student profiles called “Allow Same-Day Cancellation of Payment,” which can be enabled via Users > Profiles.

Updated so students/parents cannot purchase classes unless the student has passed prerequisite classes set via Scheduling > Courses & Sections at the Course level. Note: This update applies to the Public Course Catalog as well.

Scheduling
Classes for Sale

Added the “Optional Add-Ons” tab, which allows users to identify additional items to be sold to parents and students in conjunction to subjects, courses, and sections via Purchase & Pay. The “Fee / Product” pull-down populates with items previously set up via ERP > Accounts Receivable > Internal Account Product List.

  • When Optional Add-Ons are purchased via Purchase & Pay, the new screen, “Purchased Add-Ons” displays in the Billing menu where users can review purchased add-ons, add a shipping “Tracking #” and “Mark as Shipped.”
Course Completion Codes

Added the “Min Year” and “Max Year” columns. The Min Year pull-down defaults to the current year while the Max Year defaults to null. Previously, course completion codes were linked to the syear.

Course Progression

Added a “W/D Code” column, which displays the “Schedule Withdrawal Code” from the students’ schedules.

Courses & Sections

Added a “Section for Sale” check box to section details, which allows users to sell sections to parents and students via the Parent/Student Portal > Purchase & Pay or via the Public Course Catalog (when enabled via Setup > System Preferences).

Added the “Meeting Pattern” tab to section details, which allows users to add meeting patterns that are different from the base meeting pattern defined in the section setup. The tab will confirm the different meeting pattern’s start date/end date, start time/end time, meeting days, and class duration. The start date/end date of all meeting patterns must fall within the date range of the base meeting pattern listed in section details. This feature will function similarly to Hours Override feature in Attendance > Attendance Setup.

Student Schedule

Updated so the “Add A Section” link displays on the Schedule regardless of whether or not Show Florida Fields and/or Show Vocational WDIS/WDIS Fields check boxes are selected.

Waitlist (New Screen)

Added a new screen called Waitlist, which allows administrative users to monitor the waitlist for courses at their school, allows users to add students to the waitlist, inactivate a student’s request to be on the waitlist, and restore a student to the waitlist when necessary. Through the Focus Student Portal, students can remove themselves from the waitlist for a course with the “Allow student to remove waitlist request” via Users > Profiles.

Users can add students to the Waitlist from the Student Schedule or the Waitlist screen. Students can add themselves to the Waitlist from the Purchase & Pay screen by clicking the “Add to Waitlist” button.

Added Waitlist fields to Students > Print Letters & Send Email; users can select Waitlist from the Attach to Tab pull-down to generate a Waitlist letter. 

  • The “Waitlist" option displays in the Attach to Tab pull-down only when users click the “Message” button from the Waitlist screen.
  • Messages can only be sent when the letter has first been created via Print Letters & Send Email.

Added the Waitlist to Setup > Rollover, which allows users to roll the waitlist.

Added a scheduled job called “Remove Scheduled Students from Waitlist” that removes students from the Waitlist when scheduled into the class for which the students were waitlisted via Setup > Scheduled Jobs.

Added a Portal Alert that displays if any seats are open on the waitlist.

Added additional permissions via Users > Profiles, which allows users to send emails and/or SMS: “Allow User to Send Email” and “Allow User to Send SMS.”

Added the permission to “Allow User to Override Prerequisites,” which allows students to be added to the waitlist even if they haven’t taken the prerequisites for the course established via Scheduling > Courses & Sections at the Course level.

Added the "Include Prior Year Students" check box so users can view all previous year inactive students in the Student pull-down for the selected school.

Setup
System Preferences > Default School Preferences > Billing

Added a new preference “Allow Customers to Pay Form Fees in Person.” When form fees are enabled, select this preference to allow customers to pay form fees in person. The button “Pay in Person” will be available on the payment screen when filling out a form. Clicking the button will submit the form.

System Preferences > School Preferences/Default School Preferences > Grading

Added the “Send Posted Grade Upgrades to” preference which allows users to select Custodial Contacts or Linked Users from the pull-down to determine the email address used when the grade report is emailed once created via Students > Print Letters & Send Email. Note: This only applies when Course History Record is selected from the Attach to Tab pull-down for applicable letters.

System Preferences > School Preferences/Default School Preferences > Scheduling

Updated so when the setting “Allow Editing of Section Hours/Duration and Times after Attendance has been Entered” is not enabled, the “WDIS Class Start Date” cannot be advanced to a date after the first attendance record and the “WDIS Class End Date” cannot be changed to a date prior to the last attendance record. If the preference is enabled, the dates can be changed to any date, as needed.

  • When not enabled, if a user tries to make an unauthorized change, an Error message displays: “This Section Contains Student Data and Cannot be Updated” on the following screens: 
    • Scheduling > Courses & Sections > Program > Course > Subject > Vocational/WDIS tab
    • Scheduling > Master Schedule Report

Added the “Student must have attended class within the last __ months to self register” setting, which, when enabled, ensures students must have been marked present (Attendance Code = P) after the selected date to purchase a class via Purchase & Pay (Student/Parent Portal).

  • If students have not been marked present for the established number of months, the student will receive the following message: “It has been over __ months since you have taken a class. So we may best serve you, please call or visit the school’s registration or counseling office to meet with a counselor.”
Setup (ERP)
Settings

Added a setting called “Show Course Title” to the Point of Sale section of the Accounts Receivable tab. When enabled, the following changes apply only when Course, Section, or Schedule is used to invoice students from the Bill By pull-down on the Student Schedule screen.

  • Accounts Receivable > Point of Sale > Sales tab > Items section > Adds a new column after Notes called “Course Title.”
  • Accounts Receivable > Point of Sale > Sales tab > Payments section > Adds “Course Title” to the Apply To pull-down.
  • If an invoice is created from the student’s schedule via SIS > Scheduling > Student Schedule, the schedule.id is used to display the course title for the record.
  • Accounts Receivable > Point of Sale > Transaction History tab > Adds a “Course Title” column to the Trx # pop-up window.
  • Updated so when “Show Course Title” is enabled, Optional Add-ons purchased by parents and students via Purchase & Pay display along with the Course for which the add on is linked on the Trx # pop-up window of the Transaction History tab.

Added a Fiscal Year pull-down to the 1098-T tab, which allows users to store1098-T settings for each reporting year; i.e. different settings can be saved for different fiscal years.

  • Added a setting called “Display on portal,” which when enabled determines the years that students have access to when printing 1098-Ts from the Student Portal. The year that displays in the pull-down on the Print 1098-Ts screens depends on the Fiscal Year selected from the 1098-T settings pull-down, as described above. This change allows students to print 1098-Ts for the selected year without having to change the school year, as previously required.
Students
Student Fields

Updated the Employment student field so it is now called “Placement.”

  • Added two values as selections in the Placement pull-down: Military and Continuing Education.
Student Info

Added the “Percentage” column to the Vouchers tab.

  • Added a system preference to enable the Percentage column called “Enable Student Percentage Vouchers,” which can be enabled via Setup > System Preferences > Default School Preferences > Billing tab.
  • If Percentage is set, the voucher will defer the percentage amount from the cost tier set on the fee template.
  • If amount is set, the voucher will defer the dollar amount from the cost tier set on the fee template (keep current functionality).
  • If Amount and Percentage is used, defer the percentage amount first then the amount from the cost tier set on the fee template.

Added the ability for Vouchers to work for Flat Fees and Hourly Fees (current functionality works for Daily fees only).

  • Flat Fee: Any overlap of the dates and the amount and percent apply once
  • Hour Fee: Multiply voucher by the hour. For example, 5 hours per day X 5 days X voucher amount $5 = a discount of 25 per day on days that overlap with the voucher time period.
  • The Bill Per selection (Day, Flat Fee, Hour) on the Fee Template will determine how the voucher is applied.
  • If a student purchases more than one item from the same fee template, the voucher will apply to each line item in the invoice.

Added an error message to display if users try to enter a null value in the Amount field upon adding a voucher.

Users
Profiles

Added View and Edit permissions for the Optional Add-Ons tab accessible from Scheduling > Classes for Sale.

ERP
General

Updated so receipts generated from an invoice without a defined Object against an expense line will generate an “AR Receipt Transfer” journal source once submitted via Accounts Receivable > Invoices and posted via Accounts Receivable > Receipts.

Updated so checks generated from an invoice without a defined Object against an expense line, will generate an “AP Balance Only Check” journal source once the invoice is paid and a check is generated via Purchasing/Accounts Payable > Invoices and Purchasing/Accounts Payable > Checks.

Added a new profile permission called “Edit Debit/Credit” under the Internal Accounts Receipts section via Setup > Profiles. When enabled, a new setting called “Allow Choosing Any Accounts” will display via Setup > Settings > Internal Accounts tab. When this setting is enabled, users have the ability to select any accounts desired from the Debit and Credit pull-down via Accounts Receivable > Internal Account Receipts.

Added “Benefits: Additional months in advance” setting to the Details pop-up via Payroll > Run Payroll > Runs tab, which is added to the number entered in the “Months in Advance” field via Human Resources > Benefits > Plans tab.

  • Added a Payroll Run column to the Benefit Payments tab via Human Resources > Employee so users can identify from which run the payments were made.
Accounts Receivable
Cashout

Updated so when a customer credit payment is processed as a result of a refund via Point of Sale, the transaction will no longer be included in the cashout.

Customer Ledger

Updated so the Simplified Ledger displays the total of the deferral (as previous functionality dictated), as opposed to displaying deferrals by invoice allocation (current functionality).

Invoices / Internal Account Invoices

Updated so users can no longer delete invoices from the Invoice History tab; as a result, the delete button (red minus sign) has been removed. Users must void the transaction to remove it.

Point of Sale

Updated so voided refunds are no longer removed from the receipt; instead, the refund is displayed as voided.

Receipts / Internal Account Receipts

Added the “Reference #” to the introduction section of receipts upon viewing it from the Current Receipt tab.

Budgeting/General Ledger
Bank Reconciliation / Internal Account Bank Reconciliation

Added the Export features to export to Excel and Print entries made in the Adjustments section of the Summary tab of a Current Reconciliation.

Updated so if receipts are not deposited in the month for which they are dated, they will now continue to display as outstanding in future reconciliations. Previously, receipts only displayed in the month for which they were dated. i.e. June receipts only displayed in June reconciliation. This change also applies so deposits remain as outstanding credit until cleared.

Budget Maintenance / Internal Account Budget Maintenance

Updated so when users submit a back-dated journal, Focus now does a budget check the day the revision is submitted to determine if the budget is overdraw, as opposed to performing the check budget check on the back-dated Journal Date entered. This update prevents a back-dated journal from overdrawing a budget in the present day even if the budget would not be overdrawn as of the Journal Date entered.

  • For example, the user has a budget with a balance of $5,000 in January and $0 in February. The user back-dates the journal to January for -$5,000 which would bring the January balance to $0 (not overdrawn). However, this would bring the cumulative budget balance through February (present day) to -$5,000; therefore, Focus now rejects the budget revision.
Campus/Department Budget Planning

Added the ability for budget managers to control existing strips that are not currently owned by any manager or scenario.

District Budget Planning

Added the “Show Manager Detail” button to the Current Scenario tab, which allows the user to view all budget lines that pertain to the manager’s school/department and make adjustments to the planned budget with the “Override Approved Manager Budgets” permission enabled via Setup > Profiles. When this profile permission is enabled and all budget lines are displayed, the user will be allowed to edit the planned budget for any account strips. Note: Regular non-manager budgets and manager budgets cannot display simultaneously in a drilldown. The toggle button would result in the manager details being listed without the scenario-level budgets.

Added the “Submitted Budget” column, which populates when the budget manager has submitted a budget to the district and the budget has been approved.

  • It will be populated for both manager and non-manager budgets (for non-manager the field reflects the same number as the Planned Budget column).
  • When ready to adopt, the amount to be considered in the adoption will be the Submitted Budget total.
Expenditure/Revenue Report

Updated the header of the CSV file when the Excel icon is selected to match the PDF header when the printer icon is selected.

Updated so an error message displays if users try to run the report with Custom Date selected from the Month pull-down and do not enter a Start Date and an End Date, which are required: “Start Date and End Date are required if Month value is set to Custom Date.”

Updated so if the date entered in the Start Date or End Date field is reasonably close to an actual date, the date picker will automatically adjust the date. For example, if 02/29/2019 will be automatically updated to 02/28/2019.

Internal Accounts Activity Report

Added the “Title” between the Account and Beginning Balance columns upon printing the report via the Print Report button.

Journal Report

Added the ability to search for journal entries by “AR Invoice #,” which includes accounts receivables invoice journals that have been deleted or voided.

Updated the report in order to normalize time zones that were causing journals to appear dated for an hour ahead of or behind when they really were posted.

Manual Journals / Internal Account Manual Journals

Added a fiscal year pull-down to all tabs, which limits manual journals to the selected fiscal year.

Trial Balance

Added the facility name to the header of the printed report.

Development
Convert Step Employees to Min/Max (New Screen)

Added the Convert Step Employees to Min/Max screen, which allows users to quickly switch step employees to min/max by selection of Slots and Pay Types, then select Employees.

Fix Budgets with Ended Elements (New Screen)

Added the “Fix Budgets with Ended Elements” screen, which allows users to check if any of the elements of the budget have end dates prior to the beginning of the fiscal year selected.

  • For any of these budgets, Focus checks  if there is a strip with the same elements but an active version of the inactive element. If there is one, Focus moves the journals to that strip. If there is no valid strip, Focus creates one. If that strip has not been budgeted for the current fiscal year, Focus creates the budget record for that strip.  
  • An error message displays if there isn’t an active element available. Users will then need to create an element and re-run the strip.
  • At the end of the process, the budget record for the accounting strip with bad data is deleted.
Employee Self Service
Employee Requests

Added information regarding the request selected from the pull-down upon hovering over the request type with the mouse: “The type of submission you will make.”

Fixed Assets
Fixed Assets Report

Added the ability to filter by “PO #” when running the report.

Manage Assets

Added shipping costs defined when creating the fixed asset’s purchase order to the fixed asset purchased price. In order for the shipping cost to be included, the shipping cost must be added as a Line Items entry and the Shipping check box must be selected on the PO to be added to the fixed asset’s Purchased Price. For example if the PO was $1500 and shipping was $100, the Purchased Price will be $1600.

Take Inventory

Added a pop-up message to display upon taking inventory for an item currently located in another room allowing the user to click “Transfer to [room number]” or “Cancel” to keep the item in its original location.

Transfer Requests

Updated the Barcode text box to an “Identification Method” pull-down, which contains two options: Barcode and Serial Number. 

  • Added an “Asset Identification” text box to allow users to enter the barcode number or the serial number, depending on the Identification Method selected.

Added the “Export” features, which includes Export to Excel and Print.

Forms

Added the following buttons to forms that are Pending Approval: “Print,” “Back to Originator,” “Deny,” and “Approve.”

Human Resources
Benefits

Added a “Successfully recalculated benefit deductions” report, which displays a detailed report that documents changes made when Recalculate Benefit Deductions is clicked.

Employee

Added the “Grandfathered Salary Schedule Pay Type Indicator (pre-2014)” pull-down to the Demographic tab’s Search Screen under More Search Options > State Reporting.

Added the “Salary Schedule Pay Type” field to the State Reporting tab, which affects output in staff payroll information extract and corrects verification reports to match.

Updated so the appended supplements, “Period Appended” displays separately from the supplements period pay, “Period Supplement” via Jobs > Supplements.

Updated so benefit type deductions are locked if they are computer controlled on the Deductions tab; i.e., if the “Status” is “Computer Controlled.”

Updated the Deductions tab so users can no longer enter a date from the previous fiscal year in the Dropped field.

Added a “Suspend” check box to the Deductions tab, which allows users to flag the deduction/contribution even if it has an end date to be treated as inactive. Multiple deductions can be selected in the Suspend column at a time.

Leave History

Updated so users can only view employees assigned to facilities for which the user has permission via Setup > Accounting Strips.

Staff Report

Updated so the report now omits employees’ social security numbers and birthdates if users do not have permission to view these fields via Setup > Employee Fields.

All users now only have access to the facilities for which accounting strip permissions have been given via Setup > Accounting Strips.

View ESS

Updated W-2 from the Print Tax Forms tab to include the following changes:

  • Added the "resubmitted" column to the RCA record.
  • Added functionality to recognize an implied number of decimal places.
  • Fixed query for job positions.
  • Fixed subquery and alias for Box 12, code DD, to properly look for sponsored health insurance entries.
  • Updated to allow dependent care benefits to be affected by W2 adjustments.
  • Updated to allow excess life insurance to be superseded by W2 adjustments.
  • Updated to distinguishing between a normal W2 run and correction run.
  • Updated to allow separate corrected record type for record RF.

Updated so annual totals are hidden for previous job types via View Paystubs and Pay History > Pay History > upon viewing a pay stub by clicking the View Paystub button.

Payroll

Updated to allow users to apply retro pay for individual contracts, which can be accomplished via the following steps:

  • Setup > District Codes > Deduction Type tab
  • Human Resources > Employee > Jobs > Min/Max Pay
  • “Step Code Bug of Year” selection and “Current Step Code” selection
  • Payroll > Maintenance > Pay Raise > Admin > Rates > Apply Retro
  • Payroll > Run Payroll > Retro Pay Individual
  • Payroll > Run Payroll > Checks > Recalculate and Explain on applicable employees
Deduction

Added a “New Jobs Only” option to the Auto Assign pull-down in the Pay Types section when the Show arrow is selected, which gives users the ability to assign specific deductions to new employee jobs for selected pay types only.

Maintenance

Updated the Contribution Limits tab to be renamed to “Retirement Deferral Limits,” to better reflect the purpose of the tab/screen.

Added the “Recalc Employee Contracts” tab, which allows users to selectively recalculate base salary slots based on pay type and/or slot.

  • The “Undo Recalc Employee Contracts” tab has also been added to allow users to undo any recalculations made.

Added “Flag Defaults” including “Fed Tax,” FICA/Med,” “Retirement,” and “Insurance” as supplement definitions via Main Tables > Slots/Steps > Rates.

  • Users can select "No Influence" from the applicable pull-downs, which means that the selection of the slot step does not affect the flags on the supplement.
  • In the supplements section of Human Resources > Employees > Jobs, changing the slot step updates the Tax, FICA, Retirement, and Insurance flags based on how the slot step is set up. Values are a default for the step; the columns can still be updated after the step has been selected. However, if the step is changed, the defaults will once again overwrite the values, except for any flags that are set as "No Influence.”
  • Updated the “Flag Defaults” pull-downs, so the options are now No Influence, Yes, and No. Previously, the options displayed No Influence, Set Perc Flag, and Clear Flag.

Updated so users can make changes to Calendars from the Main Tables tab without recalculating employee contracts.

Added the “Calendar” pull-down to the Recalc Employee Contracts tab, which allows users to select calendar changes to be applied to select contracts; previously, when a change was applied to a calendar via Main Tables > Calendars, all contracts were automatically recalculated.

Payroll Reports

Added the following columns to the Gross To Net report: “Gross Taxable” wages, “Gross Social Security,” “Gross Medicare,” Gross Retirement,” and “Gross Insurance.”

Rollover

Updated so users no longer have to roll required positions in order to reroll Staff Positions.

Updated so users can roll Increment Experience without first rolling Supplements.

Run Payroll

Updated the Runs tab so data pulls from the pay schedule instead of needing to be manually entered or adjusted from the template.

Updated so the skip deduction classes on the pay schedule now skip the deductions on the appropriate runs.

Updated so the selection of employee deductions and tax classes on the Templates and Runs tabs are no longer required.

Updated the Retro Supplements tab so the “Explain” and “Override” buttons have been moved to the first two columns in the Adjusted Payments pop-up window. 

  • Removed the following columns from the Adjusted Payments pop-up window: Cola, Step, Effective, Highly Effective, and Other.

Added an error message that displays when users try to post payroll runs using internal funds.

Added the ability to close contracts on supplements for hourly employees via the Runs tab from the Details pop-up window.

Updated the Skip Period Pay check box, so users now have the option to Skip “Period Pay” and/or “Supplements.” Previous functionality set the run to skip period pay as well as supplements. Now, users have the ability to skip period pay but still pay supplements.

Updated so supplements and salaries are not paid for closed pay types.

School/Department Payroll Entry

Updated so when Buckets are marked Inactive via Human Resources > Leave Maintenance > Buckets tab, they do not display in the Bucket Group pull-down on the Leave tab > Current tab.

Added a “Restriction” tab, which allows users to restrict specific employees to select facilities upon viewing the School/Department Payroll Entry screen. This is an added security feature, which works in conjunction with facility permission given via Setup > Accounting Strips.

  • The restriction tab must be enabled via Setup > Profiles.

Added the requested date to the Origin column of the Leave tab for both Current and History tabs.

Updated so all leave buckets display including inactive buckets so payroll users have the ability to use these buckets even though they may not want employees using said buckets when creating leave requests via Employee Self Service > Employee Requests.

  • Buckets are marked as “Inactive” via Human Resources > Leave Maintenance > Buckets tab.
W2 Reporting

Updated the process of W2 correcting, which now consists of the following steps:

  • Original W2 needs to have been generated in Focus via the Create W2’s tab.
  • Adjustments need to be added on the Adjustments tab. The “Effective” date will default to the current date.
  • Users can create the W2C correction file for filing with the SSA from the Create W2’s tab; in order to do so, users must set the Type to Electronics, select the “Correction(W2C)” check box which opens up the “Last Full W2 Run” date field, and specify the date the last full W2 run was done.  Any Adjustments created after this date will be included in the correction file.
Purchasing/Accounts Payable
Checks / Check Report

Added an “E-Pay” column to the Check Runs tab of the Checks screen, as well as the Check Report, Check Line Report, and the Check Allocation Report of the Check Report screen.

Checks / Internal Account Checks

Updated so the “PO #” is now a link to the corresponding purchase order on the New Check Run tab.

Updated so when a check from the previous fiscal year is voided and “Create reversal journal entries?” is selected from the Are you sure you want to void this check? pop-up window, an “AP Void Check Encumbered” journal entry is not created.

Updated so when a check run is printed for the first time, Focus stores the signature ID as of the time of the run to ensure that signature is pulled for all future runs. This ensures that the signature that was valid at the time of the check run is always pulled for that run. Note: This functionality doesn’t apply to check runs from previous fiscal years.

Invoices / Internal Account Invoices

Added Filters, Export, and Printing buttons to the Line Items section.

Updated so upon creating a PO Invoice or a Non-PO Invoice with a negative amount that is selected as a “Separate check,” an error message displays: “An invoice with a separate check can't have a negative total amount.”

Purchase Requests/Orders / Internal Purchase Requests/ Orders

Added the profile permission, “Delete Imported Pcard Drafts,” enabled Setup > Profiles, which allows users to delete imported Pcard drafts from the Drafts tab.

Added the “Cardholder” name and the “Last 4” of the card’s number to the Comments for vendor section for P-Card requests/orders.

Release Orders

Updated so users only have access to release orders associated with facilities for which accounting strips permissions are given for AP via Setup > Accounting Strips.

Vendors/Customers

Updated so when users change a vendor's E-Pay status (i.e. E-Pay to non-E-Pay and vice versa), unpaid invoice’s paper check statuses are updated. If a vendor changes from E-Pay to non-E-Pay, the invoice will be flagged for paper; conversely, non-E-Pay to E-Pay will remove the paper flag from the invoice.

Setup
Accounting Strips

Updated so when users are creating new accounting strips, new functionality ensures the resulting strip(s) only comprise elements for which the user has access.

AP Invoices

Updated modified accrual so invoice rollover creates encumbrances for PO invoices at the same time it expends. This does not apply to non-modified accrual because encumbrances are made at the same time they are posted.

Added the “PO #” column to the report, which displays the corresponding purchase order number linked to the invoice, which can also serve as a link to Purchasing/Accounts Payable > Purchase Requests/Orders or Purchasing/Accounts Payable > Internal Purchase Requests/Orders.

Bank Accounts

Added logical deletes to the bank table, which still prevents deletes from the bank table where there are associated records. This change allows users to delete bank accounts that are duplicates added by mistake.

Budgets

Updated so dollar amounts now round to 2 decimal places; therefore, $0.49992 now displays as $0.50.

Close Accounts

Updated so creating journal lines with a $0.00 amount are now skipped, as well as Internal Accounts entries.

District Initial Account Balances / Internal Initial Account Balances

Added the ability to exclude or include expenditures, revenue, and encumbered accounts when rolling accounts via the “Include Expenditures, Revenue, Encumbered” check box in a new Account Options section.

Element Requests

Added a “Start Date” and “End Date” to the Current Request tab, which allows users to define the range of time the element is needed. Note: The Start Date and/or End Date can be left blank, if applicable.

Settings

Added the “Element Info” section, which includes the element’s Code and Title, when viewing an element’s Details screen from the Elements tab. This change is only applicable to Funds, Functions, and Projects, which contain the Details link.

Added the “Group Payables Check Remit By Invoices” setting to the Check Printing section of the Miscellaneous tab, which allows users to create one entry per invoice upon in the remit section upon printing if the invoice contains multiple lines via Purchasing/Accounts Payable > Checks or Internal Account Checks.

Added the following settings to the Payroll tab: “Exclude Pay/Types,” “Include projects for employees,” and “Include projects for vacant positions,” which allows users to exclude selected Pay Types from creating encumbrances after each pay run is posted, e.g. Hourly, allows users to Include selected Projects with selection allowing specification of which Projects to encumber for Occupied positions and which Projects to encumber for Vacant positions.

Added the “Use ‘Managed By’ - Employee Requests” setting to the ESS tab, which allows users to select which modules in Employee Requests should be managed by set up employees as opposed to the approval chain defined via Setup > Approval Flow.

  • Users can set up specific employee positions as the designated person of approval for select requests by selecting the “Manager” check box via Human Resources > Position Control > Positions tab.
  • Users must also select the positions who are responsible for managing applicable employee requests for said position from the “Managed By” pull-down via Human Resources > Position Control > Positions tab.

Added the “Enable auto update Direct Deposits,” setting to the ESS tab, which, when enabled, automatically updates direct deposit employee information via Human Resources > Employee > Direct Deposit when an employee request for a Direct Deposit change is approved.

Added the “Online Payments” section to the Accounts Receivable tab, which allows users to accept a Convenience Fee when taking Online Payments for Form Fees (Student Applications, Reenrollments, and FormBuilder forms).

  • New settings in the Online Payment section include: “Convenience Fee Product for District Facility,” “Credit Card % Convenience Fee,” “Credit Card Flat Convenience Fee,” “eCheck % Convenience Fee,” and “eCheck Flat Convenience Fee.”
  • Once enabled, the convenience fee is linked to the applicable product. The product must be marked as a service, must be active, must be a Sales Price of at least $1, and must have an accounting strip at the District Facility.
  • The Convenience Fee can vary depending on the payment method selected (credit card vs. echeck); therefore, the fee will recalculate depending on which payment method the user is using to complete the transaction at the time of payment.

Added the “When an IA Receipt is created without an invoice” setting to the Internal Accounts tab, which gives users the ability to set the Debit and Credit accounts for when an internal accounts receipt is created that is not linked to an invoice via Accounts Receivable > Internal Account Receipts.

Added the “Allow Editing of Imported P-Card Requests” setting to the Accounts Payable tab, which allows users to edit line items including accounting strips as well as all other fields for imported P-Card drafts via Purchasing/Accounts Payable > Purchase Requests/Orders.

  • Note: Users still cannot submit the PO if there is an imbalance between the line item amount and the original imported amount unless they have the “Allow Pcard Default Accounting Override” permission set via Setup > Profiles.
SSS

Added new updates for SIS/SSS:

  • Added a new system field to Setup > School Fields called “Total ESE Minutes.” 
  • Added a new system field to Students > Student Fields called “Parent Provided Medical Consent.” New event triggers were also added for the IEP and Amended IEP events to push the value entered on the form “Demographics and Desired Outcomes_rev” to the new field. 
  • Updated the name of the “IEP Plan Date” field to “IEP/EP Plan Date.” 
  • Updated the name of the “IEP Expiration Date” field to “IEP/EP Expiration Date.”

Caseload & Services

Added “Units” to the service modal, draft modal, and default modals. The number of units is based on the duration of the service:

  • 8-22 min: 1 Unit
  • 23-37 min: 2 Units
  • 38-52 min: 3 Units
  • 53-67 min : 4 Units
  • 68-82 min: 5 Units
  • 83-97 min: 6 Units
  • 98-112 min: 7 Units
  • 113-127 min: 8 Units, etc.
  • Also added “Units” column and “Totals” row to the Service History tab.

General

Added the preference “Accommodation Extended Time” with the options Default List or Custom List. This controls whether the default hard-coded options or custom options display in the Extended Time column for IEP accommodations. When Custom List is selected, enter the Extended Time options, one per line, in the provided area.

Added the preference “Accommodation Extended Time Free Text Option.” When enabled, the Other Extended Time column displays next to the Extended Time column on IEP accommodations, which allows for free text to be entered.

Added the preference “Custom Total School Minutes Field,” which allows for the selection of a custom field to be used instead of the default Total Scheduled Minutes field for updating the Total School Minutes in the Schedule of Services for the IEP/Amended IEP. A new action “Update ESE Minutes” has also been added in SSS > Setup > Event Triggers.

Manage Student

Replaced the N/A option in the Services pull-down on the Related Services window with “The team has addressed this area and determined that services are not appropriate at this time.”

Updated so that if the Additional Schedule of Services option is selected more than one time, the new title field displays for the additional schedule and defaults to Additional Schedule of Services 1, 2, 3, etc. but it could be changed.

Updated so that when initiating an amended IEP (copied from a locked IEP), the IEP Plan Date, IEP Services Start Date, and the IEP Plan End Date are locked.

Updated so that the number of progress monitoring periods that display on the Progress Monitoring screen are dynamic based on the frequency selected on the Demographics and Desired Outcomes form. 

  • A new option has been added to the Demographics and Desired Outcomes form called “Each Grading Period.” When this option is selected, the Progress Monitoring screen displays columns for the progress marking periods and the quarter marking periods in order by date for the school year, with the header displaying the mp.short_name. 
  • When the Quarterly option is selected on the Demographics and Desired Outcomes form, the Progress Monitoring screen displays columns for the quarter marking periods in order by date for the school year, with the header displaying the mp.short_name. 
  • When a non-marking period time frame is selected on the Demographics and Desired Outcomes form, the Progress Monitoring screen displays progress periods P1-P8, and the header is editable. 
  • The Progress Period pull-down on the Progress Monitoring screen defaults to the current marking period. The date that displays next to the pull-down in the grade posting end date for the marking period.

Improved the warning message that displays when a user tries to edit a step that is already being edited by another user. The message states “This step cannot be edited because it is already being edited by (user name).” The user must click OK to close the message. The form elements are disabled and cannot be edited.

Reporting

Added a new Reporting screen to the SSS menu. District and school users can create their own reports for the SSS Program Events to which they have the profile permission to view. Reports can be generated for overall events down to specific fields on forms within an event.

  • There are View and Edit permissions for the Reporting screen in Users > Profiles.

Setup

Added a “Type” column to the Services tab to designate whether a service is an individual service only, group service only, or both.

Added new columns to the Programs tab: Display Active Events, Display Late Events, Display Locked Events, Display Inactive Events, and Display Archived Files. These columns control whether the Active Events, Late Events, Locked Events, Inactive Events, and Archived Files tabs display for the program on the Manage Student screen. When switching between programs on the Manage Student screen, the currently opened tab stays open, unless that tab is not available for the program, in which case the left-most tab will open. If a program has no events that can be initiated (either because no events have been assigned to the program or the user does not have permission to initiate any events in that program), the "Create New Event" section will be hidden.

Added a new condition to the Event Triggers tab called “Event was locked again after being unlocked.”

User Profile Permissions

Added a new System Permission “Delete Locked Uploads.” Users with this profile permission will be able to delete uploaded files on locked events. Users without this profile permission will not see the minus sign next to uploaded files on locked events, and so cannot delete these files. The files are still viewable.