SDSHOWTO:SDS 5 Series Changelog: Difference between revisions

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


* Add a link to individual student attendance information per course from the my courses menu (SMUS RT #15845)
* Add a link to individual student attendance information per course from the my courses menu (SMUS RT #15845)
'''Markbook'''
* Add toggle between mark and percentage view (SMUS RT #15487)


'''Reports'''
'''Reports'''

Revision as of 15:44, 10 August 2017

SDS 5.35.0 (August 26, 2017)

Admissions

  • Split active and completed app lists "Country" column into "City" and "Country" (SMUS RT #16105)

Annoucements

  • Add period overrides to daily announcement email (SMUS RT #16317)

Attendance

  • Add a link to individual student attendance information per course from the my courses menu (SMUS RT #15845)

Markbook

  • Add toggle between mark and percentage view (SMUS RT #15487)

Reports

  • Add a link from report writing page to attendance display for that student/course (SMUS RT #16922)

Resource Booking

  • Add building selector to free rooms list (SMUS RT #15567)

Students

  • Do not close House person log record when student is set to a closed type (Alumnus, Withdrawn, etc.) (SMUS RT #17277)
  • Add links to workload guidelines document to test scheduling and schedule pages (SMUS RT #16998)

SDS 5.34.0 (July 29, 2017)

Admissions

  • Add monthly student data page (SMUS RT #16743)

Analytics

  • Added page for longitudinal marks analysis

Attendance

  • Show student grade on input_absences page to avoid confusing multiple students with the same name (SMUS RT #17850)

Awards

  • Update award granting wording to ROA in requested locations (SMUS RT #17851)

Calendar

  • Fix glitch introduced with 16275 - can specify LRAccommodationSet when adding tests to a calendar event
  • Event scheduling page hides page filters when printing

Course setup

  • FTE information copied during course cloning from edit_subject

Finance

  • Changes to statements related to Michelle Vecqueray departure (SMUS RT #18255)

Reports

  • Fix bug preventing completed students from showing on view data page (SMUS RT #17876)

SDS 5.33.2 (June 27, 2017)

  • Correct calculation of absent time for all campuses (SMUS RT #17959)

SDS 5.33.1 (June 2, 2017)

  • Back out erroneous omit mark save glitch fix
  • Correctly fix omit mark save glitch (SMUS RT #17919)
  • Create data migration to fix incorrect omit_mark data

SDS 5.33.0 (May 27, 2017)

Admissions

  • The Student Funnel page was changed so that it would collect data for Denied and Declined students, instead of consistently reporting no denies/declines.

Awards

  • "Houses" department added to Leadership component of Award recommendations page (SMUS RT# 17770).

Email

  • Email queue - 60 second page refresh turned off to give you a chance to delete emails

Learning Resource

  • LR test booking system implemented (SMUS RT#16275)

Mark book

  • Fix Omit mark save glitch

Pre-selection

  • Fix issue on Add/Edit preselection page when a student with preselections leaves the school

Records of Achievement

  • Change junior school director on ROA PDF (SMUS RT #17771)

Resource booking

  • Prevent a room_override from being deleted where this would leave the room booking in conflict with a resource booking in the same room

Teacher cover

  • Statistics page updated to show a teacher's FTE share of the total cover requirement (part of SMUS RT#17082)

Timetable

  • Added a page for the optional setting of timetable release dates, so that specific grade may have their timetables released at arbitrary times. (SMUS RT#8578)
  • Update timetable creation pages to use course FTE data when calculating teacher loads
  • Update Teacher FTE edit page to default to this year when adding FTE allocation

SDS 5.32.0 (April 29, 2017)

Admin

  • List subjects tidied up - preselection and sport information removed (SMUS RT #16435)

Attendance

  • Fixed unexplained absence report by subject where a student had no absences

Day Planner

  • Lessons for all courses fuzzied in the same period of the day planner are labelled

Markbook

  • Omit all functionality added to edit student marks (SMUS RT #16923)

Preselection

  • Preselections added using the bulk adding/editing interface respect the approval data in the preselection subject rules (SMUS RT #17042)
  • Fixed residual glitch in preselection dry run functionality following SMUS RT #16290

Registration

  • Fix incorrect paper size for registration form (SMUS RT #1309)

SDS 5.31.1 (March 3, 2017)

  • Fix student fee status lookup issue for student preselection (SMUS RT #16996)

SDS 5.31.0 (February 18, 2017)

Calendar

  • Update drag and drop exam schedule functionality to update event_test dates

Finance

  • Update time in class per day for ES Audit 2017 (SMUS RT #16689)

Prep

  • Fix display issue on the prep signup page that resulted in display of students assigned to prep today and tomorrow (SMUS RT #16716)

Pre-selection

  • Add separate end date for preselection to Accepted students (new system variable)

System

  • Add new Data Centre person_log type (SMUS RT #16625)

Tests

  • Fix glitch for booking a scheduled test for a course where there is no classroom set

SDS 5.30.1 (January 30, 2017)

Preselection

  • Allow preselection subject rules to be deleted (SMUS RT #16290)

SDS 5.30.0 (January 21, 2017)

Preselection

  • Allow different lists of courses that can be selected by academic program as well as grade (SMUS RT #16290)

System

  • Add note to change OWA default to reply on the IT department AD user sync pages
  • Update print release code for Papercut print release API changes and reduce number of queues queried
  • Increase logging when parent set missing from PT book request

Tests

  • Add duration when booking scheduled tests; allow students to see how long a test is scheduled for (SMUS RT#16532)

SDS 5.29.0 (December 24, 2016)

Attendance

  • Increase memory limits for the Unexplained Absences page (SMUS RT #16168)
  • Add student event forecast page (SMUS RT #16368)
  • Add per-student event forecast detail page (SMUS RT #16368)

Events

  • Enhance display to parents checkbox visibility on announcement creation pages (SMUS RT #16301)

Parent Portal

  • Update rereg dates for 2017/2018 school year (SMUS RT #16196)
  • Add additional page of rereg form to be filled out to confirm BC status for BC students (SMUS RT #16356)

Preselection

  • Filter preselection information report by department; provide department heads with read-only access to this report.

Resource booking

  • Clean up printed version of Room overrides page

Timetables

  • Add has_iep to the student filter when printing timetables
  • Clean up printed version of registrations conflict matrix

SDS 5.28.0 (November 26, 2016)

Academic Advisor Log

  • Display newline breaks properly (SMUS RT #15885)

Markbook

  • Correct issue displaying some marks on the student marks markbook page (SMUS RT #16042)
  • Fix calculation errors on spreadsheet view of markbook marks (SMUS RT #16015)

Mark Collection

  • Increase memory limits for the Mark Collection Reports (SMUS RT #16078)

Online Application

  • Require several documents to be uploaded before the Upload documents option goes green (SMUS RT #16057)

Reports

  • Update Junior school director name and signature (SMUS RT #16041)

Teacher Cover

  • Include covers on teacher subscribed calendar if cover course is included in export (SMUS RT #833)

Teachers

  • List teacher FTE page defaults to this year

SDS 5.27.0 (October 29, 2016)

Admissions

  • Rename "Paragraph" admission test type to "Writing Assessment" (SMUS RT #14543)

Attendance

  • Fix fatal errors in attendance subject report (SMUS RT #15594)

Calendar

  • Fix fatal error in daily campus timetable page for blocks only containing courses that have no students registered (SMUS RT #15669)
  • Room conflict page respects per-period room overrides (SMUS RT #14471)

Finance

  • Update ES Audit summary page to display which year each row is displaying and highlight outdated information (SMUS RT #15617)
  • Increase memory limit when updating ES Audit so that senior school can be updated all at once
  • Fix ES Audit student daily attendance profile to only show attendance records for that student

Integration

  • Update Naviance SOAP integration to support @smus.bc.ca email addresses for legacy accounts (SMUS RT #15344)
  • Remove Integrade Pro export functionality (SMUS RT #14027)

Parent/Teacher

  • Additional protection and error messages around multiple parents booking the same slot at the same time (SMUS RT #15509)

Reports

  • Update report card format (SMUS RT #15443)
  • Increased memory allocation for TRAX Export (SMUS RT #15713)

Search

  • Fix advanced search by has IEP (SMUS RT #15654)

Schedule tests

  • Remove requirement to connect an assignment to a scheduled test if the user is using SDS markbook (SMUS RT#15611)
  • Schedule test page viewable from Calendar menu - to allow academic advisories to be input (SMUS RT# 15432)

Teacher Cover

  • Fix validation issue when entering some multi-day absences (SMUS RT #15566)
  • Teacher cover admin page displays reasons why a teacher can't cover (absence, already teaching, already covering) (SMUS RT #833)
  • Provide interface to jump ahead timetable days from cover admin page (SMUS RT #833)
  • Automatically email covered teacher and assigned teacher when a cover is assigned or removed (SMUS RT #833)

System

  • Update log table IP column size to handle IPv6 addresses

SDS 5.26.1 (October 4, 2016)

  • Back out rev 12489 additional changes unrelated to AUP

SDS 5.26.0 (October 1, 2016)

AUP signup

  • The decline button now references Mr. Hlannon instead of Mr. Jackson and Mr. Przybylski

Calendar

  • Fix a glitch in the manage_event validator which allowed conflicting resource bookings to be created and prevented them from being deleted.

Canned Reports

  • Support messages coming back on generated reports that use call_pdf
  • Increased allocated memory for php process on pages/admin/reports/graduation_rule_report.php to 1024 MB (SMUS RT #15088)

Email

  • Added "Originally sent" and "When to send" data to the sender confirmation email (SMUS RT #15078)
  • Add email links to free teachers page for free and busy teacher lists (SMUS RT #14978)

Lessons

  • Update the Edit lessons page to provide a drag-and-drop interface
  • Provide link from day_planner to edit lessons, plus return to day_planner
  • Add a private notes field per lesson (SMUS RT #14878)

Online Application

  • Remove scholarship application from online app (SMUS RT #14729)

Students

  • Free students page respects course start and end date as well as student registration and finish dates (SMUS RT #15153)

System

  • Update hover photo to lazy load to avoid session contention issues (SMUS RT #15171)
  • Provide confirmation dialog before deleting data from SQL log
  • Fix graphing error when trying to plot correlations for a data set that has no variation

Teacher Cover

  • Clarify attendance links on the SDS front page if course is a cover course (SMUS RT #15177)
  • Do not require cover for teacher cover courses (SMUS RT #833)
  • Add date to subject line of cover email (SMUS RT #833)

SDS 5.25.1 (September 12, 2016)

  • Update papercut release station code to release for new srprint architecture
  • Miscellaneous typo fixes and link updates for lesson and assignment modules
  • Fix unexplained absence page when in house mode (SMUS RT #15016)
  • Add larger blanks for courses taught in day planner (SMUS RT #14870)
  • Add reminder about lessons if no lesson data found on non-print view on day planner

SDS 5.25.0 (September 3, 2016)

Calendar

  • Fix up PHP7 error in recurring event creation page (SMUS RT #14744)
  • Extend calendar export window for events (SMUS RT #14258)

Markbook

  • Significant overhaul including new mark calculation mode and changes to how marks are stored in the database (SMUS RT #14526)
  • List previous courses in the same MOE subject when copying assignments so that assignments can be imported from previous years

Prep

  • Fix fatal error in student prep history

Students

  • Fix parents of students page for cases where no address exists

System

  • Fix PHP7 warnings around Graduation Subrule function signatures
  • Do not do ajax timeout functionality unless there is a place to display it
  • Add Naviance SSO SOAP/WSDL support (SMUS RT #13260)

Teacher Cover

  • Update wording on cover admin page when no cover is assigned (SMUS RT #14367)
  • Added ability for teachers to volunteeer for cover directly through teacher cover page
  • Add ability to provide reason for absence when entering teacher absence

Teachers

  • Day planner page showing periods, courses, lessons and cover

Tests

  • Test scheduling page updated for double period days

SDS 5.24.1 (August 18, 2016)

  • Update memcache connection functionality to support Ubuntu 16.04 upgrade

SDS 5.24.0 (July 30, 2016)

Admissions

  • Add status date to accepts/offers summary page (SMUS RT #14164)

Attendance

  • Correct end of page display on input_absences page when no absences are found
  • Add mode to attendance report to display absences rather than attendance records (SMUS RT #430)
  • Add multiple day reporting and other features to check attendance saves page (SMUS RT #594)

Canned Reports

  • Overhaul the list siblings report to more accurately present siblings even if they live with different parents (SMUS RT #638)

Courses

  • Update room and teacher conflict testing to more accurately check fuzzy (SMUS RT #14227)
  • Implement new student period conflicts page (SMUS RT #14218)

Email

  • Email parents page now has checkboxes for parent sets without any email addresses so they can be included in mailing labels (SMUS RT #854)

Online Application

  • Clean up year/grade questions on applicant page and AJAX load in board/day question based on lookup by year/grade (SMUS RT #860)

Parents

  • Replace parent/student/address dropdowns with quicksearches on edit_address and edit_parents (SMUS RT #522, #959)

System

  • Avoid timeout-related javascript errors in javascript console. This was breaking online app page question appearance on applicant page when page hadn't been saved yet.
  • Implement ability to export Freshgrade CSV files (SMUS RT #14272)
  • Apply typo fixes to full-length campus names

Teachers

  • Implement new teacher cover module (SMUS RT #833)
  • Implement new daily campus schedule page that lists all courses happening in each period for a campus (SMUS RT #732)

SDS 5.23.0 (July 2, 2016)

Application

  • The Confidential Teacher Reference questions were changed for grades K, 1, 2, and 3 (SMUS RT #11174)

Attendance

  • Changed 'Unexplained absences' page to allow for selection by student fee status (SMUS RT #12993)
  • Create new page for attendance subject reporting (SMUS RT #13923)

Canned Reports

  • Add ability to filter Admissions Profile generated report by fee status type id (SMUS RT #14087)
  • Add ability to select boarding and academic advisor columns when creating custom canned reports (SMUS RT #13969)

Events

  • Fixed a glitch when assigning exam seats for more than one event.
  • Added Boarding as a column to Academic Schedule page
  • Event time and location information provided as abbreviation and link to printable calendar information to enrich information on academic schedule - SMUS RT#14013
  • Exam seat labels include course/event, teacher and student number

Markbook

  • Fix assignment_type filter on List assignments page (SMUS RT #14014)

Parent/Teacher

  • Allow different signup end dates per P/T date (SMUS RT #11257)
  • Add description of PT session that is displayed when parents book meetings (SMUS RT #14105)

Pre-selection

  • Section prediction factors will not decrease below 1 (in case actual registrations exceed target)
  • Total student dry run registrations added to List of selections by block
  • Course uniqueness page displays number of preselections and number of dry_run pre-registrations.

Reports

  • Automatically focus the comment box on reports_entry_spell (SMUS RT #13683)
  • Add access keys for Save (s), Save and Previous (p), and Save and Next (n) on reports_entry_spell (SMUS RT #13683)

Security

  • Fix group security page timing out due to excessively long recursive group membership search (SMUS RT #13702)

Timetable

  • Added ability to email timetables to students, along with another attachment (SMUS RT#9793)

SDS 5.22.1 (June 3, 2016)

Awards

  • Updated default parameters for Awards recommendations page (SMUS RT# 13883)

Calendar

  • Revised "end of year" date for academic schedule to be "leave_date"
  • Exam labels updated for calendar events that are exams but not formally connected to tests

Security

  • Correct change password workflow issues (SMUS RT #10202)

Student SDS

  • Show exam times in Student SDS list of scheduled tests

SDS 5.22.0 (May 7, 2016)

Admissions

  • Add new person log type Admissions: Withdrawn to store admissions details regarding student withdrawals (SMUS RT #13254)

Application

  • Changed wording on Junior school application question 9. Added Student questions from application to profile PDF (SMUS RT #9677)

Awards

  • New awards recommendation page to show summary information for students based on award_recommendation marks entered during mark_collections.

Calendar

  • Do not allow unchecking of attendees on events who have exam seats (SMUS RT #13164)

Email

  • Link from email students page under course to email all students page transfers fuzzy information correctly (SMUS RT #10586)

Registrations

  • Fix bug where dropping a student using the status dropdown did not set a finish date on edit_student_course_registrations (SMUS RT #13238)
  • Update PDF registration form sibling text when no siblings are found in the database

Search

  • Add ability to advanced search for students by department (SMUS RT #12287)
  • Add ability to email students by subject and department (SMUS RT #12287)

Transcript

  • Update names on the transcript PDF (SMUS RT #13302)

SDS 5.21.1 (April 22, 2016)

  • Fix a dataloss bug where saving an event with a calendar item when restricted view is enabled results in loss of the calendar item (SMUS RT #13291)
  • View exam rooms tries to avoid page breaks in tables
  • Student SDS list of upcoming tests now includes exams (with exam_seats) that are not connected to tests

SDS 5.21.0 (April 9, 2016)

Advisor log

  • Add ability to create to create logs for Accepted students; private comment field; view logs while adding a new one (SMUS RT#13072)

Event

  • Add event start and end times to exam seat assign page

Standardized Tests

  • Standardized test results display on the show_student_info page (SMUS RT#10759)
  • Allow hiding selected standardized tests from student transcripts
  • Add the ability to bulk import SAT result files
  • Updated marks column to allow for decimals

Forms

  • Use legal and usual names when sending initial and reminder emails for campaigns (SMUS RT #13075)

Pre-selection

  • Add ability to allow particular subject/grade combinations to require departmental approval; allow HoD access to give this approval. Also allow bulk creation of selection requests and the ability to lock requests so that students and parents cannot remove them (SMUS RT# 13093).
  • Calculate course uniqueness values to help during the scheduling process (SMUS RT# 12576)

System

  • MCP rollover correctly migrates mark caption types (SMUS RT #12314)

TRAX

  • Use the course end date rather than the exam date on the TRAX XAM export when students are registered for electronic exams to avoid having to provide a final course mark before June (SMUS RT #13083)

SDS 5.20.0 (March 12, 2016)

Admissions

  • The Junior and Middle school applications were changed. Question 9 of the Parent questionnaire was changed to 'Please list any information that you would feel is important information for your child's teachers to receive.'. The answers to the Student questionnaire can now be found in the Student Profile PDF.

Calendar

  • Add the ability to schedule exam seating (SMUS RT #11892)

Canned Reports

  • Correct fatal error caused by field name change in citizenship generated reports

Finance

  • Correct importing a tab statement file exported from GP with invalid transaction numbers (SMUS RT #12968)

Online Application

  • Correct typo in transcript upload (SMUS RT #12645)

Parent Portal

  • Update online form submission functionality to properly flag data that has changed from present to blank
  • Remove "Private all-year insurance" option from health form and fix relevant data flows (SMUS RT #12806)
  • Add id attribute to new account signup form for parent portal/online application (SMUS RT #12830)

Pre-selection

  • Upgrade subject registration report to include more checkpoints and the ability to filter only courses where an FTE value is set
  • Fix glitch in student preselection page when courses for next year have been created

Prep

  • Overhaul prep system to match SMUS configuration (SMUS RT #12575)

Resource booking

  • Room Overrides page expanded to show which courses and teachers had been displaced by the override, as well as the usual room used by the course (if different than the overridden resource).
  • Room overrides page offers shortcut to creating resource booking during override.

System

  • Do not display password expiry message if impersonation is in effect (SMUS RT #12827)
  • Correct duplicate student location being displayed when period had previous overrides on the same timetable day (SMUS RT #12856)
  • Support boarding advisors in locations where academic advisors were previously supported (SMUS RT #7156)

SDS 5.19.0 (February 13, 2016)

Calendar

  • Fix Event Scheduling page for start of year and no events
  • Improve readability of output for multiple event person list

Online Application

  • Update account signup process (SMUS RT #7544)

Parent Portal

  • Add missing detection for legal guardian on current student registration page (SMUS RT #12574)
  • Display and sort student directory by legal name (SMUS RT #12586)

Preselection

  • Subjects with preselection information page also shows descriptions too.
  • Fixed data retrieval glitch for subject preselection descriptions.
  • The Subject/Grade rules page now works in next year, and lets you know that.

Reports

  • Add an internal report column to advisor progress report page (SMUS RT #12498)

Software

  • Update information related to the Adobe Home Use program

Students

  • The Mahara link shown to student's in their info pages was misspelled 'Porfolio', this was changed to 'Portfolio' (RT# 12461)

System

  • Automatically create filespace dir if it does not already exist (SMUS RT #12141)

SDS 5.18.0 (January 16, 2016)

Attendance

  • Update unexplained absence message to parents
  • When printing, the 'Input Absences' page will now attempt to keep each row of the absence table whole (not break pages in the middle) instead of trying to keep the whole table together (SMUS RT #12215)

Calendar

  • Fix ability to create recurring events after multiple resource booking functionality was added (SMUS RT #12208)
  • Fix deleting booking plus future bookings for recurring events from the daily resource booking view

Canned Reports

  • Add ability to export alumni that have or haven't graduated from export wizard (SMUS RT #12062)

Parent Portal

  • Update current student registration information with 2016 dates and text (SMUS RT #12189)

Preselection

  • Course descriptions can be toggled on the course selection page
  • Preselection can be completed for Accepted students by their parents

SDS 5.17.0 (December 19, 2015)

Admissions

  • Change to Admissions Worksheet, replaced 'Log entries for Admissions Letter: Carry Forward' with Log entries for Admissions: Study Permit (SMUS RT #11889)

Analytics

  • Update marks comparison graph ("Bruce graph") to display the UBC AP Mark conversion scale
  • Add new page to analyze school health (tests, events, attendance, absence) data by day of week and period

Attendance

  • Add ability to email parents about unexplained absences (SMUS RT #10299)
  • The 'Input Absence' page will now only print the listed absences instead of the form above it as well. The SDS will also strive to keep the table on the same page if possible (SMUS RT #11528)

Online Application

  • Correct import glitch that prevented matched up addresses from importing correctly (SMUS RT #11645)

Parent Portal

  • Use legal name (with usual if different) on parent portal (SMUS RT #11613)
  • Allow course preselection by parents of Accepted students

Parent teacher

  • New page to show which parents have appointments (and where) at a particular time

Preselection

  • Fix section prediction page for no data
  • Course selection guide information can be stored in SDS for future output into preselection pages

Reports

  • Missing marks page now requires selection of a mark caption as well as a mark collection period (SMUS RT #11698)
  • Remove erroneous line and fix columns in PDF marksheet (SMUS RT #11741)

Resource booking

  • Allow events to have multiple resources attached (SMUS RT #970)

System

  • Rollover updated so that it can be performed at any time in a school year, not just January onwards
  • Merge Person Page added to system menu, allows for merging of duplicate people based on email address (SMUS RT #11334)

Tests

  • Remove hard-coded parent event categories for SS and MS scheduled tests (SMUS RT #9955)
  • Fix fatal test lookup error on lesson calendar (SMUS RT #11707)
  • Fix glitch preventing editing of test blackout information

SDS 5.16.1 (December 4, 2015)

Reports

  • Fix PLO value lookup function so it correctly filters based on display_on_report_card again (SMUS RT #11850)

Tests

  • Fix manage event page so that the datetime values for event_test can be edited (and copied from event)

SDS 5.16.0 (November 24, 2015)

Attendance

  • Add student photo hover (like daily attendance) to unexplained absences page (SMUS RT #10697)

Calendar

  • Make "below criteria" option work in Chrome when repeating an event (SMUS RT #10583)

Online Application

  • Support four report card uploads rather than one (SMUS RT #8817)

Subjects

  • Move "check finished courses" page sidebar entry to Admin/Departments

Students

  • Renamed 'Has Foreign Visa' to 'Has Canadian Visa' on the Student details screen, and an expiry date has been added to both the 'Has US Visa' and 'Has Canadian Visa' (SMUS RT #11498)

System

  • Default newly created courses to fuzzy N
  • Restore access to dreamspark product downloads

Reports and marks

  • View data (print_marksheet) shows learning skills, and also outputs all empty records so that a teacher can check that they have input all data
  • Mark analysis graph (Bruce graph) allows choice of mark_caption within a mark_collection_period (SMUS RT# 9753)

Teachers

  • Fix display glitch on Teacher timetables page when looking at a timetable day other than today (and being or impersonating the teacher whose timetable you were looking at)

SDS 5.15.1 (October 31, 2015)

  • Correct several issues with schedule test module (SMUS RT #11274, #11279, #11294)

SDS 5.15.0 (October 24, 2015)

Awards

  • New mechanism for capture of SRP values for awards recommendation (SMUS RT #10949)

Email

  • Fix to: addresses getting dropped when recipients are checked and to: addresses are specified on email page (SMUS RT #10644)
  • Wording change on unexplained absence email to students (SMUS RT #10794)

Lessons

  • Fix for edit lessons page if no room allocated (arising from room_overrides)

Markbook

  • Fix saving of omit_mark value from Edit assignment marks page if using the radio buttons but no value has been set (SMUS RT# 10787)

Reports

  • Sort learning skill and learning outcome values by sort order when presented in dropdowns (SMUS RT #11056)

Students

  • Add StudentFilter functionality to the allergy health form check (SMUS RT #10125)

System

  • Display SDS time in login bar to make it easier to determine if date/time has been overridden (SMUS RT #10800)
  • Overhaul the test scheduling function to allow for multiple linked tests and exams in the calendar (SMUS RT #9955)
  • Update instructions for accessing MS Office to Office 2016 (SMUS RT #11023)

SDS 5.14.0 (September 26, 2015)

Admissions

  • Add new page showing student documents relevant for course placement (SMUS RT#10539)

Attendance

  • Add boarding house to daily attendance student hover information (SMUS RT #10467)
  • Change unexplained absence email from address to srattendance@smus.ca (SMUS RT #10406)

Calendar

  • Academic schedule now only displays events that are Proposed or Accepted

Lessons

  • Lessons page improvements (SMUS RT#10519)

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

System

  • Change from Google Analytics to Google Tag Manager (SMUS RT #10412)
  • Upgrade to jQuery 1.11.3, jQuery UI 1.11.4, jQuery UI Timepicker 1.5.3

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)
  • Teacher timetable page updated to show a teacher whether they have taken attendance or not.

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 information 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)