Skip to main content
Skip table of contents

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 

PowerSchool is pleased to announce the TWebSchAdmin application has been certified for Java 8 and Tomcat 8During the transition time Period of March - September 2017, TWebSchAdmin can be run either on Tomcat 7 or Tomcat 8. We will continue to release upgraded Trillium web-based applications according to our February 2017 roadmap.

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 

ModuleFunctionDetailsClient Ticket #
GeneralStudent Header informationWe added a new Student Locator icon and popup to the Student Header on individual student pages.
GeneralStudent Header informationWe added the Ontario Student Transcript into the Reports picklist in the Student Header.
GeneralStudent Header informationWe added the Office Index Card -- Long Version into the Reports picklist in the Student Header.
GeneralStudent Header informationWe added the Office Index Card -- Short Version into the Reports picklist in the Student Header.


General


Student Header information

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 AttendanceTrillium 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 AttendanceRollupChanges 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 AttendanceRollupLunch time sign-in was not calculating correctly for the ministry Rollup of Lates.   We fixed that.128727
Admin AttendanceClass/Group AttendanceWe 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 SetupSubject Assignment by StudentWhen 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 SetupKG TeachersAs 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/CreditsThe 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 AchievementCompulsory CreditStudents 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:
1. Transcript window – allowed mark “I” for such Courses
2. Credit Calculation – full disclosure rules are not applied to such Courses


This change is in effect for school year 2016-2017, onwards. Prior to that school year, these Courses are still to be considered senior Courses, and thus, full disclosure rules will apply to any occurrence of these Courses taken in those years.

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: 

  •   French Course: *French* check box under *Transcript Notes* section.

  •  K Course: *Alternative Expectations* check box under *Transcript Notes* section.

  •  Q Course: *Calculate Repeats on 6 Characters* check box under *Course Details* section.

We corrected that and ensured the next Quick Add Course has the proper value set.

126054

Secondary AchievementTranscript InformationOur 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 MaintenanceRegister Transferred StudentOur 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"
"STUMNT - 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



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.