Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q...

29
Q 3.8.0 Release Notes Page 1 of 29 Q Version 3.8.0 Release Notes This version requires the previous installation of Q Version 3.7.1! Summary This is a service pack including bug fixes and enhancements since Q 3.7.1. Reminder Read the Technical Release Notes. New Applications, preferences, and significant new features are designated with NEW. Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a user is being impersonated. This can be viewed in the student pulse and external profile applications. (Bug #8156) 2. Implemented new encrypted functions to eliminate the need for the dslogincheck.dll COM setup. 3. Changed default1.htm page to accept an optional querystring value for "id" which will identify an alternative txt file to startup.txt to read for connection list. (Note: This was also done for parent and student portals) 4. Changed the Q login to accept either ConnectID or ID as querystring parameter to identify connection file to use. (Enh #9260) 5. Added support to Parchment Helper for Calculated Rank. 6. Added ability to launch popup/external Student Profile from the main page Favorites widget. (Enh #9271) 7. Added new Reporting Staff Filter. This filter will be used initially by the new Staff Notifications module. 8. Added Session definitions for firebase tokens and mobile info for push notifications. NEW 9. Updated Locate Students to also compare nickname and alias names and to show nickname with name if LegalBinding exists (same as banner searches). (Enh #9343 OTRS #117876) 10. Changed qNotificationCount procedure to accurately reflect the number of unread notifications. (Bug #6970) 11. Added call to new procedure upon login that forces stustat trigger to fire and update studemo stuuniq values for students who had been entered as future enrollments on the current date. (Bug #9356 OTRS #118203, #118253) 12. Added Ident property to the Q SAML Identity Provider.

Transcript of Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q...

Page 1: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 1 of 29

Q Version 3.8.0 Release Notes This version requires the previous installation of Q Version 3.7.1!

Summary This is a service pack including bug fixes and enhancements since Q 3.7.1.

Reminder Read the Technical Release Notes. New Applications, preferences, and significant new features are designated with NEW.

Q Application Changes/Updates/Additions

Q Shell 1. Changed scroll main and ext main master pages to properly display when a user is being impersonated. This can be viewed in the student pulse and external profile applications. (Bug #8156)

2. Implemented new encrypted functions to eliminate the need for the dslogincheck.dll COM setup.

3. Changed default1.htm page to accept an optional querystring value for "id" which will identify an alternative txt file to startup.txt to read for connection list. (Note: This was also done for parent and student portals)

4. Changed the Q login to accept either ConnectID or ID as querystring parameter to identify connection file to use. (Enh #9260)

5. Added support to Parchment Helper for Calculated Rank.

6. Added ability to launch popup/external Student Profile from the main page Favorites widget. (Enh #9271)

7. Added new Reporting Staff Filter. This filter will be used initially by the new Staff Notifications module.

8. Added Session definitions for firebase tokens and mobile info for push notifications.

NEW 9. Updated Locate Students to also compare nickname and alias names and to show nickname with name if LegalBinding exists (same as banner searches). (Enh #9343 OTRS #117876)

10. Changed qNotificationCount procedure to accurately reflect the number of unread notifications. (Bug #6970)

11. Added call to new procedure upon login that forces stustat trigger to fire and update studemo stuuniq values for students who had been entered as future enrollments on the current date. (Bug #9356 OTRS #118203, #118253)

12. Added Ident property to the Q SAML Identity Provider.

Page 2: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 2 of 29

13. Changed globally to include TLS 1.2 in its default list of versions supported.

14. Updated all report filter generated SQL to query LookupCode table directly for student status values rather than using zstustat for performance improvements.

15. Added Chart.js scripts and reference to them in the Main.Master view.

16. Changed iframeSrc from 'javascript:false' to 'about:blank' for https connections to deal with Chrome and Edge updates that return an error to the jQuery ajaxForm plug-in used with file uploads (e.g. Mass Email).

17. Added cookiesSameSite = "None" to sessionState. This was the original value until all browsers changed the default to "Lax" in early 2020. "None" is required in Q to allow SAML to accept a POST back from Service Providers such as Illuminate.

18. Fixed extension infrastructure to properly validate required fields in extension grids.

19. Reworked the retrieval of app preferences to not loop through session values for performance improvements.

20. Changed routine that calculates staff preference count used by the page footer to optimize performance.

Student Banner 1. Performance fix. Changed a faculty table variable to contain more fields and tables to remove the burden from the three queries in the UNION section.

Assign Career Plan 1. Changed menu name and all references to "Career Plan" to be "Course Plan" for clarification purposes.

NEW 2. The assignment of the base career plan value in the studemo table is changed to include a call to a stored procedure to also automatically populate the studentcourseplanitem table appropriately.

Career Plan Setup 1. Changed menu name and all references to "Career Plan" to be "Course Plan" for clarification purposes.

2. Added subject column to both Plan Item Course table course list and Select Plan Items table.

3. Changed the Generate Course Requests popup view. Since course requests will be generated based on the contents of the StudentCoursePlanItem table, the selection for "Generate for Students with Career Plan" and "For Students with no Career Plan, Use" have been removed.

Caseload Manager 1. Fixed issue that caused extension items without input fields (documents) to get duplicated each time the service field was changed on the Add Services screen.

Class Attendance 1. On the Roster area, changed the hover over the row number to include the class description when in by period mode. (Enh #3508 OTRS #105951, #116813)

2. On the Seating Chart area, added hover over to the photo to also display the class description when in by period mode.

Page 3: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 3 of 29

Class Marks 1. Changed the credit posting to never be larger than the course credits defined in district courses. This is to accommodate poorly applied mark definitions to some classes. (Bug #8184 OTRS #117042)

2. Corrected procedure that retrieves standards history scores to take into account when a student is scheduled into two different classes that use the same standard. (Bug #9369 OTRS #118288)

3. Fixed application so that when saving formatted note fields, the carriage return is not stripped from the data so that the formatting is maintained. (Bug #9388 OTRS #118380)

Class Testing 1. Fixed problem that would generate an error when a checkbox was defined for an extension field and there are no scores yet.

Contact Confirmation 1. Changed procedure that returns contacts who have changed data to include contacts that do not have edit rights to students whose data may have been altered by their spouse when accessing application from a school site. (Bug #9262 OTRS #117950)

District Courses 1. Changed add/edit view to enable Submit button on change of extension fields. (Bug #9283 OTRS #118011)

2. Corrected the sequence of save routine execution to ensure that the save of extension data occurs before the firing of any AfterSaveData QLIP procedures. (Bug #9508 OTRS #118850)

Extension Editor 1. Added @ReenrollStudentID and @ReenrollContactID to list of possible substitution variables when evaluating a select statement for a ValueSource for a dropdown on an extension view. Since these only apply to ParentPortal, substitute them with 0 in Q.

2. Modified validation of extension dropdown ValueSources to accept a ValueSource that returns 0 records as long as it executes properly. It previously did not accept such a ValueSource. (Enh #9273 OTRS #117938)

3. Changed extension edit view to not move the option to filter by context when context filter or role filter is expanded causing the display option to relocate off the screen. (Bug #9315)

4. Changed, when in edit mode, the width of the Row input field to handle 4-digit row numbers without cutting the last digit from the display. (Bug #9458 OTRS #118562)

5. Lengthened the max length for row fields to be 4 characters rather than 3 to handle districts who have more than 999 extension rows. (Bug #9460)

Extra Curricular NEW 1. Added Email Address to the available fields when searching for contacts. (Enh #2996 OTRS #104006, #109177, #109255, #116308, #117642)

2. Fixed when editing an Account with billing type of Other, the type would change to Home on the edit screen.

3. Fixed failure to save zip code when billing type is Other.

Page 4: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 4 of 29

4. Changed to prevent a Fee from displaying on a bill in multiple areas. (BUG #8216)

FS Accounting 1. Fixed issue in Accounting Export.

FS Accounts 1. Corrected where NSLPProghist was creating new Program history records for new higher value Direct Cert records, even though a student's Free/Reduced status remained the same.

2. Fixed bug causing meal records to be written with NULL fspayc column for students that have no fsstatus (eligibility) records. Adding new meal transaction records for students with no fsstatus records caused Q to error. All student & Patron reconciliation functions can now detect & repair meal records with NULL fspayc column. (OTRS #117783)

NEW 3. Add new 'General Alert' that can be assigned to Student/Staff/Patron Account Settings to display each time the Student/Staff/Patron comes through the Cafeteria line regardless of meal. (Enh #6372 OTRS #112707)

4. On 'Eligibility' tab, added list options allowing users to filter status records to include the last 1, 2, 3, 4, or 5 years, and to sort by date in ascending or descending order based on user level preference.

5. On 'Transactions' tab, added list options allowing users to filter transaction records to include the last 1 thru 6 months and to sort by date in ascending or descending order based on user level preference.

FS Cafeteria 1. Implemented new button style properties (see POS Setup).

2. Method of payment input changed: buttons added for "On Account" and "Change Due". Entry of Cash Received places any remaining cash in "On Account" by default. Change Due button places remaining cash in " Change due" unless deficit balance forward indicates otherwise.

3. School is highlighted (shown in red) for students visiting from another school.

4. "Undo" button didn't work correctly with Make-a-Meal enabled (service items labelled 'Component Meal' accumulated).

5. "Make-a-Meal" Component Meal determination algorithm has been updated: If any single alaCarte item qualifies as a meal, the higher priced item is used. If any combination of 2 items qualify, the higher priced pair us used as a meal. If any combination of 3 items qualify, etc.

6. Cash Drawer Reconciliation has been split into 2 activities per meal or per day depending on configuration. Cash Drawer Open popup is presented automatically when initially signing in to Cafeteria (before any payment activity exists for the given meal/day). Accessing reconciliation once payment records exist for the given meal/day is allowed for admins or by permission. Reconciliation has been updated to allow users to enter the number of coins, bills, etc. (where an amount per unit can be defined). Regular currency entry is for allowed checks or totals (where per unit value is not appropriate). Reconciliation unit pricing is defined in the Lookup category "Food Service Reconcile".

7. Corrected issue with Class Entry listbox controls. (Bug #9290)

Page 5: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 5 of 29

8. Display appropriate image when serving Students/Staff/Patrons having Gender fields unset or blank. (OTRS #117974)

9. Snack and Supper meals are not served as Provision meals for CEP / Provision schools with the exception of Snack meals served under NSLPASM for Provision 2 Lunch schools. (Bug #9303 OTRS #118090)

10. Implement new setting in Menu Item Editor "No Charge when added to a Component Meal", which allows ala Carte Items to be added to OVS Component Meals at No Charge. This option is only available for items with Nutrition Component values. (Enh #8189 OTRS #117657)

11. The gold star icon, which indicates a meal item available to OVS only, appear for Students and Patrons identified as Students.

12. When sufficient OVS components have been added to make a Component Meal, gold star icons on buttons for items available at No Charge become red. 'No Charge' items may be served only once at no charge. Subsequent attempts are charged at the appropriate price.

13. Corrected issue with Gender listbox control on Search popup (similar to problem reported in Bug #9290).

FS Direct Certification 1. Corrected issue causing the Direct Certification list (on the Direct Certification tab) to fail to distinguish one student Direct Cert record from the other(s), and appeared as duplicate Direct Cert records. Printing notices could also, in some cases, confuse one student certification with another. (Bug #8173 OTRS #117641)

FS Eligibility Applications 1. Added Federal Income Guidelines for Food Service Applications FY2021.

FS Food Service Setup 1. Added Bulk Button Editor to Register Edit.

2. Added two new button style properties Border Radius and Border Color.

3. Enhanced color editor(s): Implemented HTML5 color control for all browsers except IE, which uses Spectrum control.

4. Update Cash Drawer Reconciliation to include new setting option 'Disabled'.

5. Fixed bug in Menu Item Meal Rate Exception data validation that incorrectly reported overlapping records. (Bug #8192 OTRS #117712)

6. Default filter setting set to "Current" for Meal Rates and Reimbursements (Cafeteria Policies initially shows Inactive as well as Active policies by design). (Enh #8182)

7. Fixed several instances where selecting and editing and a record within a scrollable list of settings caused the selected setting to scroll out of view when submitting the record.

NEW 8. New setting in Menu Item Editor "No Charge when added to a Component Meal" allows ala Carte Items to be added to OVS Component Meals at No Charge. Check box is not visible unless/until one or more Nutrition Component values are present. (Enh #8189 OTRS #117657)

9. Fix issue causing performance problems with lasso operation on Bulk Button Editor.

Page 6: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 6 of 29

10. Fix bug causing Corner Radius spinner control to fail to populate when selecting multiple buttons with the same Radius value.

11. Implemented new Reimbursement Rates for Summer Food Service Program released 1/30/2020.

FS Process Applications 1. On reports produced via the Print Archive Applications tab, application household members who had income data present as well as the NoIncome set as True were incorrectly shown to have income. (Bug #9294 OTRS #118053)

FS Verification 1. Changed to exclude Medicaid students from the count on line 3-3. (OTRS #117607)

2. Fixed bug that may cause Verification Statistics direct cert counts to be missing some certified siblings. (OTRS #117664)

3. Extended Verification Deadline now applies to Verification for Cause as well.

4. Extension Date can now be submitted after the 11/15 deadline as well as prior to the deadline.

5. Extension Date control (in Statistics) is not available after Verification process has been finalized.

Grade Book 1. Changed procedure that retrieves student category scores to order the categories by category sequence, then category name to be consistent with other locations in the grade book. (Bug #8113)

2. Changed midpoint standards term calculation procedures to ignore markset gpanocalc value. (Bug #9301 OTRS #118065)

NEW 3. Added Delete Task button to the by Task view to enable users to delete tasks without having to go to the Setup tab. (Enh #9339)

4. When using Equidistant Grading, changed to not allow the "Select Scale" dropdown value to be left blank. (Bug #9384 OTRS #118357)

Health Setup 1. Fixed where the Health Setup application does not allow a user to make a Screening Result value set hidden even though there is a snhide column in the zrsltvalueset table. (Bug #8211 OTRS 117743)

Inventory 1. Added missing hooks. (Enh #6952 OTRS #115886, OTRS#118270)

2. Changed when logged into a school and checking out, to show only students enrolled in the logged in school. (Bug #9385 OTRS #118270)

Inventory Setup 1. Fix Location not populated in Item filter when logged into a school. (Bug #9358 OTRS #118262)

2. Add Classroom to Item Edit, Edit All and Add forms and add Location to Add. Fill Down for Location and Classroom will only fill in empty cells in rows that have a matching School because Location and Classroom are school specific. (Bug #9359 OTRS #118262)

Page 7: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 7 of 29

3. On Item detail, show classroom description rather than code.

4. Fixed hooks not working: AfterDeleteOrderFulfillment, BeforeSaveOrderFulfillment, AfterSaveOrderFulfillment.

5. Changed the behavior of all After Hooks to show a dialog box instead of showing the message in the validation message area.

Loader Setup 1. Changed Class Rules view to return to the edited record and appropriately scroll it into view. (Bug #9285)

2. Added course description in parentheses when displaying a course code.

3. Modified label for Use Priorities to be more meaningful since we enhanced the setting of user priorities.

Lookup Code Editor 1. Removed Service Tracker Service Type Codes from Additional Code Tables area. Maintenance of this table has been moved to Service Tracker.

Marks Processing 1. Added support for CTE Pathway course waiver flag.

2. Corrected the Current GPA Eligibility to use the snpref values for Rounding/Truncation just like the GPA History calculation. (Bug #9336 OTRS #118086)

3. Changed the Recalc Credits option to process in a certain order to maintain that the Mark Set that rewards credit is done last to prevent blanking out credits. (Bug #9380 OTRS #113140)

NEW 4. Added code on the Post to History option to write any new transcript records to Student Course Plan Items table when that course didn't exist for that grade level.

Marks Setup 1. Made performance changes when selecting a term and waiting for the tracks to refresh.

2. Corrected missing Edit/Delete buttons when no current standards exist but there are future or legacy standards.

3. Corrected adding of first Standard Type (couldn't add the first one)

4. Corrected editing of Standard type when you delete a standard type the sequence was not always being set properly. (Bug #8160 OTRS #117579)

5. Added index and changed procedure that builds list of used marks to determine what mark can be potentially deleted within the application.

6. Changed Standards Definitions add/edit view to properly check numeric grade values when validating From Grade and To Grade. (Bug #9329 OTRS #118145)

7. Modified rcdcomm table to accept comments of up to 128 characters. (OTRS #118476)

Mass Attendance 1. Scripted adding Parent Reported Absence hooks to Hook Editor. (OTRS #117731)

Page 8: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 8 of 29

Mass Email 1. Added student ID to the end of their name that is rendered so that two students with exact first name, middle initial, last name are not combined into a single selection. (Bug #9443 OTRS #118577)

Mass Parchment Upload 1. Added option to allow Rank Calculation by date or Posted Ranks from GPAHIST.

2. Added support for Transcript Narratives and Student E-mail.

Mass Requests 1. Modified to default the request priority textbox when a course is selected from the dropdown. The default comes from the new trkcrs.drpriority column. (Bug #8231 OTRS #117832)

2. Added validation that the request priority is set to a number. Previously, an empty or non-numeric entry resulted in 0 being stored.

Mass Screenings 1. Changed when entering screening information via Mass Screenings for a student with no stuhltsta record to create a stuhltsta record at that time. (Bug #8162 OTRS #117603)

Master Schedule Builder 1. Corrected problem calculating the balance matrix for grade level 2.

2. Changed procedure that retrieves conflict details to handle meeting codes that are greater than 10 characters. (Bug #9447)

Master Schedule Manager NEW 1. Added current enrolled count to main grid next to section size value for each displayed section. When current enrollment count exceeds section size, the count will appear in red.

NEW 2. When drilling down to see enrolled students from the main view, added counselor to the popup data and made the student names links to student schedules application for those students currently active in the section. Non-current students will appear in red.

New Year Init 1. Fixed the duplication of future status records when Step 2 is rerun in the scenario that the current school has a different track code than the future track code.

Parchment Setup 1. Added setup option to support calculating Rank by Date or using posted Ranks in gpahist table.

NEW 2. Added support for Include Race/Ethnicity and Activities and Programs for Parchment uploads.

NEW 3. Updated to support Transcript Narratives and Student E-mail.

Parent Connect Documents NEW 1. New application to view/print documents uploaded from Parent Connection and save them to Student Documents.

Page 9: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 9 of 29

Parent Connect Manager 1. Corrected where parent emails for attendance were not using the bell schedule option. (Bug #8118 OTRS #117482)

2. Added new preference enabling districts to hide students' gender in both the parent and student portal.

3. Added both the Hide Gender and Hide Citizenship preferences as editable on the Modules tab when logged into the district track.

4. Added maintenance of district snpref "HideGradReqSums".

5. Changed the Update Fields tab to not allow unselecting emergency contacts first name, last name, and phone number 1 as required. (Bug #9323 OTRS #118117)

6. Added maintenance of optional page content areas including translations. Specifically, content areas at the top and bottom of Document Upload and Document Edit screens. Others can now be added simply by adding their pagekeys to a list.

NEW 7. Added maintenance of new Info Update Step "Upload Documents".

Pathways Setup 1. Corrected issue when a Pathway is added without an associated Industry, the pathway doesn't show up in the Pathway Setup List after a refresh.

2. Changed Pathways Setup application name in the menu to be CTE Pathways Setup for clarification purposes.

Permissions Editor 1. Fixed JavaScript syntax error causing an issue saving staff impersonations. (Bug #8155)

2. Changed impersonation lists to be properly alphabetized.

3. Fixed inability to remove impersonation rights to a staff member when logged into the district. (Bug #8186)

Pre-Enrollment Documents NEW 1. New application for the review, printing, and/or saving of documents uploaded by parents during the pre-enrollment process.

2. Corrected school filter which was filtering to the future school. (Bug #9448 OTRS #118619)

Pre-Enrollment Manager 1. Changed Cleanup tab to honor when logged-in user does not have delete rights on that tab. (Bug #9268 OTRS #117968)

NEW 2. Added management of Option "Upload Documents".

3. Added management of Page Content for PreEnroll Document Top and Bottom.

4. Added management of Required and hidden fields for preenrolldocuments.

5. Added list of documents to Cleanup detail and report, if any exist.

Preference Editor 1. Fixed bug in logic used to enable/disable "Add Child" button on Preference Editor list. Clicking on incorrectly enabled button caused app to error.

Page 10: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 10 of 29

Process Manager 1. Changed the section that builds ReportTree entries in case there is a conflict between Q reports and Report Writer reports. It was picking up wrong record and modifying it instead of adding the RW entry.

2. Added Toolbox item to copy a term's report card marks to another term. This might be a common request with the home schooling.

NEW 3. Added Reporting Import process to import Google Classroom CSV files. Setup includes 2 new snpref options: UseGMailAddressForImportCompare - NO default. YES, uses gmail address to match students; StudentGmailAddressLocation - Used when UseGMailAddressForImportCompare is YES. Defaults to studemo.emailaddr if left blank. i.e. xstudemo.GmailAddr.

4. Added Calendar Image support to Import view.

5. Enhanced the default values @Today, and @SystemDate to support a +/- days.

Program Editor 1. Added 'Service Tracker Program Type'. On Edit form checking, 'Special Ed' sets Program Type to 'Special Education'; unchecking clears Program Type; setting Program Type to 'Special Education' checks the Special Ed checkbox; setting Program Type to anything else clears the checkbox.

2. On Edit form, disable Reset and Submit until a change is made. When a change is made, display 'Updates Pending' and add accelerators to the three buttons.

Report Card Setup 1. Added validation to check for duplicate report card set names when adding a new set. (Bug #9362 OTRS #118194)

Requirements NEW 1. Added ability to re-calculate selected students for all currently calculated requirements stored in the eligible table.

NEW 2. Added ability to mass calculate selected students for projected requirements calculations.

School Editor 1. Added index to seschool table to improve performance in Student Academic History > Transcript Tab > Edit.

Service Tracker NEW 1. Implemented new Personal Care tab.

2. Fixed issue with putting a control in a BeforeSave QLIP message. (Bug #8169 OTRS #117633)

3. Implemented Medicaid expansion functionality.

4. Added missing scrollbar on Setup -> Faculty Certifications when editing a certification with a large number of Reason for Treatment codes. (Bug #9473)

5. Fixed the banner "Include Exited" checkbox only showing exited students, not showing them in addition to the others. (Bug #9527)

Page 11: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 11 of 29

Staff Editor 1. Fixed error occurring when unselecting all roles for a staff member in edit mode of a status record. This was causing an invalid object reference error. (Bug #8191)

Staff Notifications NEW 1. Initial check-in of Staff Notifications module. This module allows users to send push notifications (for those staff members who have installed the Q Mobile App on their mobile device) and email to staff members.

State Reporting (CA Only) 1. CALPADS - Modify SCTE and PSTS to get data from new Pathways schema or old CTE Program records.

2. CALPADS_SENR_Enrollment, CALPADS_SENR_SSID_Request, CALPADS_PSTS: Modified to add ORDER BY to TOP 1 subquery to find 1.06 School of Attendance NPS so it will return most recent if student has multiple Special Ed program records overlapping his enrollment. (OTRS #117816)

3. CALPADS_CRSE_v11 - Removed check for Long Term Sub in reporting the teacher. Apparently CALPADS now always wants the Teacher of Record on Census Day. (Bug #9326 OTRS #118128)

4. Check_CALPADS_SASS - Modified statement to reflect staff, not students, when no data is returned by error report.

5. Check_CALPADS_SINC/SIRS/SOFF/SDEM/SCTE - New error report, initial check in.

6. CALAPDS_SINF_v6 - Renumber fields in comments from 2.23 on to account for fields that have been removed from the CFS over the years.

7. SASS - Updated Valid Code Combinations for Assignment Code - Job Classification Code; Changed reference of students to staff.

8. SDEM - Corrected issue with datasource having effective date instead of Begin/End Dates.

9. SCTE - Changed @schoolc variable to be set to % when run from district track.

10. CRSE/SCSE/SELA/SENR/SINF/SPRG Error Check Reports: A. Updated to be current with current extract and errors from v11 CFS. B. Reformatted ReportWriter build script to include reference to ReportTree table. C. Updated default values to produce % when at district track. Previously when run from district, was only reporting courses tied to the district track, not showing all schools. D. Updated School subquery to only return one value. Was failing if returning multiple schools

11. SENR - Added checks for fields 1.35-1.39.

12. SPRG - Added/Removed programs from code combination check.

13. Updated table CALPADS_ValidCodes to be current with v11.1 Code Sets document.

14. Create new version of CALPADS SCSE and SCSC extracts with new field 10.21 Carnegie Units Earned per CFS 11.2. CALPADS will start accepting this new format in May 2020.

15. CALPADS_SINC, CALPADS_SIRS - Fixed insertion into @RestraintSeclusionResultCodes. (Bug #9411 OTRS #118487)

Page 12: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 12 of 29

16. CALPADS_SINC - Modified to set 18.16 to blank if not a Statutory Offense, 'Y' if there is a xbhvpenalty InstructionalSupport = 'Y', else 'N'. (Bug #9472 OTRS #118698, #118700)

17. CALPADS_SIRS - Modified to sum Duration Days for the same result code and incident to avoid fatal validation error. (Bug #9526)

Student Academic History 1. Corrected where GPA records were being cleaned up when they should not be due to last change. (Bug #8181 ORTS #117687)

2. Modified to not display duplicate Grad Req result records when a Rule is tied to multiple Graduation Requirements. (Bug #8188 OTRS #117656)

3. Modified stored procedure for recalculating Graduation Requirements so it does not error when a Rule is tied to multiple Graduation Requirements. (Bug #8188 OTRS #117656)

4. Removed the "Seq" column from the Graduation Requirement results display. It has no meaning to the user.

5. Changed to allow GPAHist record to be created when the current term does not have any courses for that GPA Type (for ranking). Then remove records in this scenario that are outside of the grade range of the school being calculated to clean up empty middle school records.

6. Added support for Calculated Rank (New option in Parchment setup) when uploading to Parchment.

7. Made performance improvements when editing transcript records for students, especially when transcript record is one that has been posted from mark reporting. (Enh #9354 OTRS #118127)

NEW 8. Changed Graduation Requirement calculation to run for projected (Scheduled and Planned) courses. Results stored in new tables eligiblePlan and eligrsltPlan.

NEW 9. Changed the call to the embedded Grad Requirements Results report to print all calculated requirements for the student rather than the single one assigned to the student in the studemo table.

10. Added support for Transcript Narratives and Student E-mail in Parchment upload.

11. Changed so that when a rule is deleted, also delete affected rows in eligrsltPlan and eligiblePlan tables where the results of the Projected Grad Requirement calculation are stored for Student Career Plan.

12. Changed application so that when a student's graduation requirement is changed, the results for the old requirement are removed when the new requirement is calculated.

13. Added for all corresponding plan projected requirement rule results are re-calculated as the actual requirement rule results are re-calculated.

NEW 14. Added button to the Graduation Requirement tab to print the Projected Grad Requirement Results report.

Student Career Plan NEW 1. Modified to save base course plan items to StudentCoursePlanItem table for ability to modify base plan for a student to meet their specific individual needs.

2. Added waived and waivedby to StudentCoursePlanItem table for CTE Pathway courses.

Page 13: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 13 of 29

3. Made the Grade column editable for courses that do not have any Status (transcript, request, schedule).

NEW 4. Added Grad Credit and Status columns to Individual Plan.

5. Replaced the Pathway list box with a table to make it simpler to select multiple pathways.

6. When a course belongs to both a Base Plan and a Pathway, use a single record to store the course.

NEW 7. Added showing Total Credits by grade.

NEW 8. Added Pathways and Schedules short-cut buttons for simpler navigation.

9. Changed so that if a course associated with a career plan has its grade level changed, it should change the careeruniq to be handled the same as a separate add-on class, no longer a true part of the assigned career plan.

NEW 10. Added Projected Grad Result button to the top of the application that displays the projected graduation requirement results for the student based on past transcript records, current schedule records, and future course plan records.

11. Changed application menu name and all references to "Career Plan" to be "Course Plan" for clarification purposes.

12. Changed all references to "Pathways" to be "CTE Pathways" for clarification purposes.

NEW 13. Added subject to both Available Courses table and Individual Plan table.

NEW 14. Added ability to create student course requests for current grade.

Student Discipline 1. Corrected involvement type filtering based on permission limitations. (Bug #9445)

Student Documents 1. Implemented new SEEFS Documents permission. Without Admin or this permission, existing SEEFS documents are hidden and new ones cannot be added.

2. Added display of attribute "School Type" for transcript documents.

3. Changed to display the SEEFS attributes (archive info and ID info, e.g. IEP date). ID info requires new SEEFS.

4. Fixed issues with Language attribute for Report Card documents: a. Check for document already exists tested for matching language incorrectly so that it would always allow duplicates. b. Always displayed Language as blank in Detail.

Student Editor 1. Added support for updating counselors when transfers happen in the future. Trigger stores future changes in a table and will be updated when appropriate.

2. Created new preenrollmapping table that maps a student's suniq value to their pre-enrollment presuniq upon enrollment.

3. Added new procedure to be used as hook to populate preenrollmapping table. If there is no procedure assigned to the StudentEditor/AfterSaveDemographics hook, the procedure is assigned. If there is, the user is given a message to incorporate the body of this proc into their existing proc.

Page 14: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 14 of 29

4. Changed labels from Career Plan to Course Plan in both browse and edit demographics views for clarification purposes.

NEW 5. Added a procedure that is called whenever the student course plan is changed to update the records in the studentcourseplanitem table to automatically reflect the newly assigned plan.

NEW 6. Added calls to procedures that calculate grad requirements (both actual and projected) and clean out old requirements results when student's graduation rule is changed.

7. Added call to procedure to re-calculate projected graduation requirements results when student's course plan is changed and the student course plan items are re-built.

8. Changed query that builds the list of available course plans to include the current student's careeruniq to make sure it is returned and available in the list when editing demographics. It was possible for the high school to begin assigning course plans to incoming students but if anything was changed in edit demographics, those changes were lost.

Student Health 1. Changed the function that gets the screening result values to check the snHide setting which is now set by Health Setup. (Bug #8211 OTRS 117743)

2. Changed so that if a student had a screening in the past, and one of the results is the value that they are now hiding, that value should still return for that student for that screening and be editable. But the hidden value should never be available as a result when adding a new screening.

3. Added extension views to Health Referrals. (Enh #9379)

Student Marks 1. Changed the credit posting to never be larger than the course credits defined in district courses. This is to accommodate poorly applied mark definitions to some classes. (Bug #8184 OTRS #117042)

2. Corrected procedure that retrieves standards history scores to take into account when a student is scheduled into two different classes that use the same standard. (Bug #9369 OTRS #118288)

Student Pathways 1. Made changes necessary to support waived courses.

2. Added a check to make sure we are not getting transcript records that are from supporting marks when bringing back the Courses for a student in both the Display and Edit modes. (Bug #9383 OTRS #118268)

3. Changed Student Pathways application name in the menu to be Student CTE Pathways for clarification purposes.

Student Profile 1. Modified to not show duplicate Graduation Requirement Rule results when the rule is tied to multiple Graduation Requirements. (Bug #8188 OTRS #117656)

2. Modified Graduation Requirement display to match the one in Academic History: Always show the Grad Req Rule even if not calculated, show whether the rule is Not Calculated, Met or Not Met, show the As Of date, show text results for tests and activities, don't show zeros on separator records.

Page 15: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 15 of 29

3. Added a column for the Grad Req Result Type (E or S) and add a legend briefly explaining what an Eligibility and a Sum are. If there are no Sums in the result set, neither the column nor the legend show.

4. Fixed accessing the Alert icon in the pop-out/external profile. (Bug #9270 OTRS #117979)

5. Modified request queries to consider stureq.parttermc trmdur relative to course.trmdur when displaying the credits associated with each request. Same change made for, or affects, Student Profile, Student Profile Report, ParentPortal, StudentPortal, both embedded reports, and the Request Edit screen in StudentPortal. (Bug #9334, #9335 OTRS 118146)

6. Changed when a teacher has the Option > Term to Display in Profile set to something other than current term, that course appeared in the Pulse area of profile even after the course term has ended. (Bug #9352 OTRS #118218)

NEW 7. Added profile section for Documents which includes a link in the header when used in ParentPortal to upload documents.

8. Changed labels in enrollment area from Career Plan to Course Plan for clarification purposes.

9. Changed custom procedure that builds Course Plan area to limit results to minimum and maximum primary enrollments for the logged-in track.

Student Recommendations NEW 1. New application to track student recommendations. This was spawned requirements that teachers track work being done with students to assist those in jeopardy of failing classes during distant learning.

Student Schedules

Student Schedules NEW 1. Implemented an alternative request maintenance screen that combines Add/Edit/Delete into a single screen with keyboard shortcuts and intelligent focus manipulation to make adding requests and then setting their properties more efficient.

2. Add preference to let user specify whether to use the original interface or the new one for request maintenance. This will default to the newly added view.

3. Implement more restrictive rules for setting alternate course requests: a request can't be an alternate to another request for the same course, two requests cannot be alternates to each other.

4. Added button to launch Student Course Plan application to main button bar if permissions allow.

5. On new RequestCombo screen, moved "Plan" to top of Request Type list; underline the "T" in "Request Type" label to indicate hotkey; capture alt-f, alt-t, and alt-h at document level so they will work from anywhere on the form; disable Add button when no rows are selected in available list; remove items from available Plan list if they are in the Request list.

6. Modified Validate Requests logic to take Partial Course Term duration into account when calculating request load. (Bug #9333 OTRS #118146)

7. Modified code that processes results of WIS to deal with change of structure regarding alternates.

8. Changed all references of "Career Plan" to be "Course Plan" for clarification purposes.

Page 16: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 16 of 29

9. Changed Course Plan link button to be disabled when any changes are pending to prevent user clicking on the button which leaves the application causing them to lose existing changes.

10. Added an "Add All" button to the Add/Edit/Delete course requests view when Request Type value is Plan. This will add all course plan items to requests in a single click.

11. Changed Grad Status button to create a Graduation Requirements Results Report for the student rather than a popup. This will automatically include multiple requirement rules that have been calculated for the student and provide the ability to either print it out or keep it open while adding and editing course requests.

Student Test History 1. Changed application to include tests that have been flagged as hidden in the student test list. Users can view and edit hidden tests but cannot add new instances of hidden tests. (Bug #9310)

Summer School Enroll 1. Performance improvement- added table variable to reduce number of times sub-query using mstmeet/mstsched was run. (Enh #9318 OTRS #118094)

2. Changed Enrolled Students view to use data table paging plugin for improved performance. (Enh #9318 OTRS #118094)

Test Definition 1. Changed application to include tests that have been flagged as hidden in the test list. Users can view and edit hidden tests but cannot add new instances of hidden tests. (Bug #9310)

Track Editor 1. Changed procedure that retrieves cycle day information for a track to not require that a default bell schedule has been selected to appear. (Bug #9275 OTRS #117933)

Truancy Tracking 1. Corrected students who are not active not returning on report. (Bug #8151)

2. Fixed when contact seq 1 does not have an email address, the parent/guardian option does not send an email (or create a communication record) to the selected contact who is seq 2 who does have an email address entered. (Bug #9346 OTRS 118189)

Year End 1. Added option to remove student course plan items from previous years for courses in the plan that have not been taken.

Other Q Online Applications Changes/Updates/Additions

Page 17: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 17 of 29

Q FS Online Applications 1. Added a menu option to allow applicants to delete rejected applications. (OTRS #115606)

2. Categorical Applications having assistance programs render student programs irrelevant. Student programs are no longer evaluated for Applications having assistance programs. (OTRS #118576)

3. Removed all references to xml configuration file App_Data/configure.xml.

Q Loader Application 1. Enhanced the Team logic to work properly when there is no Team Request. Students will be scheduled into a team based on the first team section scheduled for a request.

2. Added support for multiple alternates per primary request. If the alternates are entered thru Student Connect, the alternates are sequenced. The new enhancement will handle the sequencing as well.

3. Implemented request status code X for alternates that are not used.

4. Changed so that when a request is being scheduled, randomize the sections with the same number of remaining seats for better balance across sections, particularly in teams. (Bug #9296)

Q Mobile Application NEW 1. The mobile version of Q is now available for iOS and Android.

2. Added support for Q Mobile push messaging (pushing messages for Q users).

3. Added Student Alerts to the mobile pages for student profile.

4. Record data passed from Q Mobile on log in - these values include the firebase token for push messaging and what kind of device is being used.

5. Changed the mobile log-in page to display current year tracks first, then in a separate table the past/future tracks.

6. Added attributes in the Site.Smart.Master to prevent the header and footer from appearing/disappearing on touches of the screen.

7. Added infrastructure to support hamburger popout menu from the page header.

8. Added mobile pages and infrastructure to make Behavior Referrals from mobile student Profile.

9. Moved student photo outside of profile demographics onto main page.

10. Added smart pages for Staff Food Service Payments.

Q ParentConnect Application 1. Changed to properly handle the situation where no update steps are defined for a contact or student by stating so and disabling the Edit button in both desktop and mobile views. (Bug #8164 OTRS #117374)

2. Implemented new preference to hide student Gender in both the Demographics area of the application and the embedded report.

3. Modified to not show duplicate Graduation Requirement Rule results when the rule is tied to multiple Graduation Requirements. (Bug #8188 OTRS #117656)

Page 18: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 18 of 29

4. Modified Graduation Requirement display to match the one in Academic History: Always show the Grad Req Rule even if not calculated, show whether the rule is Not Calculated, Met or Not Met, show the As Of date, show text results for tests and activities, don't show zeros on separator records.

5. Added a column for the Grad Req Result Type (E or S) and add a legend briefly explaining what an Eligibility and a Sum are. If there are no Sums in the result set, neither the column nor the legend show.

6. Added district configuration option (snpref) to hide Sums in the display of Graduation Requirements Results in the portals.

7. Made corresponding changes to internal report.

8. Script the addition of the Parent Reported Absence hooks to the Hook Editor. (OTRS #117731)

9. Added infrastructure to display return messages from post-processing hooks. Implement for the Parent Reported Absence hooks.

10. Increase length of fade-out (from 5 to 10 seconds) for Processing Complete message after submitting a Parent Reported Absence. (OTRS #117752)

11. Added Session variables ReenrollStudentID and ReenrollContactID and populated them with the selected Student or Contact when the user selects the Edit button on the Information Review or Reenrollment screen.

12. Added @ReenrollStudentID and @ReenrollContactID to the list of possible substitution variables when evaluating the ValueSource of a dropdown on an extension screen and replace them with the above added session variable values.

13. Added Session _ReenrollStudentID and Session_ReenrollContactID to the XML fields passed to all hooks. (Enh #9273 OTRS #117938)

14. Fixed Emergency Contacts edit view for proper alignment when adding new emergency contacts. (Bug #9319 OTRS #118117)

15. Changed re-enrollment emergency contact data entry to allow a maximum of 10 characters entered for phone extensions. (Bug #9324 OTRS 3118117)

16. Changed save routine for updating account information to not generate an error message when changing only the email address and the conpasswd table either does not have a record for that contact or the record exists but has a blank last password value for that contact. (Bug #9325)

17. Fixed banner label for "Click on a student" so that it is changeable and able to be translated. (Bug #9344 OTRS #118192)

18. Changed when a teacher has the Option > Term to Display in Profile set to something other than current term, that course appeared in the Pulse area of profile even after the course term has ended. (Bug #9352 OTRS #118218)

19. Add green "Re-Enrollment Complete" label to contact and student title bands on the Re-Enrollment Review screen. Previously, there was only a red "Re-Enrollment Incomplete" label when it was incomplete and nothing when it was complete. Now, you get one or the other.

Page 19: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 19 of 29

20. Distinguish between replacement text names for Contacts and Students so different replacements might be defined in Interface Editor if desired.

21. Fixed procedure that returns class news to properly handle multiple cycle days to not print news items multiple times on certain days. (Bug #9389 OTRS #118389)

NEW 22. Implemented document upload capability. Note: this build provides all necessary items and interface but requires a link to "javascript:uploadDocuments()" be placed in a custom section header to launch it.

23. Changed to force use of TLS 1.2 for API connections. This fixes access to CA Electronic Student Score Reports in the Tests section.

NEW 24. Implemented new fixed Info Update Step "Upload Documents" also available in Re-Enrollment.

25. Added new method (LauncherAutoAuth) that takes a userlinkuniq parameter to support manual links in the re-enrollment area accessing external applications such as FS Online with built-in authentication.

26. Added code to prevent Firefox from being able to use the back button to return to the last viewed page after logout.

27. Changed labels in enrollment area and embedded report from Career Plan to Course Plan for clarification purposes.

28. Changed to properly validate required fields in extension grids.

29. Changed main page slide show to appear at the top of the column. (Enh #9510)

Q ParentConnect Mobile Application

1. Added missing "Reset My Password" link on Login form of mobile view. (Bug #8154 OTRS #117601)

2. Implemented Smart pages for Uploading Documents.

Q StudentConnect Application 1. Implemented the new hide Gender preference in the Demographics tab and the embedded report. Note: This preference is set in the Parent Portal Manager and applies to both Parent and Student Portal.

2. Modified to not show duplicate Graduation Requirement Rule results when the rule is tied to multiple Graduation Requirements. (Bug #8188 OTRS #117656)

3. Modified Graduation Requirement display to match the one in Academic History: Always show the Grad Req Rule even if not calculated, show whether the rule is Not Calculated, Met or Not Met, show the As Of date, show text results for tests and activities, don't show zeros on separator records.

4. Added a column for the Grad Req Result Type (E or S) and add a legend briefly explaining what an Eligibility and a Sum are. If there are no Sums in the result set, neither the column nor the legend show.

5. Implemented option (snpref) to hide Sums in the display of Graduation Requirements Results.

6. Made above changes to internal report.

7. Changed when a teacher has the Option > Term to Display in Profile set to something other than current term, that course appeared in the Pulse area of profile even after the course term has ended. (Bug #9352 OTRS #118218)

Page 20: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 20 of 29

8. Fixed request add/edit view to handle larger number of requests being added without shrinking the list of available courses to an unusable height. (Bug #9456 OTRS #118670)

9. Added code to prevent Firefox from being able to use the back button to return to the last viewed page after logout.

10. Changed labels in enrollment area and embedded report from Career Plan to Course Plan for clarification purposes.

Q StudentConnect Mobile Application

1. Implemented missing "Reset My Password" link on Login form of mobile view. (Bug #8154 OTRS #117601)

2. Corrected typo in script tag in view that caused an error as soon as the Demographic view was requested in the mobile version of StudentConnect. (OTRS #117507, #118206)

Q Student Scan Application 1. Fixed procedure to properly deal with users who have multiple logins where some of those logins don't have student scan items configured, causing an invalid error message regarding no scan permissions. (Bug #8128 OTRS #117534)

Q Pre-Enrollment Application NEW 1. Added ability to upload and manage documents.

2. Made "In Progress or New?" text on Login screen to be replaceable. (Bug #9398 OTRS #118450)

3. Add a validation to make sure that two contacts in a preenroll are not given the same email address.

NEW 4. Implemented mobile views for entire application.

5. Fixed coloring of required fields for address fields when LiveAddress is used on desktop view.

6. Fixed validation that checks if Additional Race is the same as Primary Race to not report this error if Hispanic is Yes. (Bug #9490 OTRS #118793)

7. Modified so changes to extension grids will trigger page change (enable Submit, etc.).

8. Changed so added and deleted extension grid rows, phone rows, and ethnicity rows will be reset when form Reset button is clicked.

9. Changed so Add buttons in Summary panel will resize when their labels have been replaced with longer strings. (Bug #9522 OTRS #118848)

Q Report Server 1. Modified launch of Report Server to honor the five reports that have filter preferences. Previously, when the report server was used, those reports would automatically use the default filter in building the XML. (Bug #9495)

Page 21: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 21 of 29

Q Reports Changes/Updates/Additions

Q Reporting 1. Updated the SQL for faculty role filter. When the effective date is changed in reports that use an effective date (e.g. Attendance 1 Week Roster) the dates from the role filter were not getting updated. (Bug #8196 OTRS #117732)

2. Added script to ensure that 5 Extra Curricular reports are present in the menu. The original code did not correctly insert records in the ReportTree table in some databases.

3. Changed to reset the ReportError value at the beginning of the Create Report process so an error that occurred with one set of report options would not be shown after the report is run again with a different set of report options that would not cause the error.

4. Added check for NULL values before concatenating datafields in a report writer expression. This was causing report to generate error. It now uses a blank string in the place of the null value.

Analysis - Student Pulse Report 1. Changed report so that it handles being run when no current term exists in the logged-in track.

Attendance - ADA/ADM Aggregate Summary Report

1. Changed if number days enrolled is zero to set value to 0 rather than empty string. This caused the error when it tried to use it as a number. (OTRS #118135)

Attendance - ADA/ADM Audit Report

1. Fixed misreporting an exit from attcat on one day and a reenroll to same attcat on next school day when report has an end date of the attcat exit date as an exit enrollment. (Bug #9327)

NEW 2. Added support for Excel output when No Detail is selected and removed restriction on export of only one school allowed. Each school will be placed onto a separate worksheet. (Enh #8174)

Attendance - Attendance Roster 1 Week Report

1. Fixed sorting of students to match those in gradebook (SQL Server order by vs LINQ order by problem). (Bug #4729)

2. Changed main procedure so that any student enrolled at any time during the week being printed is included on the roster for the report. (Enh #3262)

NEW 3. Added optional printing of nickname. If name is too long than wrap to additional lines. (Enh #4553)

Attendance - Attendance Roster 2 Week Report

1. Fixed sorting of students to match those in gradebook (SQL Server order by vs LINQ order by problem). (Bug #4729)

2. Changed main procedure so that any student enrolled at any time during the two weeks being printed is included on the roster for the report. (Enh #3262)

NEW 3. Added optional printing of nickname. If name is too long than wrap to additional lines. (Enh #4553)

Page 22: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 22 of 29

Attendance - CA Monthly Accumulated Attendance Report

1. Performance improvements. (OTRS #117747)

Attendance - Calculate Attendance

1. Fixed issue appearing when exactly a multiple of 100 students are selected to process. (Bug #9366 OTRS #118208)

Attendance - Class Attendance Counts Report

1. Corrected a logic problem that was preventing a report from being generated when the only class selected for printing had no students enrolled. (Bug #8228 OTRS #117778)

Attendance - Class Attendance Spreadsheet Report

1. Made procedure changes for performance improvements. (Enh #9365 OTRS #118263)

Attendance - Daily Call Report 1. Fixed printing same attendance multiple times when student had a reenrollment during date range. (Bug #9299)

2. Added attendance date to Excel output; added date range as heading. (Bug #9300)

Attendance - Daily Class Attendance Listing Report

1. Fixed timeout of report with changes to the report main procedure. (Bug #9293)

Attendance - Excessive Absence Report

1. Fixed printing of section info when Count all sections as one class is selected: (Bug #8150) A. if one section not enrolled during Count date range then use section that is enrolled. B. If one section was exitted during Count date range then use section info from section with latest enrollment C. if both sections have same exit date then use the section with the lowest period.

Attendance - Master Absence List Report

1. Fixed duplication of student printing when two different attendance codes are entered for the same student for two different periods and both codes included on the report. (Bug #8185 OTRS #117699)

2. Fixed report not returning a student who is multiply enrolled when printing the list for that student's primary track. (Bug #8215 OTRS #117768)

NEW 3. Added Advisor sort to report. If advisor is selected as a sort, then advisor is included as column in the report. To accommodate the additional column, the report will change from 2 columns to 1 column if advisor is included. (Enh #9429)

NEW 4. Added a prompt for Call List format for the source of phone number. Two Choices, Student or Contact. Contact is the phone from contact with seqid of 1 and associated conphone seqid of 1. (Enh #6272)

Page 23: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 23 of 29

Attendance - Student Attendance History Report

1. Fixed not printing all periods and all months when collapsing periods. (Bug #8168)

2. Fixed report displaying the grade level description for the gender field rather than the gender description. (Bug #8187 OTRS #117688)

3. Changed student attendance history procedure to use a specific conversion of a value rather than utilizing SQL Server's implied conversion. (Bug #9277 OTRS #117993)

4. Corrected where some tracks were not included on report even though student is enrolled. This happened when the student exited the track before the end date selected for the report. (Bug #9376)

5. Fixed period not printing after month change when period was same as previous month. (Bug #9376)

Attendance - Student Attendance Summary Report

1. Fixed report printing of optional fields. (Bug #8122)

Attendance - Student Attendance With Notes Report

1. Added necessary Report Properties entry to indicate that this report uses the Student Class filter and to include only Attendance taking classes only for the ReportServer.

2. Fixed teacher filter not working properly in all scenarios. (Bug #9360)

Behavior - Behavior Letters Report

1. Fixed when behavior letters are printed for multiple students in an incident, a communication record was created for all students even if the letter was not printed for all students. (Bug #8123 OTRS 117506)

Enrollment - Enrollment Grade/Category Changes Report

1. Fixed no change reason printed for enrollment exits under certain conditions. (Bug #9350)

Enrollment - Enrollment Status Changes Report

1. Added From School to report and associated option in parameters to print From School. (Enh #9287)

NEW 2. Added filters that had been available in the legacy application but not in Q for: English Proficiency, Service, Advisor, Status, Group, and Membership. (Enh #6211)

Enrollment - Re-Enrollment Detail Report

1. "&nbsp" without a semicolon is properly interpreted by browsers (but strongly frowned on). This report (or any report using an extension to generate html) will leave the &nbsp in output. Modified conversion of html to control labels to remove the &nbsp without the semicolon. (Bug #9240)

Enrollment - Student Directory Report

1. Changed report export to Excel to handle multiple emergency contacts with the same name. (Bug #8141 OTRS #117569)

Page 24: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 24 of 29

Enrollment - Student Documents Report

1. Changed to honor new Student Documents SEEFs Documents permission.

NEW 2. Added Preference to report that allows user to switch filter between Student Class and Student filters. Preference description is Rpt - Student Document Report Selection Filter. (Enh #6244)

Enrollment - Student Profile Report

1. Modified to not show duplicate Graduation Requirement Rule results when the rule is tied to multiple Graduation Requirements.

2. Modified Graduation Requirement display to match the one in Academic History: Always show the Grad Req Rule even if not calculated, show whether the rule is Not Calculated, Met or Not Met, show the As Of date, show text results for tests and activities, don't show zeros on separator records.

3. Added a column for the Grad Req Result Type (E or S) and add a legend briefly explaining what an Eligibility and a Sum are. If there are no Sums in the result set, neither the column nor the legend show.

4. Changed when a teacher has the Option > Term to Display in Profile set to something other than current term, that course appeared in the Pulse area of profile even after the course term has ended. (Bug #9352 OTRS #118218)

5. Fixed long names overlapping next contact name when long name wraps and has only 1 phone number. (Bug #9394)

6. Changed labels in enrollment area from Career Plan to Course Plan for clarification purposes.

7. Added 2 options that allow user to include the Advisor and/or Counselor at beginning of report. (Enh #3342)

8. Moved Student demo info (name, grade, advisor, counselor, etc.) so it prints on top of each page. (Enh #2751)

Food Service - FS Administrative Review Reports

1. Site Selection Worksheet failed to produce a report for months with mid-month meal program changes (NSLP to SFSP, etc.).

2. Fixed issue on Site Selection Worksheet that allowed values of "Infinity" to be calculated for columns G and H.

3. Added option "Include and sort by Grade". (Enh #9307 OTRS #118083)

Food Service - FS Daily Detail Reports

NEW 1. Added new report "Daily Attendance Conflicts" which produces lists of students served meals on days with a given percentage of periods absent (Off Campus). (Enh #6763 OTRS #113969)

2. Added new sort field "Consumer", allowing students/staff/etc. to be placed higher in the sort order than the lowest (useful for reports produced for multiple days).

NEW 3. Added new report "Online Payment Detail", available at the District level only. (Enh #4125 OTRS #108109)

4. Fixed issues affecting "Transaction Type" options & filters.

Page 25: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 25 of 29

5. Added sort options to "Non-Cash Transactions" report.

Food Service - FS Daily Summary Reports

NEW 1. Added option to produce the Daily Point-of-Sale Summary using Actual Attendance for eligibility calculations. When the Actual Attendance option is selected, an additional control appears allowing the user to adjust the Percentage of periods On Campus required to count as Present. Value defaults to 50%. (Enh #6764 OTRS #113968)

Food Service - FS Eligibility Statistics Report

1. Fixed bug causing potential double eligibility counts. (Bug #9406 OTRS #118415)

2. Added option checkbox "Include potentially Eligible Patrons". Only Patrons designated as Students and set as 'Eligible when served' are included. These patrons are included regardless of meal service activity.

Food Service - FS Monthly Summary Reports

1. Added checkbox option 'Group by Cash Drawer' to Monthly Deposit Summary by Date report. (Enh #9251 OTRS #117893)

2. Added Cash Drawer(s) listbox filter option to Monthly Deposit Summary by Date report (Cash Drawer(s) filter is not populated for District-wide reports).

3. Added option to produce the Daily Point-of-Sale Summary using Actual Attendance for eligibility calculations. When the Actual Attendance option is selected, an additional control appears allowing the user to adjust the Percentage of periods On Campus required to count as Present. Value defaults to 50%. (Enh #6764 OTRS #113968)

4. Fixed issue causing potential double eligibility counts in Monthly Meal Count Worksheet.

Food Service - FS Point-of-Sale Letters & Labels Report

1. Updated queries used in POS mail merge emails to work with changes made previously to Reporting MailMerge controller. (OTRS #118252)

Food Service - FS Reimbursement Reports

1. Fixed bug causing potential double eligibility counts when Breakfast and Lunch use the same Reimbursement Program. Affected all 3 reports.

Health - Health Screenings Report

1. Changed to include the student birthdate in Excel export. (Bug #9523 OTRS #118908)

Health - Student Health Profile Report

1. Changed to include the Temperature field when Office Visits are printed. (Bug #9492 OTRS #118799)

Page 26: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 26 of 29

Marks - Academic Transcript Report

1. Fixed to include part-time enrollments. (Bug #9291)

2. Fixed Q Hook which was testing wrong parameter name for using GPA Custom hook. (Bug #9331)

3. Fixed display of School and issued to School and the printed Counselor to come from the primary student status record. (Bug #9291)

4. Fixed printing of school info when member2seschoolc preference is Yes. (Bug #9291)

Marks - Class Mark Listing Report 1. Fixed report error when newly allowed longer comments exists for a student. (Bug #9516 OTRS #118875)

Marks - Grade Book Task Spreadsheet Report

NEW 1. Added Export option. (Enh #2574)

2. Changed to allow selection of Multiple Classes.

3. Changed to show terms from combined list of all classes.

4. Changed to show date range associated with each term in term dropdown.

5. Added a Select Term Item to Term dropdown. It is displayed as only choice when All Classes is selected.

Marks - Grade Book Student Progress Report

1. Changed to correctly print the calculated added percentage when Extra Credit category is used. (Bug #9457)

Marks - Graduation Requirements Projected Results Report

NEW 1. New report similar to the Graduation Requirements Results Report but includes projected results based on past transcript records, currently scheduled classes, and future course plan courses.

Marks - Graduation Requirements Results Report

1. Added new choice for Eligibility Rule Dropdown of All Calculated Rules.

2. Changed to limit entries in Eligibility Rule dropdown to just Graduation Requirements types

3. Changed Include Students default value to All Students.

4. Changed order of Include Students dropdown items to All Students, Meeting Requirements, Not Meeting Requirements.

5. Changed Show option to default to Counselor.

6. Changed report layout to break on change of a student's Eligibility rule.

Marks - Historical GPA/Rank Report

1. Changed main procedure to handle NULL values entered for class rank and size by customer custom procedure. (Bug #9280 OTRS #117897)

Page 27: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 27 of 29

Marks - Multi-Term Class Marks Listing Report

1. Add absence and tardy fields to excel if user requests to include attendance. (Bug #9292)

2. Fixed both report and Excel output to include students only if they have values for any marks in included marking term or selected fields: Comments, Notes, IsTA, Credits. Changed Excel output to show selected fields only Comments, Notes, IsTA, Credits. (Bug #9308)

3. Removed Numeric values of marks from Excel report. (Bug #9308)

4. Fixed order of marks displayed. (Bug #9442)

Marks - Multi-Track Report Card Report

1. Fixed problem found only when running this report using IE 11. Problem appeared when running IE 11 using IE 10 document mode. (Bug #8224)

2. Changed Credit totals to include credits of courses not taking attendance. (Bug #9391)

3. Made requested format changes: Period label to PD; reduce width to accommodate just 2 characters; shrink Teacher field and make wrappable; expanded course field using space from period and teacher and make wrappable; make marks fields equidistant from each other; remove semicolon between term averages and replace to use spaces between term averages.

4. Updated references to zl.unicodereq to be ISNULL(zl.unicodereq,0) to allow for NULL values in zlang.unicodereq. Previously, a NULL in this field was causing blank comments to be printed on the report card. (OTRS #118796)

Marks - Report Card Report 1. Fixed saving document with contact language in description (document is in English) when English Only option is selected. (Bug #8178)

2. Fixed exception: Conversion failed when converting the nvarchar value 'English Learner' to data type int happening when including Programs.

3. Fixed exception when a student has no sections and/or marks on effective date. (Bug #9259)

4. Fixed loading of saved parameter set when one of the parameters saved is TermCode.

5. Removed extra space between standards lines. (Bug #9342)

6. Fixed null exception when including legends. (Bug #9353)

7. Fixed Credit and/or GPA heading missing from the GPA Summary sections in certain situations. (Bug #9436)

8. Updated references to zl.unicodereq to be ISNULL(zl.unicodereq,0) to allow for NULL values in zlang.unicodereq. Previously, a NULL in this field was causing blank comments to be printed on the report card. (OTRS #118796)

Marks - Standards Analysis Report

1. Added Student Class filter to report. (Enh #7026)

Page 28: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 28 of 29

2. Changed School Year prompt to Term prompt. (Enh #7026)

3. Fixed running report as a specific teacher returning data for other teachers. (Enh #7026)

Marks - Standards History Report 1. Fix Standard description overwriting marks when more than 10 terms. (bug #8197)

Programs - Special Ed Provider Master List Report

1. Removed shading option from report parameters. (Bug #8121)

Programs - ST Billing Status Report

1. Added selection for 'Program Types' and added the Program Type to the report (show single letter for space reasons). Added a Legend for clarification.

Programs - ST Monthly Practitioner Summary Report

1. Changed report to conform to Q report standards. A. Make the row height be smaller. (BUG #8126) B. Don't bold the practitioner name. C. Remove the horizontal lines between rows. D. Make the background of the Total cell on the Practitioner row be white. E. Add Alternate Row Shading option.

2. Added Program Types selection to report options.

3. Show Program Type on report with a legend. If practitioner has more than one program type, show subtotal for that practitioner.

Programs - ST Monthly Service Report

1. Added Program Types selection to report options and report. Added associated legend to the report.

Programs - ST Monthly Service Summary Report

1. Added Program Types selection to report options and report. Added associated legend to the report.

Programs - ST Student Eligibility Report

1. Fixed error "Object reference not set to an instance of an object". Occurred when the district school has more than one track in the logged in school year. (BUG #9245)

2. Changed to report the correct error when a SQL error occurs.

3. Added Program Types selection to report options.

Programs - ST Student Eligibility by Practitioner Report

1. Added Program Types selection to report options.

Schedule - Class Roster Report 1. Changed Excel output to only display those columns that are checked in parameters screen. (Bug #8179)

2. Fixed sorting of students to match those in gradebook (SQL Server order by vs LINQ order by problem). (Bug #4729)

Page 29: Q Version 3.8.0 Release Notes - Wayne County Regional ...Q Application Changes/Updates/Additions Q Shell 1. Changed scroll main and ext main master pages to properly display when a

Q 3.8.0 Release Notes Page 29 of 29

NEW 3. Added Nickname to Class Roster Report and Excel export. (Enh #4670)

Schedule - Course Request List & Tally Report

1. Added Excel export output for just summary values (no detail). (Enh #6674 Bug #4143)

2. Fixed Excel detail output showing wrong values for lo and hi grade.

3. Changed Excel export sorts to use sort params entered by user.

4. Changed to not restrict number of output fields when doing an excel detail output.

Schedule - Loader Checklist Report

1. Lengthened the priority column field in the Loader Rules section to accommodate 3-digit values. (Bug #9284)

2. Added the course description to the course code in printing the loader rule for easier reading.

Schedule - Pathway Listing Report

1. Changed the name of the report in the menu and associated labels to CTE Pathway(s) for clarification purposes.

Schedule - Student Career Plan Report

1. Updated to select all courses from the Student Course Plan Item table rather than complete based on the assigned course plan to handle newly enabled student customization of plan.

2. Added the status information that appears in the application to be included on the report.

3. Added credits that appear in the application for each report line and then include an in-line sum of credits by grade level.

4. Changed the name of the report in the menu and associated labels to Course Plan for clarification purposes.

Schedule - Student Pathways Report

1. Changed the name of the report in the menu and associated labels to Student CTE Pathways for clarification purposes.

Schedule - Student Recommendations List Report

1. New report for Student Recommendations.

Staff - Faculty Data Labels Report 1. Updated default values for From and To last name parameters to eliminate leading spaces. (Bug #8157)

Testing - Student Test History Report

1. Changed report to include tests that have been flagged as hidden in the student test list. (Bug #9310)