SDSHOWTO:SDS 5 Series Changelog

From SMUSwiki
Jump to navigation Jump to search

SDS 5.15.0 (October 24, 2015)

SDS 5.14.0 (September 26, 2015)

SDS 5.13.0 (August 29, 2015)

SDS 5.12.0 (August 1, 2015)

SDS 5.11.0 (July 4, 2015)

SDS 5.10.0 (June 13, 2015)

SDS 5.9.0 (May 9, 2015)

Events

  • Calendarmeister now displays event category above event name (SMUS RT #7933)

Finance

  • Support American Express on credit card accounting page (SMUS RT #8668)

Online Application

  • Allow JPEG file uploads for passport and birth certificate (SMUS RT #8635)

People

  • Add duplicate email address detection to create persons page (SMUS RT #7671)
  • Duplicate detection check on names when creating people with SDS Debug group override (SMUS RT #7671)

Pre-selection

  • Add information report that lists subjects with preselection information (SMUS RT #8105)
  • Improve registration counting for Subject registration report

Reports

  • Fix marks not displaying on the print marksheet page in brief mode when they have dropped and reenrolled in a different fuzzy course (SMUS RT #8739)
  • Fix marks not saving on print marksheet editing mode due to typo
  • Added progress report page for advisors to view marks by mcp and mark caption (SMUS RT #7651)

System

  • Add password expiry notice to the front page of SDS (SMUS RT #8640)
  • Do not send pukes for specific exploit kit attempt ('A=0)

SDS 5.8.1 (April 14, 2015)

  • Correct glitch preventing health form immunization records from being entered (SMUS RT #8802)
  • Fix address editing not showing country (SMUS RT #8844)

SDS 5.8.0 (April 11, 2015)

Calendar

  • Event scheduling assistant page only shows future events
  • Drag and drop interface for event scheduling assistant page
  • List persons for session page indicates if a person appears more than once on the list

Canned Reports

  • Add special CAIS report for 2015 (SMUS RT #8637)

Online Application

  • Correct birth date saving issue (SMUS RT #8705)

Preselection

  • Improved filtering of non-FTE course sections in pre-selection section_prediction

Resource Booking

  • Fixed a issue on the resource booking page where courses would not appear on the day that they begin (SMUS RT #8113)

Teachers

  • Teacher timetable list of teachers only shows teachers with FTE > 0 (SMUS RT #8517)

System

  • Datepicker year dropdown extended to current -100/+25 years
  • Correct a bug preventing past and future photos from being displayed
  • Improve validation of phone numbers
  • Change datepicker "Done" button text to "Close"

SDS 5.7.0 (March 14, 2015)

Admissions

  • Fixed error on edit_admissions_targets where grades showing were for this year, but admissions targets were for next year

Dates and Datepicker

  • Support for dates past 2038 (SMUS RT #1814)
  • Update behaviour of jquery datepicker "X" button to work more consistently
  • Update date/time picker to always show button bar (now/today and done buttons)
  • Add calendar icon to datepicker boxes to reduce confusion
  • Update AJAX handler to activate datepickers brought in dynamically
  • All legacy date dropdowns have been changed to javascript datepickers
  • Unknown dates are stored in the database as null rather than a very large negative number (SMUS RT #4111)

Online Application

  • Allow file uploads of several types through the online application (SMUS RT #436)

Parent Portal

  • Parent portal student timetable UI improvements (SMUS RT #8381)

Parent/Teacher

  • View PT page shows the students along with parents (SMUS RT #8151)
  • View PT page has links to individual teacher schedules
  • Teacher PT list - can view other teacher timetables, meetings times without bookings listed, tab interface for each PT date (SMUS RT #8175)
  • List courses taught by each teacher on parent P/T schedule (SMUS RT #8465)
  • Add course list with relevant links to teacher P/T page
  • Prevent parents from booking multiple meetings with the same teacher by manipulating AJAX
  • Prevent parents from booking or cancelling meetings in time slots that have passed (SMUS RT #8174)

Reports

  • Use correct report formatting for adult program grades (SMUS RT #8281)

Search

  • Add ability to advanced search by subject enrolment (in and not in)

Subjects

  • Fix a bug where students missing subjects page searched on a substring (grade 12s not in calculus 12 included not in pre-calculus 12)
  • Course creation now uses course end date

System

  • Improve behaviour of edit grades per year page to not tear down and rebuild entire list when save is pressed (SMUS RT #8199)
  • Add ability to store course end date (SMUS RT #8525)

SDS 5.6.0 (February 14, 2015)

Health Forms

  • Add health number prompt to medical number line on childcare health form (SMUS RT #8101)

Parent/Teacher Interviews

  • Display student's grade on the teacher P/T view (SMUS RT #7970)

Re-registration

  • Update the edit students page to support multiple registrations in the same year (SMUS RT #8153)

Search

  • Allow not equals for course on advanced search (SMUS RT #7832)

System

  • Set datetimepicker and datepicker to use dropdowns for month and year (SMUS RT #7685)
  • Debug versions now print amount of realpath cache usage
  • Remove HTML-commented duplicate registered fields on edit_person page
  • Support for print release for separate Ricoh 907ex queue
  • Add meta tag for noindex for marketing SEO (SMUS RT #8180)

SDS 5.5.0 (January 24, 2015)

Admissions

  • Created new admissions funnel page to view all campuses and fee status types. (SMUS RT #7892 #4520 #4523)

Analytics

  • Added analytics to monitor scheduled test distribution by date, department and subject
  • Analytics to monitor school "stress levels", through daily test counts, absence counts, students on calendar events counts.

Calendar

  • Add filtering by event category to my list of events
  • Add academic schedule page
  • Add exam planner page and another page to show the persons attached to a combination of calendar events
  • Correct resourcemeister-level access to edit_calendar page when resourcemeister is also an owner of the event (SMUS RT #7981)
  • Default values for primary care giver and communicate everything to when coming to email_parents page from an event (SMUS RT #7988)
  • Add ability to repeat calendar events daily only on timetable days (SMUS RT #8000)

Canned Reports

  • Add legal agreement data to students with legal agreements generated report (SMUS RT #7807)
  • Created new photo report integrated with the advanced search fields (SMUS RT #7584)

Reports

  • Adjusted the margins on plo-based reports so that they would not be cut off on certain printers. (SMUS RT #7757)

System

  • Move jQuery and jQuery UI components back into the SDS tree to resolve issues with some countries accessing the CDN (SMUS RT #7978, #7994)

SDS 5.4.1 (January 19, 2015)

  • Update rereg dates
  • Fix P/T booking bug with teachers on multiple campuses

SDS 5.4.0 (December 20, 2014)

Attendance

  • Added extra calculation to student attendance page to summarize absences and lates (SMUS RT #7686)

Mark Collections

  • Added learning skills and progress indications to the senior mark collection report format (SMUS RT #7370)

Parent Portal

  • Step-parents and Legal Guardians have been further integrated into the Parent Portal, and have gained access to health and registration forms (SMUS RT #4398)

Parent Teacher

  • PTSession dropdown returns PTsessions in reverse chronological order
  • New page to display the Parent Teacher appointments for a session against time

Timetable

  • Suggested groups array attempts to equalize group sizes

Statistics

  • Fix page for assignment_mark statistics (following RT3536)

System

  • Support for papercut print release functionality
  • Code optimization for EventCalendar::filterByCategory()
  • Advanced search results using the plain_name field sort by last name first

SDS 5.3.1 (November 29, 2014)

  • Add view PT page to show parent/teacher meeting summary
  • Correct attendance statistics function for senior school (report cards and May audit)
  • Add senior school attendance statistics to PLO-based report template

SDS 5.3.0 (November 22, 2014)

Attendance

  • Fix a bug on the daily attendance page where the wrong attendance status would display after saving a double block (SMUS RT #7223)
  • Fix incorrect conflict times displayed on daily attendance when timetable is changed (SMUS RT #7457)

Calendar

  • Fix double clean when displaying cancelled calendar events (SMUS RT #7449)

Canned Reports

  • Add special needs category to output reports (SMUS RT #7334)

Mark Collections

  • Only sort report writing page by grade then name if the course is an academic advisor course (SMUS RT #7536)
  • Only sort mark collection index page by grade then name if the course is an academic advisor course (SMUS RT #7536)

Markbook

  • Add option to use radio buttons instead of entering assignment mark

MIS

  • Update student create/delete scripts to match new Exchange servers
  • Update student group script to automatically populate student boarding house distribution lists (SMUS RT #7190)

Parent/Teacher

  • When managing PT meetings, only suggest courses that are set to "is included in PT" = "Y" (SMUS RT #7390)

Preselection

  • Small updates to the preselection subject registration report

Reports

  • PLO-based report updates for senior school (SMUS RT #7539)

Search

  • Add special needs category to advanced search fields (SMUS RT #7334)

SDS 5.2.0 (October 25, 2014)

Academic Advisor Log

  • Store and display creator/editor teacher (SMUS RT #7090)

Admissions

  • Calculate number of returning based on last year's enrollment if non-returning is estimated in projected enrollment (SMUS RT #7322)

Calendar

  • Calendar pages adjusted to no longer overflow the SDS layout. (SMUS RT #3285)

Canned Reports

  • Update anaphylaxis report to also list students with "epipen" or "epi-pen" in their allergy description (SMUS RT #7096)
  • Added new canned report, 'New Student Checklist - Interim Reports' on the 'Generate Report page. (SMUS RT #7253)

Consolidated Health Form

  • Notify health centre when a health form is merged (SMUS RT #6975)
  • Display red asterisks beside updated information on health centre health form (SMUS RT #6976)

Online Application

  • Remove option to pay admissions fee later (SMUS RT #7238)

Student SDS

  • Protect student timetable export page from direct URL access outside of school time (actual export of timetable was already protected)

System

  • Rename "Student fee status type" to "Student program" in advanced search and StudentFilter

Timetable

  • Add new page "Students without full schedule" that lists how many periods per 10 day cycle are unscheduled (SMUS RT #7034)

SDS 5.1.0 (September 27, 2014)

Advising

  • Add new academic advisor log action: athletic counselling (SMUS RT #6937)
  • Add links to the academic advisor log (search and add) from show student info (SMUS RT #7007)

Attendance

  • Fixed a bug where the daily attendance was not displaying correctly after saving. (SMUS RT #6883)
  • Daily Attendance now updates for registration changes made within a given day. (SMUS RT #6844)

Calendar

  • Fixed formatting on calendar for the horizontal week view. (SMUS RT #3285)

Courses

  • Update parents of students report to only list "communicate everything to" parents (SMUS RT #7140)

Events

  • Change default new announcement start time to 7:00 am (SMUS RT #6935)
  • Fix display bugs on weekly room group booking page

Finance

  • Update AP tax file export so that the billing parent's mailing address is used (SMUS RT #6909)
  • Update AP tax file export so that any errors are reported in HTML rather than as part of the CSV file
  • Fix MOE 1701 band code being exported as 0 by default (SMUS RT #7134)

Markbook

  • Instruction text updates on the edit course info page for teachers
  • Reports can now be displayed for mark collection periods that have no marks, as well as properly handling fuzzy courses (SMUS RT #7095)

Reports

  • Add learning skill collection to reports_data_entry page to support non-report collections at senior school

System

  • Allow incoming person_id variable to set selected items in initial studentfilter search box

Timetable

  • Teacher classrooms page updated with view of classrooms, showing how many courses each teacher has in that room
  • Add ability for students to export their timetables through ICS

Transcript

  • Transcript personnel changes (SMUS RT #6827)

Updates from 5.0.1

  • Fix critical error in all course registration ABA mode
  • Fix critical error counting number_of_selections in class student
  • Fix lesson location and bookings in student SDS
  • Fix admissions workflow person_log cache issue when uploading files
  • Student registration count and preselection count fix after standardization of subject object
  • Fix critical error in attendance class on daily_attendance page
  • Fix several bugs in unexplained absences script
  • Fix critical error in sick_list
  • Change programming of Student::filterByIsDay function when we want non-day students
  • Default to primary caregiver and communicate everything to when coming into email_parents from course email students (SMUS RT #6873)
  • Fix glitch when switching between emailing students in multiple courses (SMUS RT #6888)
  • Fix attendance status recommendations when a student is absent (explained by SDS) (SMUS RT #6942)

SDS 5.0.1 (ongoing)

  • Ongoing fixes for issues that come up as a result of 5.0.0 release

SDS 5.0.0 (August 30, 2014)

Academic Advising

  • Add academic advisor mode to my advisees page (SMUS RT #6638)
  • Enable academic advisor log functionality with requested functionality changes (SMUS RT #6639)
  • Allow read-only access for senior faculty to academic advisor log

Admissions

  • Fixed an date inconsistency in Projected Enrollment page that led to problems for month of July
  • Add enquiry data extract (SMUS RT #5419)
  • Add ability to expire out old enquiries (SMUS RT #5419)

Attendance

  • Refactor backend attendance functionality to make it easier to add more functionality and fix bugs (SMUS RT #271)

Finance

  • Correct statement errors with -$0.00 causing issues (SMUS RT #6671)

Markbook

  • Add better error message when trying to copy assignments from a course that doesn't have any

MIS

  • Support different community strings when monitoring UPSes (SMUS RT #6644)
  • Add link to access free software through Microsoft Dreamspark
  • Add link to access free Microsoft Office for students
  • Add links to access home use programs for Office and Adobe CS/CC for staff

Reports

  • Rewrite print queue page to use StudentFilter functionality and add academic advisor filter (SMUS RT #6641)
  • Advisor stuff -> edit reports now shows academic advisees if no homeroom advisees are found for a teacher
  • Sort students by grade first then alphabetically in the write reports and advisee edit reports lists (SMUS RT #6642)

Search

  • Allow advanced searching by academic advisor (SMUS RT #6640)
  • Add filter for academic advisor anywhere studentfilter with homeroom advisor was previously set up
  • Add toolbar search function to search by student number (SMUS RT #6505)

Students

  • Update user account removal script for Office 365
  • Add extra fields to create person page (SMUS RT #5419)
  • Reschedule page will now allow registrations to be changed (SMUS RT #6309)
  • Add ability to save and view registration comments on student/course registration editing pages (SMUS RT #4201)

System

  • Move person_log data out of the database and into the filesystem (SMUS RT #6558)
  • Merge photos, app_photos, reports, person_log data, and secure downloads into a new protected SDS filespace directory
  • Order printers alphabetically in dropdown list
  • Add flags to recognize homeroom and academic advisor courses (SMUS RT #849)
  • StudentFilter no longer prints warnings if no filters are allowed
  • Refactor the object model using traits to eliminate a large amount of error prone duplicated code (SMUS RT #5222)

SDS 4.114.1 (August 19, 2014)

  • Correct issue fetching user subgroup membership (SMUS RT #6668)

SDS 4.114.0 (July 26, 2014)

Canned Reports

  • Add exam nametag label report (SMUS RT #6306)

Email

  • Navigating to the email_parent page from the sidebar now resets the page (SMUS RT #6347)

Login

  • Users attempting to sign in while already logged in will be logged out if they input incorrect credentials (SMUS RT #5574)

Preselection

  • Interface improvements for the preselection dry-run conflicts page (SMUS RT #6295)

Resource Booking

  • Resource Meisters can now edit or delete bookings in their resources (SMUS RT #878)
  • 'View Room Groups Weekly' page added to view resource bookings by week and room group (SMUS RT #761)

System

  • Dropdowns no longer automatically capitalize entries. (SMUS RT #6444)

Timetable

  • Added session variable to track current_school_year_id (missed in RT #6074)
  • Updates to Change student course registration, including maintaining verbose page mode on Edit student course registration page
  • Changed default year in timetable planning pages. Once courses have started, the year will default to next year. (SMUS RT #6238)

SDS 4.113.1 (June 30, 2014)

Email

  • Fix a bug on the email parents page that was preventing users from sending email

SDS 4.113.0 (June 28, 2014)

Admissions

  • Correct projected enrolment report when returning students change programs (SMUS RT #6326)

Awards

  • Honour roll page now includes dropped classes when students are marked for the selected mark collection period.

Canned Reports

  • Add citizenship countries to the citizenship generated reports (SMUS RT #6206)

Preselection

  • Additional fatal error protection on prereg pages when no students are enrolled (SMUS RT #6168)
  • Added block name to dry run course summary and fixed some column sorting (SMUS RT #6296)

Reports

  • Correct an issue that was preventing letter grade "SG" from appearing on report cards

Resource Booking

  • Protect resource booking pages from malformed dates when checking for availability (SMUS RT #3238)

Search

  • Search functionality has been protected against UTF-8 values causing fatal errors
  • Person lookup when signing up for an account has been protected against UTF-8 values causing fatal errors (SMUS RT #6169)

Students

  • Extend mahara link support to all students and courses on all campuses (SMUS RT #6177)
  • A new page was created to email students using the student filter (SMUS RT #5999)

Teachers

  • Teachers can now view dropped students' Reports & Marks data for historical mark collection periods. (SMUS RT #6174)

Timetable

  • A session variable now tracks variables between the three timetable planning pages, maintaining the same settings between pages. (SMUS RT #6074)
  • Period overrides are now properly handled in student info page and student timetable (SMUS RT #6136)

SDS 4.112.1 (June 12, 2014)

Awards

  • Correct bug batch printing ROAs

Subjects

  • Add the ability to see and change autofill grades on more course editing pages (SMUS RT #6242)
  • Fix API change to $subject->getCourses causing block informamtion not to appear on dry run conflicts page (SMUS RT #6243)
  • Add list of students in the remaining demand column in prereg list of selections

SDS 4.112.0 (May 31, 2014)

Application

  • Modified the parent information page to include the option to import SDS information (SMUS RT #1558)

Admission

  • An Accept Interest list has been made available to Middle and Senior Faculty and boarding staff (SMUS RT #6075)

Awards

  • Add advisor and ability to filter by advisor to award winner list (SMUS RT #6189)

Finance

  • Optimized attendance summary reports for junior and middle school students (SMUS RT #6140)
  • Update ES attendance summary for new junior school times (5.75 hours K-3, 5.916... hours 4-5) (SMUS RT #6160)

Reports

  • Fixed report entry for fuzzy courses to ensure that all students can be iterated through via 'next' and 'previous' (SMUS RT #6015)

Students

  • Update automatic student creation/deletion scripts for new Exchange databases, new DFS paths, and new account policies
  • Student creation scripts now include left and returning students (SMUS RT #4393)
  • Added 'Away Students' page to view absent or trip students per period (SMUS RT #5908)

Teachers

  • Only consider courses where the logged in user is the primary teacher when calculating main campus

Timetable

  • Made numerous tweaks and fixes to timetable planning pages. (SMUS RT #6074)

SDS 4.111.0 (May 3, 2014)

Calendar

  • Fixed period conflict checking to exclude dropped courses from the search (SMUS RT #4746)
  • Table no longer overflows on the calendar page (SMUS RT #3285)
  • Remove "My trips" subsection from event attendees section (replaced by students on my event StudentFilter)

Canned Reports

  • Add "Student on my event" filter to export wizard (SMUS RT #5581)

Consolidated Health Form

  • Update initial and reminder form campaign emails to reduce confusion (SMUS RT #5882)

Email

  • Lock out further changes to email parents selections until the previous change has returned (SMUS RT #5680)
  • Restrict maximum cumulative attachment size to 1MB (SMUS RT #5938)

Lessons

  • Edits Lessons page can now delete lessons that have attached school PLOs (SMUS RT #5859)

Markbook

  • Fix duplicating assignments not working with mark records (SMUS RT #5580)

Parents

  • Parents can now be linked to addresses in different ways at the same time (SMUS RT #5885)

Pre-Selection

  • Academic Conflict Matrix now has a subject selector box to check specific subjects (SMUS RT #3939)
  • Fix printing of counselling list in Firefox (SMUS RT #5873)

Reports

  • Junior School PLO Values now includes * to denote a non-applicable PLO (SMUS RT #5420)
  • Added the Subject Registration Report to keep track of registrations per subject throughout the year (SMUS RT #4200)

Search

  • Add ability to advanced search and StudentFilter by students on a teacher's event

Subjects

  • Added Unexplained Absence Report page to keep track of absent students within a subject. (SMUS RT #4875)
  • Add course block check page to check for incorrectly scheduled courses (SMUS RT #4127)

System

  • Optimized fuzzy functionality on course look-up.

Teachers

  • Added fuzzy check to teacher period conflict page. (SMUS RT #4360)

Timetable

  • Added two more timetable construction pages for "room and block" and "teacher and room". (SMUS RT #5938)

SDS 4.110.2 (April 14, 2014)

Reports

  • Correct issue looking up interim mark collection for students in non-numerical grades (SMUS RT #5937)

Students

  • Correct an issue slotting students into junior school Active Directory groups

SDS 4.110.1 (April 7, 2014)

Teachers

  • Fixed access issues to edit scheduled tests (SMUS RT #5884)

SDS 4.110.0 (April 5, 2014)

Admissions

  • Add extra admissions targets fields for max target and non returning estimate
  • Add new report admissions projected enrolment PDF (SMUS RT #5013)

Parents

  • Added 'Day Market Report' page to collect parent information for market research (SMUS RT #5477)

Preselection

  • Allow selection of multiple students using StudentFilter on counselling list (SMUS RT #5761)
  • Add ability to show new students and current advisor for returning students on number of selections page (SMUS RT #5720)

Students

  • Added the 'Who is Taking a Test?" page to find all the students taking a test on a given day. It is linked to the 'Schedule Test' page. (SMUS RT #5417)
  • Mahara portfolio links can be saved and accessed for middle school students. (SMUS RT #5189)

System

  • Automatically close off unneeded person_log records when a student is set to a "closed" status (SMUS RT #1166)
  • Update all pages that set student status to use Student::setStatus rather than setting person log directly
  • Fix incorrect caching of fee status type and admission target objects
  • CSS fixed so that certain page elements can be correctly hidden when printing (SMUS RT #5741)
  • Add cron job and API key for weekly email of admissions projected enrolment PDF

Teachers

  • Added the 'Common Teacher Spares' page for coordinating free time among many different people (SMUS RT #4508)
  • Added 'Edit Tests' page so that teachers can edit tests names or delete future tests (SMUS RT# 4964)

Timetable

  • clarified meaning of Grade on registrations conflict matrix page
  • The print timetables page has been modified to properly handle dates. It can now be used to print past and future timetables. (SMUS RT# 4763)

Transcripts

  • Add "courses" to the grade headings to reinforce that they weren't necessarily completed during the same year (SMUS RT #5716)
  • Change out director's assistant's contact information (SMUS RT #5696)

SDS 4.109.0 (March 8, 2014)

AUP

  • Add extra sentence to AUP text (SMUS RT #5503)

Attendance

  • Added extra 'comments' field to attendance pages for teachers to give extra information. (SMUS RT #4678)
  • Attendance report now correctly displays absences when configured to display more than one day. (SMUS RT #5482)

Calendar

  • Added additional information to resource booking system. Now accounts for vehicle resources and stores driver name and other details. (SMUS RT #803)

Lessons

  • Changed missing_assignments.php to include teacher names in the email (SMUS RT #5601)

Ministry

  • Do not override BC funding setting if the SDS thinks the student is eligible on 1701 form (SMUS RT #5626)

Online Application

  • Fix address line 2 not displaying correctly on application summary page

Reports

  • Copy standards-based assessment data into standards-based reports

Student SDS

  • fixed glitch with bad schoolPLOvalue on standards-based Student SDS page
  • fix glitch related to omitted marks in Student SDS course assignment marks type summary

System

  • Avoid locking database tables necessary for other use when sending large batches of email (SMUS RT #5670)
  • Mark Collection Period class now is rewritten to properly use SDS object-oriented format. (SMUS RT #5692)

Transcripts

  • Enhance description of I letter grade (SMUS RT #5695)

SDS 4.108.2 (February 19, 2014)

Preselection

  • Fix missing preselection information

SDS 4.108.1 (February 14, 2014)

System

  • Fix file downloads for some Internet Explorer users (SMUS RT #5597, 5595, 5592, 5588, 5569, 5566, 5562)

SDS 4.108.0 (February 8, 2014)

Admissions

  • Allow importing an online app if the legal guardian matches the contact (as well as mother and father) (SMUS RT #5394)
  • Edited admission workflow page to properly handle the 'enter' key' (SMUS RT #5309)

Attendance

  • Modified input_absences to get day start and end times from database (SMUS RT #2381)
  • Student photos now appear on daily attendance page when mouse hovers over the student name (SMUS RT #2987)

Calendar

  • Integrated teacher duties into the database and created pages for editing the duties and the duty schedule. In addition, the teacher duties now automatically appear on email announcements. (SMUS RT #3291)

Canned Reports

  • Added Legal Guardian to various contact lists (SMUS RT #4546)
  • Advanced search grid view requests that web browsers try not to spread a row across multiple pages when printing
  • Several canned report lists request that web browsers try not to spread a row across multiple pages when printing (SMUS RT #529)
  • Added student photos to off-campus medical forms (SMUS RT #2405)

Courses

  • Add subject list view to course list by grade
  • Fix issue where newly created subjects do not appear on the edit_subjects page (SMUS RT #4399)
  • Add warning when editing a course to set a primary classroom before attempting per-period room assignments (SMUS RT #5296)

Lessons

  • Added course name and subset to assignment pages. (SMUS RT #4635)

Mark book

  • allow mark increments of 0.1 on missing assignments page

Online Application

  • Modified applicant.php and class_grade.php so that grades AN, AD and HS are no longer options for applicants. (SMUS RT #5382)
  • Fix fatal error encountered if an applicant the country of an address but no other address or person details

Reports

  • Andy Rodford's signature now appears correctly on PLO based reports (SMUS RT #5272)
  • Change Advisor Group Teacher back to Homeroom Teacher on senior report format
  • PLO reports now display the homeroom teacher and appropriate title on the first page (SMUS RT #599)

Search

  • Add "Has IEP" to advanced search criteria

Students

  • Added "Missing Data Report" to students section of SDS to generate a report on students that are missing information. (SMUS RT #621)
  • Students now have access to Record of Achievement reports on the student SDS (SMUS RT #3856)
  • Students can now email all their teachers from their student_information page (SMUS RT#708)

Subjects

  • Added list_subject_students.php to show all students enrolled in a subject. (SMUS RT #852)

System

  • Update credits file
  • Informed consents are stored yearly (SMUS RT #857)
  • Fixed login messages for timeout cases. No more contradictory messages. (SMUS RT #4588)
  • Rationalize header output across all downloadable files (SMUS RT #1890)
  • Update jQuery libraries to the latest version for IE11 support
  • Moved some variables to the database. Created a page to edit variables on the database. (SMUS RT #379)
  • New users-names are now checked against the database to prevent duplicates. (SMUS RT #554)

Teachers

  • Link from teacher timetable page to lessons page (SMUS RT#5370)

Transcripts

  • Transcript will use the latest mark collection period that the student was a part of when calculating interim marks (SMUS RT #4208)

SDS 4.107.1 (January 15, 2014)

  • Fix fatal SQL error on the student course registration display page (SMUS RT #5350)

SDS 4.107.0 (January 11, 2014)

Admissions

  • Do not email admissions when application is started, fee is paid, or reference is submitted (SMUS RT #5159)
  • Functionality of enrolment status update pages reverted to first day of next school year (functional reversion of SMUS RT #5012)

Finance

  • Fix upload and display of financial statements with negative debit or credit values (SMUS RT #5291)
  • Modify current student registration dates for 2014/2015

Lessons

  • schoolPLO dropdown does not include a blank row on edit_assignment

Markbook

  • Fix issue where records are stored separately if a student has multiple registrations in a course (SMUS RT #3536)

Online Application

  • Add chinese text to the app login new user section (SMUS RT #5171)

Preselection

  • Add ability to create a note for a subject to give additional instructions or requirements during course selection (SMUS RT #5233)

SDS 4.106.0 (December 14, 2013)

Academic Advisories

  • Fix updating advisories with apostrophes (SMUS RT #4840)

Admissions

  • Add better sort by grade to most admissions reports (SMUS RT #5102)
  • Block application import if a person is selected as "new and unique" but the email address matches a person already in SDS (SMUS RT #5120)
  • Show email address when selecting duplicate adults and parents on import
  • Block import if contact name and email doesn't match a parent's in the app (SMUS RT #5120)
  • Fix an address import issue if the address was already in the system (SMUS RT #5120)
  • Change default date for Enrolment Status Update & Summary to today's date (SMUS RT#5012)

Canned Reports

  • Add student cell phone number as a field on output index (SMUS RT #4753)

Form Campaigns

  • Form meister will not send initial emails to people who have already completed the health form (SMUS RT #4832)

Lesson Planner

  • Redirect to edit_assignment when successfully created a new assignment (SMUS RT #4989)
  • Allow multiple school PLOs to be connected to a lesson or assignment at once (SMUS RT #5085)

Parent Portal

  • Add new page to explain process to request permission to miss academic time (SMUS RT #5088)
  • Block the following punctuation from first and last name when signing up for an external account: "!@#$%^&*(){}_\/:;?[]|`~,<> (SMUS RT #5121)
  • Block last name being all in capitals when signing up for an external account

Reports

  • Add warning about safari and chrome not spell checking on page load when writing reports (SMUS RT #4847)
  • Add new graduation requirement subrule type of quantity subjects matching a regular expression (SMUS RT #4984)
  • Implement new standards-based assessment module for senior school (SMUS RT #4869)

Students

  • Add ability for IEP data (rather than PDF) to be visible in asterisk information of student (provides IEP master list on SDS) (SMUS RT #4947)
  • Add new page to list students who left and returned (SMUS RT #4999)
  • Update List/Edit Students to use enhanced grade sorting
  • Change free student list to default to lowest grade rather than highest to avoid AD/AN grades (SMUS RT #5109)
  • Create allergy health form check page like medical number check page (SMUS RT #4625)

SDS 4.105.0 (October 19, 2013)

Admissions

  • Fix fee status issue when creating an Enquiry (SMUS RT# 4636)

Assignment marks

  • Allow one decimal place in assignment marks (SMUS RT#4784)
  • Update course and subset on Assignment marks pages

Attendance

  • Fix attendance link from the teacher timetable page for rotating courses (SMUS RT #4609)

Awards

  • Add middle school director's signature on middle school ROAs

Email

  • Added an email link for the academic advisor to the student information page

Reports

  • Fix error on advisor print queue page that was causing limited reports to filter by new students only (SMUS RT #4724)

Search

  • Allow teacher quicksearch to return alumni who have become teachers

System

  • Fix sql_wrappers attempting to set protected variables when using the latest version of MDB2 mysqli driver
  • Add HS homeschool grade (SMUS RT #4721)

Transcripts

  • Change Allison McCallum's title on SMUS transcript (SMUS RT #4747)

SDS 4.104.0 (September 21, 2013)

Admissions

  • Fix glitch in Accepts Offers Interests page if a student has no admission record.
  • Modify Accepts Offers Summary to show when a student has no admission record.
  • Add mother, father, and admission agent email addresses to non-returning student report (SMUS RT #4524)

Canned Reports

  • Add more fields to the Nurse Information Report (SMUS RT #4367)
  • Update nametag labels to use 2x5 Avery 5371 business card
  • Update nametag labels to add logo and slogan
  • Add new report to compare SDS health number with health form insurance information (SMUS RT #4529)

Course administration

  • Added seats, room to display for each course in Edit Subject
  • Added ratio of registrations to seats, to spot full and nearly full courses, in Course List By Grade
  • New page to show all of the classrooms used by each teacher

Course Registrations

  • Add student number to the students in department list
  • New page for viewing conflicts between incomplete registrations (for exam planning, etc)
  • Fix "Back to list of subjects" link from edit_course (SMUS RT #4381)
  • New page to aid counsellors in adjusting student timetables from course selections
  • Increased size of student dropdown to 20 on Course registration page

Lesson Planner

  • Remove date range lesson create button, replace with button that creates lessons for the course's entire date range
  • Simplify renumber lesson button so that it just numbers lessons from 1 -> max lesson in chronological order
  • Add ability to create lessons directly from staff calendar export page, including creating lessons for all courses at once (SMUS RT #4490)

Reports

  • Change senior school homeroom teacher line to "Advisor Group Teacher" (SMUS RT #4420)

System

  • Migration to add grades AD and AN (adult program) to SDS (SMUS RT #4399)
  • Hide autofill button on student enrollment tab if student has a record for grade AD (SMUS RT #4399)
  • Add new label geometry 2x5 Avery 5371 business card
  • Add limited ability for pdf labels to add full width JPG images
  • Correct typo in AUP
  • Fix save glitch in edit teachers page

Timetables

  • Teacher timetable printing only shows teachers with FTE > 0 (SMUS RT #4353)
  • Add ability for students to export timetables (currently hidden from menu until it gets tested by eager students) (SMUS RT #4539)

SDS 4.103.2 (September 6, 2013)

  • Fix to PDF room timetable functionality to enable per-period room bookings

SDS 4.103.1 (August 30, 2013)

  • Remove access to "My Courses" menu on Student SDS until school year starts

SDS 4.103.0 (August 24, 2013)

Admissions

  • Move log entries on Decision tab of workflow (SMUS RT #2341)
  • Fix event error on leads page
  • Improve person duplicate reporting during application import
  • Add admissions test results page (RT 2229)
  • ESL Funnel page updated (RT#1178)

Canned Reports

  • Sort PR label courses alphabetically by MOE code (SMUS RT #4255)

Course Setup

  • New timetable planner page to replace the course scheduling board (SMUS RT #4202)
  • Courses can now occupy different classrooms for each scheduled period (SMUS RT #4192)
  • Room conflicts page ignores conflicts caused by fuzzied courses (SMUS RT #4344)

Email

  • Allow students to use reduced functionality email page (SMUS RT #3660)

Online Application

  • Improve text on student questionnaire to encourage Interest responses (SMUS RT #2182)
  • Encourage students and admission agents not to create accounts for the online application (SMUS RT #3763)

Reports

  • Spell check has been removed from report writing page (redundant with browser spell check) (SMUS RT #4018)
  • Added ability to limit a mark collection to an arbitrary list of students (SMUS RT #3781)
  • Remove PDF report customizations for new student reports as we no longer track whether an MCP is for new students only
  • Ability to bulk edit reports from enter marks page has been removed due to it causing too many issues

Search

  • Add new advanced search option "new to campus"

Students

  • Student's gender shown on Student Information page (SMUS RT #4346)

Student SDS

  • Added ability to store and display current and historical AP numbers (SMUS RT #4199)
  • Add course subset to course list under My Courses in student menu (SMUS RT #4128)

System

  • Add ability to store faculty FTE and faculty primary department information

Transcripts

  • Grad requirements check correctly prioritizes completed requirements over interim (SMUS RT #4356)

SDS 4.102.1 (August 9, 2013)

  • Temporary workaround for admissions stats issue (SMUS RT #4275)

SDS 4.102.0 (July 27, 2013)

Calendar

  • Export calendar (breaks, timetable days, period overrides) includes next school year's data as well (SMUS RT #4235)
  • Allow exporting next year's lessons during the current school year (SMUS RT #4235)

Lesson Planner

  • Correct issue when displaying all lessons

Mark Collections

  • Add teacher name to export for Trevlac report (SMUS RT #4153)

MIS

  • Add UPS monitor port from ASP script on VMUtility

Online Forms

  • Correct vaccination name typo (SMUS RT #4189)
  • Add new form for parent consent to AUP (SMUS RT #4217)

Parent Portal

  • If school year is outside of course dates, display the previous year's student directory (SMUS RT #4196)
  • Add extra check for parent_view_preselections if a student is enrolled but grade does not do preselections
  • Pop up course selection guide in a new window

System

  • Add ability to specify an override date for StudentFilter
  • Update AUP for 2013/2014 (SMUS RT #4217)

Transcripts

  • Add post-processing step to remove interim courses where a final mark exists for the same school year (SMUS RT #4177)

SDS 4.101.0 (June 29, 2013)

Attendance

  • Add teacher name to unexplained absence emails (SMUS RT #4096)

Awards

  • Allow award administrators to view award data with changed date (SMUS RT #4138)

Course Administration

  • Add seat count to course list by grade page (SMUS RT #4142)

Reports

  • Fix "Write reports" menu item not displaying for courses that start at exactly the same time as the school year
  • Code to determine whether to use "I" now uses the mark collection end date rather than the attendance end date
  • Allow middle school director signature on reports if enabled (SMUS RT #4173)

Students

  • Add ability to batch modify experiential program flag (SMUS RT #4146)

SDS 4.100.0 (June 1, 2013)

Admissions

  • Provide year/campus filtering to application import centre (SMUS RT #3974)

Awards

  • Change senior school director's signature (SMUS RT #3971)
  • Add StudentFilter functionality to awards printing page (SMUS RT #3972)
  • Remove ability to alter nomination phase by changing viewing date (SMUS RT #4002)
  • Add student photo to nomination details page (SMUS RT #3986)
  • Show student photo on nominations page when mouse is hovered over student name (SMUS RT #3986)
  • Add "Are you sure" prompt for deleting award nominations (SMUS RT #4015)
  • Add new page to list awards available to a selected list of grades (SMUS RT #4024)

Calendar

  • Set default "display to parents" for announcements to unchecked (SMUS RT #3808)

Online Application

  • Prompt for parent birth dates (SMUS RT #3312)
  • Fix issue where unknown birth dates were being set to the date the app_person was created

Parent/Teacher

  • Add ability to schedule PT meetings with breaks between each one (SMUS RT #4052)

Reports

  • Hide the "Enter marks" course link if the course has marks disabled (SMUS RT #3564)

Search

  • Add student enrolment date and finish date as advanced search fields (SMUS RT #3960)
  • Add student email output to advanced search advanced output fields
  • Fix advanced search email output for multiple parents of same gender
  • Add student board/day and mother/father name and address to advanced search advanced output fields

Student SDS

  • Significantly speed up the "upcoming tests" page
  • Add "upcoming tests in the next week" to Student SDS front page (SMUS RT #3661)

Students

  • Correctly set junior school grade groups in network account sync script (SMUS RT #3590)

System

  • Fix issue on edit_person page where unknown birthdates were being set to December 31, 1969
  • Fix fatal error when viewing student info for old historical students imported from Trevlac

Transcripts

  • Correct final marks of type "letter grade" being represented as "F" on transcript (SMUS RT #4069)

SDS 4.99.0 (May 4, 2013)

Attendance

  • Course conflicts are still displayed for the incomplete date range even if a course is dropped or completed (SMUS RT #3841)
  • Fixed PLOs output in lesson section of daily attendance page

Consolidated Health Form

  • Fix several pre-processing steps when form is accessed before year rolls over (SMUS RT #3872)
  • Form meister page collects correct list of parents to add to the campaign even if accessed outside of proper CSY (SMUS RT #1920)

Markbook

  • Fix sorting by final mark column on student marks page

Parents

  • Implemented new mother/father auditing page (SMUS RT #3883)

Students

  • Free students page can export student list as CSV (SMUS RT #3696)
  • Correct behaviour of Student::filterByIsDay function when searching for "N" (SMUS RT #3807)
  • Implement new Special Needs Category value for MOE 1701 (SMUS RT #3739)

System

  • Performance optimizations for loading CSS and JS files
  • Upgrade to latest version of jQuery (1.9.1), jQuery UI (1.10.2) and Timepicker (1.2.2)
  • Correct display issue of menu pins in Internet Explorer 10 (SMUS RT #3871)
  • Correct display issue of datepicker box overlapping sausage on small screens (SMUS RT #3871)
  • Fix duplicate Korea in nationality table (SMUS RT #3826)

SDS 4.98.0 (March 9, 2013)

Admissions

  • Enrolment Status update (& summary) updated to use new program definitions (SMUS RT #3537)
  • Rounding of enrolment status data altered to reduce accumulation of rounding errors

Student SDS

  • Restrict access to report cards until the "release to grade" date (SMUS RT #3456)

Teachers

  • Add busy teacher list to free teachers page

Transcripts

  • Transcripts will not show a mark of 0 for an I letter grade (SMUS RT #3586)

SDS 4.97.0 (February 9, 2013)

Admissions

  • Added fee_status_type programs to monthly stats (SMUS RT #3222), school year totals (SMUS RT #3220), enrolment summary (SMUS RT #3221)
  • App_breakout page rewritten so that all of the months for a given school year are visible together (SMUS RT #3223)
  • Fixed glitch with accepts in enrolment summary pages
  • Added extra save button to list of applications to import (SMUS RT #3467)

Calendar

  • Add day number to the announcements readout page if applicable (SMUS RT #3350)
  • Add day of week to the announcements readout page (SMUS RT #3440)
  • Default new announcement start/end times to 8:00 am - 4:00 pm on quick creation page (SMUS RT #3363)
  • Read announcements page respects current campus override
  • Read announcements will display all applicable announcements when date is changed, not just ones that also display now
  • Add ability to hide announcements from parents (SMUS RT #3294)
  • Daily email announcements page only looks for announcements up to 11:59 pm rather than 12:00 am to avoid tomorrow's announcements
  • Index "all announcements" section will display all applicable announcements when date is changed, not just ones that also display now
  • Change order of first line of daily announcement email (SMUS RT #3455)

Canned Reports

  • Add Student PEN to challenge course list (SMUS RT #3374)
  • Add selection to print name labels by legal or usual name (SMUS RT #3411)

Finance

  • Update regex for parsing statement line items so that line items with no description are caught (SMUS RT #3307)
  • Update regex for parsing statement account numbers so that account numbers with letters are caught
  • Verify accounting's calculated total against SDS's calculated total on uploaded statements

Lessons

  • Fixed glitch introduced by datepicker on Missing Assignments page
  • Link school PLOs to lesson planner (SMUS RT #1726)

Parent Portal

  • Add phonetic representation of password to outgoing emails containing passwords (SMUS RT #3337)
  • Change to salted hashes for LDAP password storage
  • Update current student registration PDF links (SMUS RT #3417)
  • Fix finding interviews for other PT sessions when checking to see if parent already has an interview scheduled (SMUS RT #3481)

Reports

  • Sort batch printed reports from the print queue page alphabetically by student (SMUS RT #3330)

Students

  • Only show a mailout send/return date on edit_person if a date was entered (SMUS RT #3304)
  • Add ability to filter list_students page by fee status
  • Remove graduation requirement satisfying by course name check (SMUS RT #3418)

System

  • Speed up person_log queries by adding indexes
  • Added : to the list of acceptable characters for School PLOs

SDS 4.96.0 (January 12, 2013)

Calendar

  • Only display announcements for the current campus on the teacher index page
  • Hide event date on announcements on index page
  • Provide button to check all grades for a campus on announcement creation and edit pages
  • Provide new page to read announcements applicable right now for middle and junior schools
  • Update event announcement display to support older versions of IE
  • Index page announcement display reflects correct announcements when viewing date is changed
  • Daily announcement email will find all announcements for the day rather than just the ones scheduled to display at 8:00 am
  • Bold the title of the announcement on the daily announcement email (SMUS RT #3336)

Canned Reports

  • Correct fatal error when splitting students out by state and province but no students live in US or Canada

Consolidated Health Form

  • Only display insurance form elements for the selected option
  • Disable and clear new vaccination checkboxes until consent has been provided
  • Update some instruction text for the consolidated health form
  • Implement first nations non-insured health benefits option (SMUS RT #2340)
  • Implement SMUS-provided temporary insurance option

Email

  • Email parents export to CSV respects selected student and parent relationship types when generating export (SMUS RT #3246)

Events

  • Fix the uncheck all button on manage_event page (SMUS RT #3259)

Finance

  • Changes to current student registration page for 2013/2014

Mark Collections

  • Update missing marks page to find students with any missing marks rather than all missing marks for a course (SMUS RT #3184)
  • Advisor edit reports function from "my advisees" updates the editor person on the report (SMUS RT #3231)

Reports

  • Restore "save and next/previous" functionality with new SMUS modern menu (SMUS RT #3249)

System

  • Fix menu not expanding items with apostrophes (SMUS RT #3250)
  • Replace frequent menu items with pinned items menu (SMUS RT #3255)
  • Menu system now remembers which items are expanded under each top-level menu (SMUS RT #3254)

SDS 4.95.1 (December 21, 2012)

  • Update registration code to hide new information until January 22nd

SDS 4.95.0 (December 15, 2012)

Admissions

  • Fixed count of active ESL applications on Enrolment Status reports
  • Fixed counting of student statuses on Enrolment Status reports

Attendance

  • Count unexplained absences by course (SMUS RT #2491)

Canned Reports

  • Add new mailout canned report (SMUS RT #3077)
  • Add ability to filter by student status on previous school canned report (SMUS RT #3137)
  • Home country report finds parents in the right order
  • Home country report uses primary address regardless of whether it's the mailing address

Departments

  • Separate check_finished_courses page by campus to allow closing of only one campus at a time (SMUS RT #1188)
  • Correct print_marksheet by department showing old courses

Email

  • Field updates for parent email export function (SMUS RT #3087)

Lesson planner

  • Improvements to edit lessons page (SMUS RT #3091)

Markbook

  • Altered default show and due dates when creating a new assignment
  • Mark entry text boxes are now more number-friendly for mobile devices

Reports

  • Fix "Set all PLO values" function when no custom PLOs are available (SMUS RT #3105)
  • Correct report writing issue for courses that start exactly the same time as the school year

System

  • Advanced search and studentfilter students in course search shows Kindergarten courses now (SMUS RT #3167)
  • Fix sorting of edit_students page, fee status mode (SMUS RT #3158)

Visual Overhaul

  • Make SDS look like SMUS Website (SMUS RT #961)
  • Correct caching of old look with CSS and JS links with the modify date included
  • Increase performance by correcting ETag behaviour
  • Increase performance by correctly setting expires headers on non-PHP elements
  • Increase performance by moving javascript includes to the end of the content
  • Increase performance by revamping menu system for report writing and editing (no longer clears menu cache)
  • Correct resizing issue in online app with long textarea elements
  • Move some elements of the Admin Menu section into Staff Menu to eliminate display of Admin Menu for users with basic privileges
  • Display closed courses in the menu again, in a separate section (SMUS RT #1363)