SDSHOWTO:SDS 5 Series Changelog: Difference between revisions

From SMUSwiki
Jump to navigation Jump to search
Line 2: Line 2:


== SDS 5.14.0 (September 26, 2015) ==
== SDS 5.14.0 (September 26, 2015) ==
'''Attendance'''
* Add boarding house to daily attendance student hover information (SMUS RT #10467)


'''Students'''
'''Students'''

Revision as of 13:40, 15 September 2015

SDS 5.15.0 (October 24, 2015)

SDS 5.14.0 (September 26, 2015)

Attendance

  • Add boarding house to daily attendance student hover information (SMUS RT #10467)

Students

  • Non-returning student scripts no longer include students in "unknown" status for current year (SMUS RT #10031)
  • Student/grade script includes students enrolled later than the beginning of the school year

Timetables

  • Heat map information added to rescheduling page
  • Change timetable printing to use StudentFilter (SMUS RT #10383)
  • Update parent portal timetable retrieval error message to be more clear (SMUS RT #10270)

Transcripts

  • University Counsellor list updated

SDS 5.13.0 (September 4, 2015)

Analytics

  • Fix School Health page when there is no data to output

Calendar

  • Allow overriding individual course room bookings (SMUS RT #6287)

Departments

  • Implement new module for tracking faculty FTE per course and per department (SMUS RT #9701)

Markbook

  • Fix to hide marks release button on assignment marks entry page if students cannot see their assignment marks (SMUS RT #7513)

Timetables

  • Print timetables individually when printing to a papercut printer to avoid out-of-memory issues
  • Correct an issue where room timetables could not be printed directly to a printer through CUPS

System

  • Update Dreamspark secrets to access new webstore

SDS 5.12.1 (August 7, 2015)

  • Update projected enrolment to work during August-September limbo time (SMUS RT #9908)

SDS 5.12.0 (August 1, 2015)

Admissions

  • Add reminder to update admissions profile PDF (SMUS RT #4987)
  • Added new option to view entire school in in Admission Funnel, as well as all boarders. (SMUS RT #7989)
  • Projected enrolment PDF now emails a bunch of people rather than just one (SMUS RT #5013)
  • Projected enrolment cron job archives stats internally in SDS so that they can be recalled with a date change later (SMUS RT #5013)
  • Substantially overhaul enrolment status update (+ summary) reports (SMUS RT #2085)
  • Support historical archiving of enrolment status update reports (SMUS RT #2085)
  • Enrolment status update will fetch archived reports to fill 1 and 2 year ago viable apps (SMUS RT #2085)

Online Application

  • Change interest "instrumental music" to "strings" and add "piano" (SMUS RT #6219)
  • Add ability to require a certain answer to an app question, require consent to personal information collection (SMUS RT #565)
  • Add link to advanced parents editor page from the parent information page (SMUS RT #501)
  • When importing an application, user can now hover over "compare" text to get more details about a possible parent match (SMUS RT #811)
  • Do not default to "new and unique" if parent matches come up but none match exactly (SMUS RT #811)
  • Do not require a postal code if country is set to Hong Kong (SMUS RT #635)

Printing

  • Remove 5 second delay between print jobs when printing to a PaperCut queue

System

  • Store which fee status types (programs) are offered by grade by year

Transcripts

  • Hide AP marks from transcript (SMUS RT #9746)

SDS 5.11.0 (July 4, 2015)

Admissions

  • Add third iteration of service/leadership application question to admissions profile PDF (SMUS RT #9558)

Awards

  • Add ability to go to award granting page from honour roll page with qualifying students preselected (SMUS RT #9536)

Calendar

  • Fix fatal error on multiple calendar event student list (linked from scheduling assistant)
  • Added event email links for sessions and days from event schedling assistant page
  • Add ability to email owners of a calendar event from the manage event page and calendarmeister page (SMUS RT #8917)

Courses

  • Do not allow course deletions if dry run has placed selections there (SMUS RT #9538)

Email

  • Correct typo in email validation (SMUS RT #9506)

Lesson Planner

  • Create booking link now opens in a new tab/window so you don't lose your spot (SMUS RT #8809)

Online Application

  • Update app fee page with new text (SMUS RT #9317)

Parent Portal

  • Remove debugging PT meeting ID from parent display
  • Elaborate more on parent portal preselection view page

Parent/Teacher Meetings

  • Manage PT page now indicates booked meeting slots and asks for confirmation before deleting them
  • Teacher PT page now refreshes automatically every 60 seconds
  • Teacher PT page jumps to current PT date automatically when page is loaded
  • Teacher PT page highlights current meeting

Printing

  • Support iOS App Unlock papercut print queue

Reports

  • Add quick links to current RoA and report PDF when writing a report (SMUS RT #9654)
  • Display homeroom advisor using short name rather than formal name for SS PLO-based report (SMUS RT #9330)
  • Allow setting is_missing_marks value from reports_entry_spell (SMUS RT #9330)
  • Support fuzzied courses when importing markbook into marks by offering each course separately (SMUS RT #9589)

System

  • Correct retrieving of course_end_date when year is not overridden
  • Use course end date for Year::currentSchoolYear("course_end") rather than hardcoding to June 30
  • Update Year::currentAndPreviousYears so that it is potentially more reliable (SMUS RT #9243)
  • Update account deletion script generator to handle new alumni rules (SMUS RT #9591)

Timetable

  • Added registration heat map information to timetable planning pages
  • Included additional teacher and block information to help place courses in timetable planning pages

TRAX

  • Correct output of SLP completed date for non-2004 graduation program students in grade AD (SMUS RT #9101)

SDS 5.10.0 (June 13, 2015)

Admissions

  • Correct a display issue with invited students list if first invited student has no status log comment

Finance

  • Fix broken ES Audit page (SMUS RT #9195)
  • Add ES Audit available time calculation report (SMUS RT #9201)
  • Correct ES Audit time calculation bug with period changes
  • Fix broken ES Audit Homeroom page (SMUS RT #9213)
  • Fix ES Audit Homeroom page not displaying when homeroom room is not set
  • Fix attendance summary not displaying for middle and junior on homeroom attendance page

Reports

  • Adjusted placement of student list on student records of achievement (SMUS RT #9430)

System

  • Migration runner skips to 400 before starting
  • Added Touch-Punch functionality for allowing drag and drop on touch devices

Timetabling

  • Provide ability to edit block name
  • Section prediction page can set default number of seats when creating new sections.
  • Section prediction page shows average section size for next year
  • Added heatmap coloured course preselection loads in various locations
  • Provided switch to turn off block colouring on drag-and-drop timetable page
  • Altered preselection conflict matrix functionality to automatically view all singleton courses
  • New page for suggesting groupings of singleton courses within the timetable
  • Academic dry run now uses correct set of grades for campus and year; special experiential program text removed
  • New page for dry run process, showing course selections by block

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)