TWebSchAdmin: Update v.5.40.20
Version
TWebSchAdmin v. 5.40.20 - June, 2017
This version is compatible with Core Trillium v.3.16.00 and higher.
Overview
OS Certification
We strongly recommend that you do not install both the new and previous versions of Tomcat and Java on the same Server. We have not tested such a configuration and therefore do not support it.
This Update includes the upgraded Apache Struts 2 libraries which eliminate the March 2017 vulnerability. You do not need to apply our previously issued Apache Struts 2 patches after you run this update.
This release includes additional feature migration to Student Maintenance from Core Trillium into TWebSchAdmin. We've created the following articles to further explain the biggest changes in this release. Click these links to learn more:
- Transfer Students to Con Ed Schools
- Student Notepad
This release includes significant changes to support the new CTCC BSID and Designated School BSID data collection. Several steps are required when upgrading to this version in order to set up new validation tables and populate the new fields. Please ensure that you review:
- CTCC & Designed Schools Overview
- CTCC & Designated Schools Setup
Patch for Apache Struts 2
This Update includes the upgraded Apache Struts 2 libraries which eliminate the March 2017 vulnerability. You do not need to apply our previously issued Apache Struts 2 patches after you run this update.
Release Notes
Module | Function | Details | Client Ticket # |
---|---|---|---|
General | Student Header information | We added a new Student Locator icon and popup to the Student Header on individual student pages. | |
General | Student Header information | We added the Ontario Student Transcript into the Reports picklist in the Student Header. | |
General | Student Header information | We added the Office Index Card -- Long Version into the Reports picklist in the Student Header. | |
General | Student Header information | We added the Office Index Card -- Short Version into the Reports picklist in the Student Header. | |
|
| We added an Alert and Notepad to the Student Header, too. | |
Admin Attendance | Class/Group | In Class/Group Attendance, when generating Attendance for a list of students, the confirmation message presented by the system to replace existing Attendance was confusing for many users. We changed the message in the pop-up window and updated buttons, to make it clear the system is expecting Yes or No. Note: Attendance is always generated and saved when the system finds no previous Attendance records, the pop-up is used only to decide what to do whenever newly generated Attendance is in conflict with already-recorded Attendance. | 124516 |
Admin Attendance | Individual Attendance | Trillium now generates an Attendance record for the Period the student signs out or in, even if the student is not attending any class during that Period. If, during the same Period, the student signs back in or out, the Attendance record is adjusted to reflect the time each action occurred. | 101613, 104753 |
Admin Attendance | Rollup | Changes made using the Period Attendance record lines in the Individual Attendance screen in some cases were not reflected on Daily Attendance record. We fixed that. | 126233 |
Admin Attendance | Rollup | Lunch time sign-in was not calculating correctly for the ministry Rollup of Lates. We fixed that. | 128727 |
Admin Attendance | Class/Group Attendance | We added an Attendance Rollup button to the Class/Group window, allowing schools to trigger an Attendance Rollup. You may need to do this if you change your school calendar. | 101272 |
Elementary Achievement Setup | Subject Assignment by Student | When subjects are deleted the student Report Period is now marked as modified, which stops the student's achievement from being regenerated by the Build Achievement function. | 127241 |
Elementary Achievement Setup | KG Teachers | As of an Oracle 11g issue, the assigning KG teachers functionality did not work with Oracle 11g. (The user got an Oracle error message on attempting to modify the list of assigned teachers). The problem has been fixed. The KG Teachers Assignment is now working in Oracle 11g, Oracle 12C and SQL Server. | 120864 |
Incident Tracking | Infractions | We corrected the condition where the date calculated for the appeal date did not count the first day of the suspension as Day 1. | 120245 |
Landing Page | Year | You can now select History Years based on a new security task Landing Page - Access to school history years. There is a similar task Landing Page - Access to all schools which allows you to select closed schools. | 124608 |
Landing Page | Announcements | We enhanced the Announcements feature by adding rich text editing, allowing you to use formatting features and insert pictures and links into your messages. | |
Landing Page | School | When you chose a new school from within one of the modules (Admin Attendance, Student Maintenance, etc.) your selection was not recognized by the Landing Page. Consequently, selecting one of the Landing Page menu options (Student, School or Reports) displayed an incorrect school. We corrected that. Your last school selection is reflected in the Landing Page as well as each application module. To get the correct behavior, your user profile must include the new security task Landing Page - Change School Year. | 104243 |
Secondary Achievement | Award/Credits | The OSSLT Result Date was being populated for students who were eligible for the test, and students who were unsuccessful did not always have their results displayed. We fixed that, and changed the label Date Completed to Result Date, to clarify the data's intent. | 127955 |
Secondary Achievement | Award/Credits | When the SHSM program-dropped box is selected, the Award OSSD Separately will now be automatically selected. | 127203 |
Secondary Achievement | Award/Credits | When a SHSM program is added for a student, the SHSM Start Date field is now mandatory. | 128200 |
Secondary Achievement | Compulsory Credit Calculation | Once the Calculate Compulsory Credits process was run for all students, the audit information (date and logged user id) was populated, but not refreshed, until the Report Period was selected again. We modified this, so the information now appears when you click the button. | 123277 |
Secondary Achievement | Compulsory Credit Calculation | For these pairs of Courses (PSE4U/PSK4U, PLF4C/PLF4M, and PPZ3O/PPZ3C) the Course with the lower mark will be counted as a repeated Course, and both Courses will appear on the transcript. | 114720 |
Secondary Achievement | Compulsory Credit Calculation | We corrected the condition where the compulsory credit calculation split a two-credit co-op Course between the co-op and major SHSM requirement, instead of using it to first complete the co-op requirement. | 121727 |
Secondary Achievement | Compulsory Credit | Our application again correctly sums equivalency Courses' elective Credits. | 126411 |
Secondary Achievement | Compulsory Credit | We also fixed the fact co-op Course credits were not always counted as compulsory, even if they potentially could be. | 127371 |
Secondary Achievement | Compulsory Credit | If the SHSM Override was set ON, the Course's credit would not count towards a compulsory credit requirement area, even if it should. We fixed that too. | 112583 |
Secondary Achievement | Compulsory Credit | When counting SHSM certifications the certification active flag and inactivation date from Certifications validation table will be selected. If the certification was made inactive before the certification was earned, it will not be counted. | 111740 |
Secondary Achievement | Compulsory Credit | Students working towards an OSSD 1989 who had been given a compulsory credit reduction amount were not having the reduction applied during the calculation. They will be now. | 127826 |
Secondary Achievement | Courses | The Ministry has changed the rules for LVGBD/LVLBD Courses and now they are considered Grade 9, 10 (junior) Courses. Therefore, we made these changes:
If a student takes LVGB in 2015-2016 and 2016-2017 and passes both credits, the 2015-2016 Course appears on the transcript with a credit of R, and the 2016-2017 Course appears with the 1.00 credit if the mark has improved for the second attempt at the Course. In this scenario, the full disclosure rule still applies to the 2015-2016 credit, but not to 2016-2017. | 122896 |
Secondary Achievement | Course Substitution | Only GLS and GLE Courses are now considered to be Learning Strategies Courses and only one substitution is allowed for these Courses. | 110323 |
Secondary Achievement | Equivalent Credit Distribution | We corrected the technical error which was produced when trying to save changes to the Equivalent Credit Distribution. | 121787 |
Secondary Achievement | Equivalent Credit Distribution | You no longer have to enter the leading zero for a two-digit credit field, such as Attempted Credit, Earned Credit on the Credit section, and elective Credit on Equivalent Credit Distribution. | 127357 |
Secondary Achievement | Equivalent Credit Distribution | When Social Studies credits were entered into the Equivalent Credit Distribution, they were not recorded as senior credits, which impacted the compulsory credit results. We fixed that. A script to correct the student's data has been included in the main upgrade package. Schools will need to recalculate compulsory credits for see the adjustments in the student's credit calculation. | 127703 |
Secondary Achievement | Mark Entry by Course | Once a Course/Section is deleted from Secondary Achievement Setup/Year Setup, it no longer appears in Core Trillium's Mark Entry by Course page. | 126324 |
Secondary Achievement | OCAS/OUAC Flags | When changes are made to the OCAS or OUAC flags, our application no longer toggles the values for the opposite flag. | 128094 |
Secondary Achievement | Q Courses | We learned some boards are using the Course Type of Equivalent Course as a Course Type for PLE, QSE etc. Q Courses should be entered as Day School Courses. Equivalent Course Type should only be used for Grade 11 & 12 Courses for mature students. Mature students can earn up to 10 credits through Courses with Challenge or Equivalent Course Types. Trillium validates this rule using the Course Type of Equiv to determine if the 10 senior Course credits have been exceeded. Up to 16 Grade 9 and 10 credits may be granted to a mature student via individual Course with a Day School Course Type. If credits are entered for mature students via PLE-like Courses, the number of credits awarded through this Course is the user's responsibility and is not controlled by Trillium. The Ministry’s rules remain unchanged. Under PPM 132, a student can earn up to 16 credits for Grade 9 & 10 PLE Course, and up to 10 additional credits at the Grade 11 and 12 level, through either the challenge process or the equivalency process. | 126514 |
Secondary Achievement | Student Search | We modified the Select All check box on the student search window to allow you to select all students on the current page or all pages. Once students are selected they can be deselected using the same drop-down control. | 114603 |
Secondary Achievement | SHSM Maintenance | When trying to add certificates to Health and Wellness SHSM students en masse via the SHSM Maintenance screen, you can now save the changes. | 122109 |
Secondary Achievement | Transcript Information | We fixed these issues: 1) After performing Quick Add for a non-credit-granting locally developed Course, Earned Credit value is reset properly for the next Course. 2) When Final Mark is not specified for Ministry Defined Courses, Earned Credit should be set to zero. | 127823 |
Secondary Achievement | Transcript Information | The Course TFJ2O was end dated 2008-2009 while it is still open in the MDC table provided by the Ministry. As a result, the Course title is not displayed on the student's transcript if the student took the Course in a school year after 2008-2009. | |
Secondary Achievement | Transcript Information | When a duplicate PLE1N Course is added, an error message now displays properly. | 120869 |
Secondary Achievement | Transcript Information | After performing Quick Add, our application was not resetting the value of the check box for these Courses:
We corrected that and ensured the next Quick Add Course has the proper value set. | 126054 |
Secondary Achievement | Transcript Information | Our application prevented adding locally developed Courses that have not been defined by the Ministry in the Transcript Information window. We fixed that, but you'll need to have the Security Task: SAS - Transcript - Override Ministry-Defined Course Code. | 122822 |
Student Maintenance | Addresses | We corrected this: When a second address was created and set with a priority of 1, the Street Name overwrote itself with the other #1 priority name. | 127409 |
Student Maintenance | Addresses | If a Student Address has a future Start Date, you can no longer copy it multiple times to a lives with contact. | 128312 |
Student Maintenance | Addresses | We fixed the condition where: When entering a new Address for a student, our application would pick up the old Street Name, or enter a partial Street Name that had been used as a search criteria for the Street Name. Note: When end-dating an old Address and adding a new Address at the same time, our application displays the Same Address pop-up to update the Address information for Contacts and Siblings who live with the student. This pop-up has a top section, for adding a new Address; and a bottom section for end-dating an old Address. If you want to save changes, you must make a selection in both parts of the pop-up. | 128056 |
Student Maintenance | Addresses, Email Addresses, and Telephones | When using the edit/copy option, you can now copy an Address to a Contact, even when the date of the Contact or the Address is in the future. | 126515, 127415 |
Student Maintenance | Addresses | When a Student's Address was end-dated, the pop-up window to end-date addresses for existing Lives With siblings and contacts didn't always display. In addition, when copying an Address to Guardians and Siblings, the Address was not always copied, even though the person had been selected in the address pop-up. We corrected both issues. | 128512, 128532 |
Student Maintenance | Birth Country | Birth Country is now mandatory. Canada is the default. When Canada is selected as the Birth Country, the field Status in Canada becomes mandatory, and for new registrations, Canadian Citizen is the default. We created a script to Change any null values in Birth Country to Canada and any null values in Status in Canada to Canadian Citizen. | 125298 |
Student Maintenance | Send to Con Ed | This version of TWebSchAdmin provides the new Send to Con Ed functionality. We enhanced the Send to Continuing Education functionality beyond the capabilities of Core Trillium, so that you can now perform an Undo Send for students who were already sent to a Con Ed school, but changed their mind or decided to take the Courses in the Con Ed school in a different Semester/Term from their previous choice. In order to achieve this, we had to modify that same functionality in Core Trillium, which we did in CT 3.15.30. Therefore, for your board to use the web version, you need to be on Core Trillium 3.15.30 or newer -- and this has to be from the beginning of the School Year; before any Send to Con Ed transfers occur. Our article Transferring Students to Continuing Education Schools has more information. | |
Student Maintenance | Contacts | The associated-student pop-up showed active registrations even if the student was inactivated. We fixed that. Our application now filters out active records when there is another registration record for the same school and year. | 106276 |
Student Maintenance | Demit Student | We fixed the fact our application would not allow demitting a student in the Home School if the student was shared, and then demitted in the Shared school. You can now demit a student from the Home School if the student has already been inactivated in the Shared school(s). | 127738, 127347 |
Student Maintenance | Demit Student | When a student is demitted using the demit now show feature, SPED programs are now end-dated based on the demit reason. | 110778 |
Student Maintenance | Demit Student | We corrected a grammatical error in the message, This student is currently shared at 2004. To demit him from your school, he/she must be demitted from the shared school first. | 127635 |
Student Maintenance | Email Address and Phone | When you end-dated an e-mail address for a future date and added a new e-mail address with the same Type, you received a Duplicate Entry error message, and the new address could not be saved. Trillium now produces an error only if two email addresses of the same Type and priority are active on the same date. | 127415 |
Student Maintenance | Notepad | We added the Student Notepad feature to the Student Maintenance module. New security tasks STUMNT - Notepad access or STUMNT - Notepad full access to all notepads are required. A new Alert icon and a new Notepad icon have been added to the student header. Clicking either displays pop-up information. Users with the security task STUMNT - Notepad popup access will be able to see the contents of the pop-up. | |
Student Maintenance | Preferences | A new school preference has been added - Notepad - New notes public by default in Student Maintenance - Preferences. | |
Student Maintenance | Programs and Classes | In the Programs and Classes screen, when attempting to add a student to a class, demitted students were counting for the total of students registered for the class. Therefore, our system didn't allow new students to be added, even when space was realy available. After we fixed that, the system excludes any student not actively registered to a class when calculating seat availability. | 126250 |
Student Maintenance | Programs and Classes | We modifed TWebSchAdmin to work with the new Core Trillium school preference Delete future Attendance for dropped Courses. When this preference is selected, the following actions occur in TWebSchAdmin: On the Programs And Classes page, when a student's Class is deleted, the corresponding Attendance records will also be deleted. If the end date of a student's Class is changed, the student's Attendance recorded for days after the new end date will be removed. | 83738 |
Student Maintenance | Registration Add New Student Transfer Student | The cohort could not be typed in for a student. The application was only allowing selections from the pre-populated list, which we've corrected. Our application displays a picklist, but you can also manually enter values. | 128712 |
Student Maintenance | Registration Add New Student | When adding a new student, the OSR School BSID should not be updated from student's current Home School to the selected Con Ed school, unless the school has been identified as * requesting OSRs* and the student is inactive in the Home school. | 126859 |
Student Maintenance | Register Transferred Student | When registering a student who did not have an award assigned into a Con Ed school, the user-selected award was saved for the student. We fixed that. | |
Student Maintenance | Register Transferred Student | Our application will now allow future prereg students to be registered if the registering date is >= the departure date of the student in his day school. | 128383 |
Student Maintenance | Security | At least one of the following security tasks is required for the School Year picklist to be enabled on the Student maintenance pages. "STUMNT - Header - Change School Year" Please Note: Only the Student Maintenance pages are affected by this change | 126862 |
Student Maintenance | Siblings | When sibling groups are added or split, the selected students are now properly grouped together based on user selection. | 127050 |
Student Maintenance | Transfer Student | Our application now allows a student to be transferred to another school when the last day is a Non-Attendance taking day. | 126219 |
Student Maintenance | Registration | For all students, the user can again modify a student's OSR school BSID value. | 128817 |
Student Maintenance | Transportation | You can now select a mode of transportation that indicates a student takes a school bus, and pickup/drop-off information will not be required. | 114769, 128276 |