q version 3.0.1 service pack release notesp a g e | 5 q 3.0.1 service pack release notes changed the...

19
Page | 1 Q 3.0.1 Service Pack Release Notes Q Version 3.0.1 Service Pack Release Notes This update requires the previous installation of Q Version 3.0.0! Summary This is a service pack for the Q 3.0.0 version Reminder As of June 30, 2016, the following platforms/versions will be officially unsupported: SQL Server 2008 and 2008 R2 Windows 2008 and 2008 R2 New Applications, preferences, and significant new features are designated with NEW. Q Application Changes/Updates/Additions Q Shell Archive process updated for 3.0 schema. Phase 2 of the process honors the Year End keep data in Production setting so that the data is not duplicated in both places. Modified to lookup permission roles based on current year D.O. track (if user has such a role) when logging into a past year school track in which user has no role either in that track or in the current year for that school. (Bug #2828) NEW Changed class banner to support Time Tracker classes. NEW Added two Main page Dynamic Sections: "Discipline Referrals To Me" and "Discipline Referrals By Me". "To Me" shows any referral to me with a status of New. "By Me" shows any referral by me with a status of New or where the last changed date is within the last 3 days so I can see what was done with it. NEW Added functionality to Main Page Widgets to launch the appropriate app if there is one and the user has rights to that app. Changed logic used to determine if logged-in user can switch tracks to account for a single track permission along with the ability to switch to prior years using locate student. (Enh #2854 OTRS #103470) Turn off switch tracks capability completely in Locate Students if Q was launched from an external application (FrontOffice). This is consistent with our always having removed the menu items for Switch Tracks and Switch Users when launched externally so as to not have Q out of sync with the external app. Fix so a person in multiple roles will get the least restrictive rights relative to the canEdit, canAdd, and canDelete flags. (Bug #2865)

Upload: others

Post on 02-Mar-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 1

Q 3.0.1 Service Pack Release Notes

Q Version 3.0.1 Service Pack Release Notes This update requires the previous installation of Q Version 3.0.0!

Summary This is a service pack for the Q 3.0.0 version

Reminder As of June 30, 2016, the following platforms/versions will be officially unsupported:

SQL Server 2008 and 2008 R2

Windows 2008 and 2008 R2 New Applications, preferences, and significant new features are designated with NEW.

Q Application Changes/Updates/Additions

Q Shell Archive process updated for 3.0 schema. Phase 2 of the process honors the Year End keep data in Production setting so that the data is not duplicated in both places.

Modified to lookup permission roles based on current year D.O. track (if user has such a role) when logging into a past year school track in which user has no role either in that track or in the current year for that school. (Bug #2828)

NEW Changed class banner to support Time Tracker classes.

NEW Added two Main page Dynamic Sections: "Discipline Referrals To Me" and "Discipline Referrals By Me". "To Me" shows any referral to me with a status of New. "By Me" shows any referral by me with a status of New or where the last changed date is within the last 3 days so I can see what was done with it.

NEW Added functionality to Main Page Widgets to launch the appropriate app if there is one and the user has rights to that app.

Changed logic used to determine if logged-in user can switch tracks to account for a single track permission along with the ability to switch to prior years using locate student. (Enh #2854 OTRS #103470)

Turn off switch tracks capability completely in Locate Students if Q was launched from an external application (FrontOffice). This is consistent with our always having removed the menu items for Switch Tracks and Switch Users when launched externally so as to not have Q out of sync with the external app.

Fix so a person in multiple roles will get the least restrictive rights relative to the canEdit, canAdd, and canDelete flags. (Bug #2865)

Page 2: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 2

Q 3.0.1 Service Pack Release Notes

NEW Added support for a message to display after the School (Track) on each Q header if the school year of the logged-in track does not match the current school year of the school. (Enh #2831 OTRS #103327)

NEW Modified the login process to save the user's connect.txt filename in a cookie when the user logs in. When the user's session times out, Q will redirect the user to the timeout screen and retrieve the cookie for the connection filename. When the user clicks OK and is redirected to the Login view, the correct connection file will be used. (Enh #2871)

NEW Enhanced Q to support new Reports dropdown Menu showing standard Q Reports (not report writer reports) in the same Menu Category as the currently selected Application.

NEW Added Main Page Widget to show upcoming student birthdays by class. It lists birthdays in the next 7 days by class, ordered by period.

Q Assign Counselor Changed selection filter from student/class filter back to student filter so that students can be selected for assignment without having to be scheduled.

Q Behavior Setup NEW New application to allow schools to specify staff members whom behavior referrals can be assigned to.

Q Class Marks NEW Modified to asynchronously fire stored procedure to recalculate GPAs for student when marks have been changed that affect transcript records. Note that to do this, we moved GPA calculation parameters as appropriate into gpagrades and snpref and created new versions of GPA calculation procedures that will run for a single student and get parameters from new locations. Default values were entered, but this may require one-time configuration of values in gpagrades and snpref on a per customer basis.

Q English Learner Corrected app to account for the two versions of the FO semi-hook procedure EL_spGetYearsEnrolled that are currently deployed in client databases. One version has three parameters and the other 4 parameters. Previously did not know about the 4 parameter version. Symptom was the app would throw an error when going to a student in Q EL.

The current proficiency in the EL Status band was potentially incorrect as it was determining the proficiency based on the system date, which is inconsistent with the FO version that displays the proficiency as of the current date.

Corrected issue where tests were not being displayed properly in some databases.

In the test calculator, the query that populates the test form drop down was not honoring the snhide field.

Added missing GridDateSort preference. This preference determines the default ordering of the proficiency, test history, programs, and communications grids.

Test Calculator Add/Replace features did not allow the user to enter more than a single test into the test calculator. If you went to the test calculator a second time, it was assumed that you wanted to replace the existing test and didn't give you an option to add another test. Functionality has been changed to allow user

Page 3: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 3

Q 3.0.1 Service Pack Release Notes

to enter multiple tests. Added Add/Replace dropdown in the test calculator to allow user to select whether they are adding or replacing. Whether Add and replace are available in the dropdown is determined by the customized semi-hook EL_spEnableTestCalculatorButtons. Conforming to FO EL, only the first test (chronologically) can be replaced.

Added context source to EL Communications extension area.

Corrected bug when launching the Test Calculator with a Kindergarten student.

The change of extension field data when editing communications wasn't always showing 'Changes Pending' notice.

NEW Added Reclassification Parent Notification into Reclassification Status band.

NEW Added Reclassification Follow-ups band to allow users to see follow-up communication records in the same way as in FO (with extension data in the grid rather than in the detail area).

In the test calculator, after results are calculated but before results are saved, it was possible to change the grade that would be recorded. Disabled all fields after calculating results.

Changed to update stustat.engprofc when proficiency is changed thru the English learner module.

Fixed issues when the 'After' execution hook was returning a message so user knows that the data is saved.

Corrected how the current proficiency is determined to match FO.

Corrected the ordering of tests in the Edit Tests view so that all the tests given on a given date/test/grade would appear together.

NEW Added Before/After execution hooks when deleting proficiency records.

Q Extension Editor Corrected bug that caused extension fields to not be updated if isReadOnly flag is NULL.

Q FS Accounts Changed so that when transactions are filtered to show Payment transactions, the columns "Reference" # and "Note" are included. (Enh #2820 OTRS #103231)

Transaction filter setting is maintained while changing consumers.

NEW Added ability to view Eligibility either by Eligibility History (new) or actual status records (existing).

Q FS Cafeteria Update for FSRegister table change.

Q FS Direct Certification NEW Import Sets can now be defined with a "Student Filter", filtering which students are included based on criteria in Q student records. (Enh #2177)

NEW Add function/feature "Certify Rollover Siblings" (under "Certify Household Siblings" tab), allowing users to certify siblings of direct cert students rolled over from the previous year. (Enh #2740 OTRS #102992)

Add import row filter option "In List".

Implement new alert popups.

Page 4: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 4

Q 3.0.1 Service Pack Release Notes

Added missing Rollover Household Siblings roster.

Corrected Filtering problem in stored procedure.

Enhanced error reporting during Import Processing.

Q FS Eligibility Applications Changed application so that when re-applying a categorical carryover application (first application of new year), clear Assistance Program information and No-income checkboxes. Default to Income based.

Fixed logic error affecting show/hide behavior of "Other Source" dropdown list.

NEW Added new preference & functionality "ROB notice for Carryover Applications". NOTE: California has determined that 2015 USDA Eligibility Guidelines (page 59) instructs districts to process a Reduction of Benefits for Carryover Applications immediately, with no ten day notice. (OTRS #103505)

NEW Added new preference & functionality "Approve No-Income Applications Manually ". When set to "No", users are no longer required to manually approve applications with no income. When re-applying a no-income application, 'No Income' checkboxes are automatically un-checked, forcing users to verify (and re-check) household members with no income. (OTRS #102991)

Fixed issue with Application Search dropdown popup not working properly after completing a Re-Apply.

Q FS Food Service Setup Configure federal reimbursement rates for FY 20015-2016.

Added Meal Component Configuration for Snack & Supper meals (Cafeteria app throws error when logging in for Snack, Supper). (OTRS #103559)

Moved FSRegister.isOvs column to new table (FSRegisterExt) to restore operation of FrontOffice Cafeteria.

Implemented sticky headers in some tables.

Q FS New Year Rollover Updated logic used to determine if POS Backup has been performed. (OTRS #103304)

Updated logic used to determine if (only positive or all) balances have been carried forward. (OTRS #103600)

Q FS Student Tools Changed to allow retroactive placement date edits (requires Administrator permission). (Enh #2793 OTRS #103160)

NEW Added new "delete" button allowing removal of placement records (requires Administrator permission). (Enh #2793 OTRS #103160)

Added date validation to date inputs on Placement tab.

Q Grade Book Added check to Assignment Edit Task view to check that the current banner section has tasks associated with its parent course before rendering the Standards Edit partial view. (OTRS #103213)

Page 5: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 5

Q 3.0.1 Service Pack Release Notes

Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment being copied is after the term end date of the section, set the Due Date to the ending date of the term. If the date is before the beginning of the term, set the Due Date to the term begin date. (OTRS #103415)

Changed all alert and confirm boxes to new Q format.

NEW Setup/Assignment Edit Standards - Warn user if the user is about to delete a standard from an assignment that has posted scores. This will happen in the Edit Standard Popup.

Edit Standards - Fixed logic to check Standards Linking for SINGLE when linking standards to an assignment. This will happen when the user tries to add a standard to the set of chosen standards in the Edit Standard Popup.

NEW Added filter checkbox to StdsByStudent tab to filter out standards not linked to assignments.

Fixed setting Std Marks in byTask when the score is entered/modified.

Fixed StdsByStudent and TaskByStd views to block all avenues to change the view if updates are pending. Disable dropdowns, checkboxes, and slide out tabs for Students and Assignments when changes are pending.

Fixed StdsByStudent and TasksByStd so they don't blow up if NO Student Progress Marks are returned for view.

Stop user from being able to link a standard to an assignment more than once.

Handle Copy/Setup better when multiple years of data is maintained. Assignments copied from prior years that go past the term end date in track terms will be backed up the term end data.

If the stored procedure used to calculate Standard Marks is not defined in the Grade Book Manager, DO NOT show the new Standards Tabs.

Q Health Setup NEW New application to facilitate configuration of multiple items in Student Health.

Q Lookup Code Editor Re-enable maintenance of LookupCode.isHidden column.

Implement sticky headers on all tables. This required redesign of screens so tables visually fill parent container to get acceptable look and feel.

Implement menu blocking when there is unsaved data on screen.

Modify to display messages from post-processing hooks in aeAlert dialogs.

Modify to use aeConfirm for delete confirmation instead of blockUI.

Modify to use jQueryUI.dialog for popups instead of blockUI.

Modify to use AjaxLoadData instead of AjaxLoad so special characters in Lookup Code Categories, Code Association Sets, or Code Translation Sets do not blow up app.

Fixed display of code values so that code values containing "<" will display correctly.

Page 6: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 6

Q 3.0.1 Service Pack Release Notes

Q Mass Attendance Modified to display post-processing hook messages in a popup dialog.

Changed insert into phone log table (attphlog) to include time value along with date. (Bug #2910 OTRS #103709)

Q Mass Immunizations Fixed ChildAppData being assigned an object that doesn't inherit from QChildAppData causing subsequent application launches to fail.

Added waiting screen after submit to provide better feedback to users on long running processes.

Fixed save routine to create a stuhltsta record if one does not already exist. (Bug #2872 OTRS #103427)

Fixed the status selection filter on the Compliance tab. (Bug #2894)

Q Mass Medications Changed application to disable the submit button after click to prevent multiple unintended submissions.

Q Mass Screenings Fixed issue with the screening status not refreshing when a screening type is selected. (Bug #2841 OTRS #103401)

Q New Year Init Made change to the Nextuniq Batch call for FACSTAT to match the insert. It was reported that the value stored for nextuniq in snuniq table was not correct after running NYInit.

Q Parent Connect Added "Portal Access" column to Student Visit Types in LookupCode table. This column (0 or 1) value determines if the visit type is included in the Parent Portal Visits area and embedded report.

Made changes so that portal behavior area is not influenced by changes made to the profile in support of role level filtering. This change involves both the application and embedded report.

Added functionality to AELabelFor helper, to accept an optional "index" parameter that is appended to the "target" to form the "id" and "for" attributes of the label, but is not used to lookup possible replacement text.

Implement new AELabelFor index parameter in InfoMain.ascx for the "editthisinformation" label. The change made in v2.2.1.3 to make this label replaceable rendered the link unusable in IE.

Re-worked extension data rendering in re-enrollment area for display improvements.

NEW Replaced embedded profile SSRS report with ActiveReports 7 version. a. Enabled printing of dynamic sections. b. Added support for label replacement in the printed report.

Fixed Medical History view sort order by setting new default sort value in tablesorter.

Fixed Attendance Summary by Class to get only this year's data by Track ID.

Added support for Truncation and/or Rounding preference in GPA module.

Page 7: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 7

Q 3.0.1 Service Pack Release Notes

Changed re-enrollment edit pages (student and contact) to enable Submit button on click of extension grid Add button. (Bug #2849)

Changed Attendance Class Summary area to honor not printing teacher name prior to term start. (Bug #2866 OTRS #103527)

Fixed locker information to display and print based on system date being between locker entry and exit dates. (Bug #2888 OTRS #103590)

Fixed issue of displaying incorrect counselor for future school year in banner. (Bug #2912 OTRS #103655)

Q Parent Connect Manager Added tab that appears when logged into the district track to edit report card opt out message text. (Enh #2858 OTRS #103493)

Q Permissions Editor NEW Post staff type filter checkboxes on Staff Roles tab back as each is changed so they are remembered even if user does not submit after changing them.

NEW Save Full School / Individual choice, staff type filters, selected Role, and selected Category to AppDefaults and retrieve on launch so these values will persist for the user from one time running the app to the next.

NEW Add ability on Staff Roles tab to filter the role columns to show only the ones with which you are currently working. Since rendering performance on this tab is so sensitive to the number of cells displayed (rows x columns), this can greatly improve performance. Selected roles are remembered in AppDefaults by user.

Modify to display post-processing hooks in popup dialogs.

Modify to use jQueryUI dialog for popup dialogs instead of blockUI.

Q Pre-Enrollment Modify to allow the timeout and cityStatePreference configuration items for LiveAddress to be set from preference values.

NEW Modify to deal with encrypted SSNs in database.

Fixed previously unnoticed missing style-sheet file.

NEW Add mechanism to display and process messages from post-processing hooks differently than messages from normal validation, validation hooks, and errors that occur during the save process. Implement on all forms that have post-processing hooks.

Modified to not include schools in the Preferred School drop down list if there are no tracks defined for school years >= the current school year of the district school (exclude "closed" schools). (Bug #2780)

Modified to scroll the edit areas independently, if necessary, so Reset and Submit buttons do not scroll out of sight. (Enh #2639)

Fix LiveAddress tags not scrolling with the field they are attached to.

Create functions aeAlert and aeConfirm using jqueryUI Dialog widget so we will have consistent interfaces that we can control for these functions.

Page 8: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 8

Q 3.0.1 Service Pack Release Notes

Convert all uses of javascript alert() to use aeAlert instead.

Convert all uses of blockUI to create confirmation dialogs to use aeConfirm instead.

Modify to hide LiveAddress tags when necessary so they do not sit on top of aeConfirm dialogs.

Fixed bug in EditHouseholds that made it impossible to to select any but the first or last city when there are 3 or more cities associated with one zipcode when not using LiveAddress. (Bug #2842)

Q Pre-Enrollment Manager Added options for LiveAddressTimeout and LiveAddressCityStatePreference.

Added functionality to Cleanup tab to allow the user to mark a PreEnrollment as submitted to the district. This is for the case where the parent forgot to do this step and shows up at the school to register. This capability is controlled by a new subright "MarkSubmitted". (Enh #2836)

Converted to display post-processing hook messages in popup dialogs instead of in the validation message area.

Converted to use aeConfirm dialogs for confirmation instead of blockUI.

Q Process Manager NEW Added new Toolbox process to allow users to Un-Post marks to transcripts for a school and term. Users sometimes post too early and cannot continue to add marks.

Q Report Card Setup Added setup options to facilitate new report card changes.

Q School News Fixed issue with school news preview and home screen news list display consistency. (Bug #2867)

Q Seating Chart Changed application to not display Assign Students and Design Layout tabs when logged-in user does not have edit rights to the application. (Bug #2798 OTRS #103188)

Q Staff Editor Fixed display of staff members with an apostrophe in their name. Application was displaying &#39 rather than the apostrophe character. (Bug #2815 OTRS #103247)

Fixed alternate staff to be school year sensitive. (Bug #2890 OTRS # 103472)

Added new permission item for Permission Role field in faculty status area. (Enh #2895 OTRS #103639)

Q Student Attendance Add trkuniq to ORDER BY in attendance grid data query so you don't get a weird vertical display when date range spans school years.

Fixed dates passed when calling the embedded attendance history report before the start of school. (Bug #2863 OTRS #103511)

Page 9: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 9

Q 3.0.1 Service Pack Release Notes

Q Student Connect Added "Portal Access" column to Student Visit Types in LookupCode table. This column (0 or 1) value determines if the visit type is included in the Parent Portal Visits area and embedded report.

Made changes so that portal behavior area is not influenced by changes made to the profile in support of role level filtering. This change involves both the application and embedded report.

NEW Replaced embedded profile SSRS report with ActiveReports 7 version. a. Enabled printing of dynamic sections. b. Added support for label replacement in the printed report.

Fixed Medical History view sort order by setting new default sort value in tablesorter.

Fixed Attendance Summary by Class to get only this year's data by Track ID.

Added support for Truncation and/or Rounding preference in GPA module.

Changed Attendance Class Summary area to honor not printing teacher name prior to term start. (Bug #2866 OTRS #103527)

Fixed locker information to display and print based on system date being between locker entry and exit dates. (Bug #2888 OTRS #103590)

Fixed issue of displaying incorrect counselor for future school year in banner. (Bug #2912 OTRS #103655)

Q Student Discipline Rework Set Attendance so that you can still reset periods to original value if you go back into it a second time before submitting. Also so that Notes will be handled properly if you open the Set Attendance dialog multiple times.

Modify so you can view attendance for old penalties, just not change it.

If the user has changed the Scheduled Date or Length of a penalty that has an associated attendance code such that previous days are not included in new range, display a message warning the user to check the attendance that may no longer apply.

Added ability to edit involvement for a student involved in an incident from the district rather than having to switch to the school site to edit the information. (OTRS #103173)

Fixed issue occurring when adding a new involvement when logged into the district office and do not enter a location or reported by value. The null values in those fields, when switching to the school a student is enrolled to edit the record, created an error. (Bug #2796)

Fixed issue when adding a new involvement when logged into the district office with the reported by staff list not being refreshed upon change of the school location. (Bug #2816)

NEW Added ability to show report options screen for Detail Behavior and Behavior Letters reports, and print the reports and letters/emails associated with these report projects.

Changed incident edit page to reload Assigned By and Referred To dropdowns on change of school dropdown when entering incidents while logged into the district. (Bug #2834 OTRS #103375)

NEW Implemented behavior referral reported to staff as defined in new behavior setup application.

Page 10: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 10

Q 3.0.1 Service Pack Release Notes

Note: When configured through setup, only selected staff members will be available to report referrals to. When none have been configured, the application will continue to present all currently active staff members as available to report referrals to.

Fixed post backs containing special characters. (Bug #2911 OTRS #103677)

Q Student Documents Changed LookupCategory code for Document Type to allow role based permission filter.

Q Student Editor Trim student school codes to be compared to logged-in school in case there is a padding problem.

Change to use minified version of LiveAddress plugin and update to most recent version.

Add check at top of validateStudentData to see that appData is populated.

Fix error that would occur when attempting to resequence Emergency Contacts on the Browse form. (Bug #2819)

Corrected to not mask a blank SSN with "xxx-xx-".

Update post-processing hook messages to use jqueryUI dialog instead of blockUI.

Modify all uses of javascript alert and confirm to use new aeAlert or aeConfirm which use jqueryUI Dialog.

Correct so that double-click on Enrollment or Transfer row does not go into Edit mode if user does not have edit rights.

Modify so that grad year is set initially from grade even if updgradyear preference is OFF.

Modify Browse Demographics view to display only last 4 digits of SSN if field is not hidden. Modify Edit Demographics and New Demographics views to display only last 4 digits of SSN if field is disabled and nothing if hidden. All views changed so there is no hidden field containing complete SSN when disabled or hidden and Save changed to only update SSN if field containing complete SSN is on form.

NEW Implement dealing with encrypted SSN in database, both in studemo and prestudemo.

Modify New Programs list to properly handle multiple roles when considering Role Data Filter for Special Programs.

Modify Enroll Student procedure to lookup and consider NYInitCompleteAfterStepOne flag when determining whether to create a stustat record for next year.

Modify to allow the timeout and cityStatePreference configuration items for LiveAddress to be set from preference values.

Changed ajax calls to the GetExtension method so that it can accept lookup codes with slash.

Modified studemo_trigger to only update stustat.CounselorID if studemo.counsfuniq is being changed by the insert or update. This fixes a circular trigger problem that was exhibited in the Student Editor as the counselor specified for an enrollment or transfer not being saved. (Bug #2921 OTRS #103726, #103731)

Page 11: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 11

Q 3.0.1 Service Pack Release Notes

Change names of callback functions in EditTransfer.ascx and TransferStudent.ascx. They were the same and one overwrote the other when adding a transfer record from the transfer student screen. (OTRS #103722)

Q Student Health Changed Student Immunizations to automatically calculate compliance and update Immunization Status any time a student's immunization information is changed without having to click on the Calc Compliance button.

Changed field label from "Expiration By" to "Expiration Date" in Student Medications Details view.

Removed "Updates Saved" message delay which slows down the save routines from all edit screens that had it.

Changed the save routines to determine if any data has changed by the user before saving, thereby avoiding unnecessary database inserts or updates.

Changed the Immunizations edit view to use dose numbers that start from 1 if they exist when populating the default dose status value.

Fixed the save routine for Student Medical History to account for null values in fields in a new record being added. (Bug #2881)

Q Student Marks Changed procedure used to build marks schedule to not duplicate classes scheduled in multiple periods in the day. (Enh #2851)

NEW Modified to asynchronously fire stored procedure to recalculate GPAs for student when marks have been changed that affect transcript records. Note that to do this, we moved GPA calculation parameters as appropriate into gpagrades and snpref and created new versions of GPA calculation procedures that will run for a single student and get parameters from new locations. Default values were entered, but this may require one-time configuration of values in gpagrades and snpref on a per customer basis.

Q Student Profile Changed application to honor behavior type and involvement role level filtering in the behavior area.

Added contact PIN to contact details drill-down display. (Enh #2833)

Added support for Truncation and/or Rounding in GPA module.

Changed the procedure used to build schedule in standards area to not duplicate classes scheduled in multiple period block schedule. (Enh #2851)

Fixed locker information to display based on system date being between locker entry and exit dates. (Bug #2888 OTRS #103590)

Page 12: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 12

Q 3.0.1 Service Pack Release Notes

Q Student Special Ed Fix bug that caused an error when submitting a program with no placements.

Modified to change context-sensitive extension fields when the program is changed. (Bug #2805 OTRS #103207)

Change the Fill Dropdown calls for Entry and Exit Codes when the program is changed to use the data parameter instead of passing the specprgc in the URL. This stops errors when the specprgc includes certain special characters like "/". (Bug #2840)

Q Test Importer Changed the SSN validation procedure to use the EncryptedSSN table.

Q Time Tracker NEW This is a new version of the QConnect Time Tracker application.

Q Track Editor When deleting a track, the records from the facrole table for that track are now also deleted. (Enh #2792)

Corrected bug when moving the start date of a term to a later date. The trackterms.termbegindate was not getting set correctly for the non-single duration terms that have the same trmstart as the single duration term whose begin date is changed. This was also causing the student schedules for these terms to not have their edate updated correctly. This was only happening when there also existed a progress term that has the same trmstart as the term whose begin date is changed.

Q Year End When launching the setup page and selecting to configure a set for Step 2, the app was blowing up if the district had removed all codes with a zstustat.snstatus of 'A'. Now it defaults to the first code in the list based on the zstustat.snsort value. (Bug #2791)

Page 13: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 13

Q 3.0.1 Service Pack Release Notes

Q Reports Changes/Updates/Additions

Q Reporting Shell Changed Decision Support Tool (DST) report menu item selection criteria to return all reports if staff member has permission to the application.

Added code to handle CR and TAB characters in merge fields to fix Word rendering problem. (OTRS #103185)

Fixed FS Eligibility Report Writer rosters that were reporting all directly certified students (Migrant, Household, Siblings, etc.) as "Direct Cert" instead of the individual Methods. (OTRS #103235)

Added TimeTrackerOnly option for Class and StuClass filters

Added features to reporting so non-report applications (eg. Student Discipline) can show reporting options screens, print report, and print letters or send emails via Reporting MailMerge.

Added ReportErrorControl (ascx) to be shown instead of ReportMain.ascx when a report screen should not be loaded. For example, the report Card Report should not be loaded if there are no Report Card parameter sets defined for the logged in school.

Corrected loading of Report Sets. When the report set had a filter option set to something other than the default that had multiple values selected (e.g. grade 9,10), the Report Set looked like it was loading properly, but if you ran the report, only the second value was being honored (in this example, students from grade 10 only would be returned). This change applies to All filters - Student, Class, StuClass, and NonStudent (used in some Food Service Reports).

Corrected issue for a report set that is set as the default and a dropdown that is the source for a chained control has no values, the chaining would fail and cause an error resulting in the report screen to go blank. This was happening in the Report Card report at a school with no Report Card Parameter Sets defined.

Corrected an error loading a report set which is set as the default in which the Enrollment filter has been excluded, but at the same time been given a default value.

Q Attendance - Master Absence List Removed join to the student filter in the procedure that builds the absence list. This was causing students not enrolled as of the system date to not be included in the report when run for previous days. (Bug #2821 OTRS # 103303)

Extended SQL timeout. This was necessary when running for all attendance codes, including default present codes.

Q Attendance - Monthly Hours Fixed incorrect values for students at top of page that were showing the next student’s totals.

Q Attendance – Perfect Attendance Corrected sql procedure when selecting specific tracks.

Page 14: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 14

Q 3.0.1 Service Pack Release Notes

Q Attendance – Phone Log Added remarks to excel export. (Bug #2830 OTRS #133356)

Q Attendance – Student Attendance History

Stored procedure change for performance purposes.

Show all attendance for a track under 1 track header, displaying the Advisor / Counselor in affect at the end of the date range.

Q Attendance – Student Attendance Summary

Stored procedure change for performance purposes.

Q Behavior – Behavior Analysis Changed the data retrieval to lengthen the SQL timeout so the report completes for larger districts. (Bug #2845 OTRS #103424)

Improved performance of stored procedure to reduce execution time.

Added validation checking to ensure the To Date is greater than or equal to the From Date. (Bug #2875)

Q Behavior – Behavior Letters Modified the penalty text in letters to put a blank line between each penalty.

Q Behavior – Student Detail Behavior NEW New report replacing legacy FO version.

Q Enrollment - Birthday List Fixed student birthday report to not repeat previous successful run when current run returns no students. (Bug #2807 OTRS #103223)

Changed report from landscape format to portrait to waste less paper.

Q Enrollment - Enrollment Analysis Changed procedure to include part-time students when running from the district office unless specifically selected to exclude them. (Bug #2832 OTRS #103269)

Changed the data retrieval to lengthen the SQL timeout so the report completes for larger districts. (OTRS #103424)

Q Enrollment – Enrollment Grade / Category Changes

Fix erroneous Attendance Category Entries and Exits when no end date exists.

Fix missing Attendance Category change that occurs after withdraw and on same day as new entry.

Improved the error message handling when an enrollment record is missing required data. (Missing Entry Code or Exit Code)

Page 15: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 15

Q 3.0.1 Service Pack Release Notes

Q Enrollment – Student Directory Fixed issue with report printing wrong contact email address when multiple contacts exist. (Bug #2794 OTRS #103170)

Changed contacts sequence to be ordered by seqid in stucon table rather than alphabetical.

Q Enrollment – Student Profile Changed report to honor behavior type and involvement role level filtering in the behavior area.

Changed report filter from student filter to class student filter. (Enh #2800)

Changed Counselor listed for student based on logged-in school year.

Fixed area queries for schedules, attendance, marks, assignments, and standards to limit data to logged-in school year.

Fixed column order of terms in Standards section to print earliest to latest left to right.

Reversed logic of dynamic column building in Standards to ensure all terms will be output. Standards description will adjust to fill available space after terms are added.

Added support for Truncation and/or Rounding in GPA module.

In horizontal column layout (Enrollment Demographics and Student Demographics) add colon to label text if not present.

Updated Dynamic area layout with new subheader to match app.

Changed the procedure used to build schedule in standards area to not duplicate classes scheduled in multiple period block schedule. (Enh #2851)

Fixed locker information to report based on system date being between locker entry and exit dates. (Bug #2888 OTRS #103590)

Q FS - Account Balance NEW Added new report "Exited Student Summary". (Enh #2757 OTRS #103000)

Disable cell merge option when exporting Excel file.

Adjusted report header alignment for Excel export.

Q FS - Administrative Review Fixed issue when printing Site Selection Worksheet for school with no ADA, column "H" (Lunch ADP%) now prints a zero instead on "NaN".

Q FS - Daily Summary Added Signature line and box for Deposit Bag number. (Enh #2765 OTRS #103080)

Updated archive table detection logic for use with summer school tracks. (OTRS #103151)

Updated Provision 2 numeric rounding.

Updated participation 'Eligibility' to 'Attendance Factor'. (Enh #2782 OTRS #103135)

Q FS – Eligibility Notices Added "Effective Date" and "Expires Date" columns to the fields available for the Direct Cert Household student lists. (Enh #2905 OTRS #103679)

Page 16: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 16

Q 3.0.1 Service Pack Release Notes

Q FS - Eligibility Statistics NEW New FS report.

Q FS – Eligibility Summary Updated stored procedure "qFSStudentStatus": parameter added to optionally include exited students.

Updated Provision 2 numeric rounding.

Updated input validation to improve test for illegal dates.

Fixed where students placed in multiple Food Service sites on a particular date caused the query to return an error.

Q FS - Monthly Summary Added totals to Monthly Meal Count Worksheet report.

Updated archive table detection logic for use with summer school tracks. (OTRS #103151)

Updated Provision 2 numeric rounding.

Updated participation 'Eligibility' to 'Attendance Factor'. (Enh #2782 OTRS #103135)

Q FS - POS Letters & Labels NEW Added static mailing labels for Student/Staff/Patrons. (OTRS #103532)

Q FS - POS Rosters Rosters were including students that should have been filtered out by site scoping by track and grade. (OTRS #103663)

Q FS - Reimbursement Updated Provision 2 numeric rounding.

Fixed Provision 2 snacks reporting in Claim Worksheet. (OTRS #103332)

Q Health - CA Immunization Blue Card

Changed phone numbers listed on report. Daytime phone is not the primary contacts phone number with the lowest seqid (in conphones table). The nighttime phone is studemo.phnnumber

Added 'Immunization Rule and Compliance Status' option. When this option is selected, an additional line will appear on the report to indicate the immunization rule assigned to the student, the student's compliance status, and the calculation date.

Q Health - Immunization Compliance Changed the scripts to use @SystemDate rather than @Today or getdate().

Changed validation routines to remove the requirement for the date range to be between track begin and end date and also to return more relevant error messages to the user.

Page 17: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 17

Q 3.0.1 Service Pack Release Notes

Q Health - Immunization Status Changed the scripts to use @SystemDate rather than @Today or getdate().

Changed validation routines to remove the requirement for the date range to be between track begin and end date and also to return more relevant error messages to the user.

Q Health – Non-Compliance Changed the scripts to use @SystemDate rather than @Today or getdate().

Changed validation routines to remove the requirement for the date range to be between track begin and end date and also to return more relevant error messages to the user.

Q Health - Screening Status Changed the scripts to use @SystemDate rather than @Today or getdate().

Changed validation routines to remove the requirement for the date range to be between track begin and end date and also to return more relevant error messages to the user.

Q Health - Service Schedule Changed the scripts to use @SystemDate rather than @Today or getdate().

Changed validation routines to remove the requirement for the date range to be between track begin and end date and also to return more relevant error messages to the user.

Q Health – Student Health Profile Added student photo to report.

Added report option to turn photo on or off.

Q Health – Student Health Screenings Changed the scripts to use @SystemDate rather than @Today or getdate().

Changed validation routines to remove the requirement for the date range to be between track begin and end date and also to return more relevant error messages to the user.

Q Health – Student Immunizations Changed the scripts to use @SystemDate rather than @Today or getdate().

Changed validation routines to remove the requirement for the date range to be between track begin and end date and also to return more relevant error messages to the user.

Q Health – Student Medical History Changed procedure to include future student status records and to use the logged-in system date rather than the getdate() function to determine enrollment information. (Bug #2848)

Q Health – Student Medical Orders Changed the scripts to use @SystemDate rather than @Today or getdate().

Changed validation routines to remove the requirement for the date range to be between track begin and end date and also to return more relevant error messages to the user.

Page 18: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 18

Q 3.0.1 Service Pack Release Notes

Q Health – Student Office Visits Added student date of birth to report output. (Enh #2843)

Q Marks – Class Marks Listing Modified to use new EXCEL export. (Bug #2141)

Q Marks – Grade Book Progress NEW Added support for printing Standards and their scores for each Assignment that has standards attached to it.

Modified to run for previous years when data is maintained in production. Fixed so it runs in previous years from the Student Profile. (Default the Include Standards option to TRUE when run from the Student Profile).

Q Marks – Grade Book Score Collection

Modified to not die when no records are returned for the selected options. (Bug #2886)

Q Marks – Grade Book Task Summary NEW Added option to print Standards associated with the task (if they exist). Printed by new sub-report in student detail section.

Q Marks – Marks Distribution Analysis

Changed procedure that retrieves terms list to be based on passed in trkuniq school year rather than school isDO school year. (Bug #2855 OTRS #103480)

Q Marks – Report Card Added option to print class attendance. If option is on and multiple terms are set to show marks, the attendance should show from the most recent term.

Revised GPA Details into two lines with two columns. (Enh #2592)

GPA now respects the GPA Precision preference setting.

Testing section is now based on subtest selection. A migration script has been added which will preselect all of the subtests for the tests selected in each report card setup.

Several layout changes to header: Added DOB to header (Enh #2218), moved school name to "School Information", moved counselor over to School Information column, added option to position the logo (Enh #1895).

Added option to propagate standards scores (Enh #2164)

Added option to not print the teacher’s name. (Enh #2233 Enh #2677)

Added report option to honor the Electronic Report Card Waiver. (Enh #2278)

Allows the tracks dropdown in the report options to display all the available tracks for a school, not just this year's. (Bug #2811)

Fixed label replacement in school information header label. The label was being multiplied on each page. (Bug #2857 OTRS#103488)

Page 19: Q Version 3.0.1 Service Pack Release NotesP a g e | 5 Q 3.0.1 Service Pack Release Notes Changed the Setup/Copy Assignment function to better handle dates. If the Due Date of the assignment

P a g e | 19

Q 3.0.1 Service Pack Release Notes

Fixed label replacement in faculty header label. The label was not being replaced on page two.

Added the ability to sort by Zip Code. (Enh #2860 OTRS #103457)

Changed to properly formatted zip + 4 with a hyphen. (Bug #2884)

Q Programs – EL Student Profile Corrected issue with 4 parameter version of pseudo-hook Get Years Enrolled procedure call. Now checks to see which version of the hook is present and call with the appropriate number of parameters.

Adjusted width of field in report to accommodate the '(gap)' text if there is an enrollment gap returned from the Get Years Enrolled procedure.

Q Programs – EL Student Roster Corrected issue with 4 parameter version of pseudo-hook Get Years Enrolled procedure call. Now checks to see which version of the hook is present and call with the appropriate number of parameters.

Adjusted width of field in report to accommodate the '(gap)' text if there is an enrollment gap returned from the Get Years Enrolled procedure.

Q Programs – Program Enrollment Analysis

Changed report to override the SQL timeout and fix issues when running this analysis report from the district for a large set of students. (Bug #2896 OTRS #103632)

Q Programs – Program History Changed procedure that returns list of available programs to report on to honor multiple role permissions. (Bug #2852 OTRS #103451)

Q Schedule – Class Size NEW New report replacing the legacy FO report.

Q Schedule – Course Directory NEW New report replacing the legacy FO report.