SDSHOWTO:SDS 6 Series Changelog: Difference between revisions
Sinan.soykut (talk | contribs) |
|||
(54 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
==SDS 6. | ==SDS 6.12.2 (November 27, 2018)== | ||
==SDS 6.12.0 (October | '''System''' | ||
*Fixed echo line that was causing freshgrade export to fail on freshgrade side | |||
==SDS 6.12.1 (October 26, 2018)== | |||
'''Calendar''' | |||
*Fix export glitch when exporting calendar with report deadlines | |||
'''Invigilation''' | |||
*Show link to invigilation signup on front page | |||
'''LR test accommodations''' | |||
*Fix teacher page for approving accommodations usage | |||
==SDS 6.12.0 (October 19, 2018)== | |||
'''Email''' | |||
* The Email Parents page has been changed to default to no parents selected | |||
'''Markbook''' | |||
* The edit assignment page layout has been improved | |||
'''Reports''' | |||
* A bug causing text collision was fixed on the new student report | |||
* Language changed for Middle School Reports | |||
* Minor changes for new Concerns/Interventions; also fix bug preventing removal of concerns/interventions | |||
* Fixed the 'Free Students' page, which was breaking because it was trying to load a course with no students in it | |||
* Changed the middle school director and signature to Kate Knight, and changed the head to Mark Turner | |||
* The Study Permit Report can now filter students by fee status in addition to grade | |||
'''Resources''' | |||
* Resourcemeister page shows owners of bookings | |||
'''Teacher Cover''' | |||
* Teacher cover page shows future absences and assigned covers, as well as who is covering absences (RT22027) | |||
'''Test scheduling''' | |||
* The LR student accommodations request page emails the LR testing coordinator about the use of flagged accommodations. | |||
==SDS 6.11.0 (September 28, 2018)== | ==SDS 6.11.0 (September 28, 2018)== | ||
'''Attendance''' | |||
* Automated unexplained absence email to be sent to Boarding Administrators (Keith and Ritch) each weekday at 0830 | |||
'''Course registrations''' | |||
* Allow null registration finish dates on student course registrations editing page. | |||
* Add filter for FTE courses on course list by grade page. | |||
'''Finance''' | |||
* Fixed a bug on the Billing Emails page causing it to associate the incorrect parent when parent sets have only one parent in them. | |||
'''Markbook''' | |||
* Add flag to indicate that an assignment should be classified as "major" (RT20176) | |||
'''Parent Portal''' | |||
* Changed the email address and language on the 'Request for Permission to Miss Academic Time' page, added a variable for the email' | |||
'''Pre-selection''' | |||
* Add additional debug code for dry run | |||
* PDF timetable uses timetable date to select nonTimetableCourses for footer | |||
'''Reports''' | |||
* Add functionality for Student concern indicators | |||
* Rebuild marks/reports infrastructure as objects, consistent with modern SDS programming | |||
* The Freshgrade sync now includes Grade 6, as well as all attendant courses, students, and enrollments | |||
* Add reports writing and editing deadline datetimes, and output this information on the Academic Schedule and in ICS format. | |||
'''Student Filter''' | |||
* Removed the "default last letter = 'A'" line from the student filter, affecting three pages: List Students, Edit Students, and Edit Course Registration. | |||
'''Tests''' | |||
* Fix schedule test page for half year courses | |||
* Show (and count) major assignments on schedule test page (RT20176) | |||
==SDS 6.10.0 (August 31, 2018)== | ==SDS 6.10.0 (August 31, 2018)== | ||
'''Finance''' | |||
* Added page to generate billing email addresses based off of student numbers | |||
'''Lessons''' | |||
* Import previous correctly assigns valid timetable_day during import of lessons for a previous course | |||
'''Registration''' | |||
* Added full student filter to course registration page | |||
'''Reports''' | |||
* Added student number output to list_siblings report | |||
'''Timetable''' | |||
* Fix glitch introducing additional rel_course_period entries from drag-and-drop pages | |||
== SDS 6.9.2 (August 22, 2018) == | |||
'''Timetables''' | |||
* Print timetables page correctly lists all teachers with department FTE for a campus, rather than relying on default campus (which prevented cross-campus teachers being visible in any campus) | |||
* Reshedule page shows all courses (including semester ones) | |||
== SDS 6.9.1 (August 08, 2018) == | |||
'''Finance''' | |||
* Changed 'Email Statements' page to send from studentaccounts@smus.ca, and made the message alterable before sending | |||
==SDS 6.9.0 (July 27, 2018)== | ==SDS 6.9.0 (July 27, 2018)== | ||
'''Exams''' | |||
* Fixed list of persons on event if some are not connected to an event_test | |||
'''Parent Portal''' | |||
* Clarified menu language for health form | |||
'''Profile''' | |||
* Fixed error page crash when answers were too long. Added decode for non-standard characters | |||
'''Reports''' | |||
* Fixed admission profile report, added gender selector | |||
'''Statistics''' | |||
* Fixed fee status misreporting for statuses changed mid year on the Campus Funnel | |||
'''System''' | |||
* Fix non-unique output of period->getCourses(), which caused the room conflicts page to fail. | |||
'''Timetable''' | |||
* New page for students to view their course requests and resulting registrations | |||
'''TRAX''' | |||
* Fixed bug where numeracy assessment was not being shown on the edit_trax_marks page | |||
==SDS 6.8.0 (June 29, 2018)== | ==SDS 6.8.0 (June 29, 2018)== | ||
'''Pre-selection''' | |||
* Update student preselections registered page | |||
* Update student preselections success page | |||
* Reschedule page now works from outside the school year | |||
'''Reports''' | |||
* Formatted date in course report so it shows a human-readable date instead of the the unix date | |||
'''Transcript''' | |||
* Added new mark caption type 'Graduation Assessment' | |||
* Added 'Graduation Assessment' to transcript | |||
==SDS 6.7.3 (June 13, 2018)== | |||
'''Preselection''' | |||
* Fixed bug with preselection showing parents the wrong courses | |||
* Parents could save preselections but were not advised of it | |||
'''ROAs''' | |||
* Fixed bug where non-standard characters would print incorrectly | |||
==SDS 6.7.2 (June 11, 2018)== | |||
'''Invigilation''' | |||
* Fixed bug showing outdated invigilation data to teachers on SDS homepage | |||
==SDS 6.7.1 (May 29, 2018)== | ==SDS 6.7.1 (May 29, 2018)== | ||
'''Finance''' | '''Finance''' | ||
* ES Audit report changed to correctly calculate enrolled hours | * ES Audit report changed to correctly calculate enrolled hours | ||
'''Invigilation''' | |||
* Invigilation sessions page hides "Busy" information when printing | |||
* Invigilation sessions page only displays resources with exam tables value set | |||
'''LR''' | |||
* Upcoming tests page links to resource booking and invigilation planning | |||
'''Pre-selection''' | |||
* Student page to show the student how their pre-selection requests fared | |||
'''Resource booking''' | |||
* Resources link to invigilation for allowed users | |||
'''Timetable''' | '''Timetable''' | ||
* Department FTE page shows course FTE needs alongside allocated teacher FTE | * Department FTE page shows course FTE needs alongside allocated teacher FTE |
Latest revision as of 14:40, 27 November 2018
SDS 6.12.2 (November 27, 2018)
System
- Fixed echo line that was causing freshgrade export to fail on freshgrade side
SDS 6.12.1 (October 26, 2018)
Calendar
- Fix export glitch when exporting calendar with report deadlines
Invigilation
- Show link to invigilation signup on front page
LR test accommodations
- Fix teacher page for approving accommodations usage
SDS 6.12.0 (October 19, 2018)
- The Email Parents page has been changed to default to no parents selected
Markbook
- The edit assignment page layout has been improved
Reports
- A bug causing text collision was fixed on the new student report
- Language changed for Middle School Reports
- Minor changes for new Concerns/Interventions; also fix bug preventing removal of concerns/interventions
- Fixed the 'Free Students' page, which was breaking because it was trying to load a course with no students in it
- Changed the middle school director and signature to Kate Knight, and changed the head to Mark Turner
- The Study Permit Report can now filter students by fee status in addition to grade
Resources
- Resourcemeister page shows owners of bookings
Teacher Cover
- Teacher cover page shows future absences and assigned covers, as well as who is covering absences (RT22027)
Test scheduling
- The LR student accommodations request page emails the LR testing coordinator about the use of flagged accommodations.
SDS 6.11.0 (September 28, 2018)
Attendance
- Automated unexplained absence email to be sent to Boarding Administrators (Keith and Ritch) each weekday at 0830
Course registrations
- Allow null registration finish dates on student course registrations editing page.
- Add filter for FTE courses on course list by grade page.
Finance
- Fixed a bug on the Billing Emails page causing it to associate the incorrect parent when parent sets have only one parent in them.
Markbook
- Add flag to indicate that an assignment should be classified as "major" (RT20176)
Parent Portal
- Changed the email address and language on the 'Request for Permission to Miss Academic Time' page, added a variable for the email'
Pre-selection
- Add additional debug code for dry run
- PDF timetable uses timetable date to select nonTimetableCourses for footer
Reports
- Add functionality for Student concern indicators
- Rebuild marks/reports infrastructure as objects, consistent with modern SDS programming
- The Freshgrade sync now includes Grade 6, as well as all attendant courses, students, and enrollments
- Add reports writing and editing deadline datetimes, and output this information on the Academic Schedule and in ICS format.
Student Filter
- Removed the "default last letter = 'A'" line from the student filter, affecting three pages: List Students, Edit Students, and Edit Course Registration.
Tests
- Fix schedule test page for half year courses
- Show (and count) major assignments on schedule test page (RT20176)
SDS 6.10.0 (August 31, 2018)
Finance
- Added page to generate billing email addresses based off of student numbers
Lessons
- Import previous correctly assigns valid timetable_day during import of lessons for a previous course
Registration
- Added full student filter to course registration page
Reports
- Added student number output to list_siblings report
Timetable
- Fix glitch introducing additional rel_course_period entries from drag-and-drop pages
SDS 6.9.2 (August 22, 2018)
Timetables
- Print timetables page correctly lists all teachers with department FTE for a campus, rather than relying on default campus (which prevented cross-campus teachers being visible in any campus)
- Reshedule page shows all courses (including semester ones)
SDS 6.9.1 (August 08, 2018)
Finance
- Changed 'Email Statements' page to send from studentaccounts@smus.ca, and made the message alterable before sending
SDS 6.9.0 (July 27, 2018)
Exams
- Fixed list of persons on event if some are not connected to an event_test
Parent Portal
- Clarified menu language for health form
Profile
- Fixed error page crash when answers were too long. Added decode for non-standard characters
Reports
- Fixed admission profile report, added gender selector
Statistics
- Fixed fee status misreporting for statuses changed mid year on the Campus Funnel
System
- Fix non-unique output of period->getCourses(), which caused the room conflicts page to fail.
Timetable
- New page for students to view their course requests and resulting registrations
TRAX
- Fixed bug where numeracy assessment was not being shown on the edit_trax_marks page
SDS 6.8.0 (June 29, 2018)
Pre-selection
- Update student preselections registered page
- Update student preselections success page
- Reschedule page now works from outside the school year
Reports
- Formatted date in course report so it shows a human-readable date instead of the the unix date
Transcript
- Added new mark caption type 'Graduation Assessment'
- Added 'Graduation Assessment' to transcript
SDS 6.7.3 (June 13, 2018)
Preselection
- Fixed bug with preselection showing parents the wrong courses
- Parents could save preselections but were not advised of it
ROAs
- Fixed bug where non-standard characters would print incorrectly
SDS 6.7.2 (June 11, 2018)
Invigilation
- Fixed bug showing outdated invigilation data to teachers on SDS homepage
SDS 6.7.1 (May 29, 2018)
Finance
- ES Audit report changed to correctly calculate enrolled hours
Invigilation
- Invigilation sessions page hides "Busy" information when printing
- Invigilation sessions page only displays resources with exam tables value set
LR
- Upcoming tests page links to resource booking and invigilation planning
Pre-selection
- Student page to show the student how their pre-selection requests fared
Resource booking
- Resources link to invigilation for allowed users
Timetable
- Department FTE page shows course FTE needs alongside allocated teacher FTE
SDS 6.7.0 (May 25, 2018)
Boarding
- Changed the boarding questionnaire to display to primary care givers/mothers/fathers of new boarding students
Departments
- View department teacher FTE shows departments for the viewing year, also shows teachers from all campuses who have department FTE in the current department context.
Email Parents
- Included legal names in email parents page display
Invigilation
- Improved signup information, including how much more invigilation a teacher should sign up for.
Reports
- Added new report to aggregate course data so the Data Center can check for missed course re-activations for internal award marks
Timetable
- New pages to determine how successful the timetable was at accommodating student course requests
SDS 6.6.1 (May 03, 2018)
Awards
- Honour roll calculation now accesses cumulative course data in place of rotating course data (SMUS RT 20510)
Course administration
- Calculation of cumulative marks for rotating courses improved (SMUS RT 20510)
Forms
- Changed language of initial and reminder health form emails sent to parents
Invigilation
- Add comment when creating invigilation_session
Preselection
- Provide link from section prediction page to counselling list
SDS 6.6.0 (April 27, 2018)
Boarding
- Fixed the new student check on the Boarding Questionnaire to look at the current and next school years
Forms
- Changed wording on parents portals links to clarify health form location
Invigilation
- Session comment field added so that the invigilation administrator can indicate the nature of the session (RT#19821)
Person Log
- Added a new person log type: "Admissions: Incoming Permanent Record Card"
Pre-selection
- Course tally page updated.
- Teacher FTE by department view updated
Standardized Tests
- Added bulk upload capacity to iTep tests
SDS 6.5.2 (April 13, 2018)
LR Test Room
- Test log page allows exam seat bookings to be cancelled
- Test log page only shows accommodations that match those of the test
- Fix glitch when a teacher accesses the Student accommodations via the link on Show Student Info
Test administration
- List persons on event now limits accommodations to those pertinent to the event_test being written
Calendar
- Manage event page tests a resource for invigilation_sessions or exam_seat bookings if you try to remove the resource
SDS 6.5.0 (March 30, 2018)
Admissions Workflow
- Fixed the student fee status showing as incorrect if it had been changed mid year.
AUP
- Added check upon login, so that users who have not signed the AUP in the current school year will be prompted to (#19779)
Boarding
- Added a boarding questionnaire to the Parent Portal, answers are viewable from the admissions worksheet (#16156)
Event scheduling
- Add person count to events on scheduling assistant page
- Add functionality to create exam calendar events directly from registrations conflict matrix - suggested subject groupings process.
Health Form
- Changed the Temporary Health Insurance language on the consolidated health form
Preselection
- New page to show graphically the progress of the preselection process
- Section prediction allows setting of minimum number of preselections by a student before they can be used to scale preselections to target
- Add functionality to select between admissions target information by grade, or use diferent values, for the preselection section process (RT# 13765)
Reports
- Added new report for aggregating family statistics
- The 'Print PR Labels' page will now print out course registrations only for grades K-8 instead of letter grades
Search
- Added lr_connection as a searchable field
Student Funnel
- Fixed denies/declines in student funnel so it will only pull students of the appropriate start year (#19980)
Test Centre
- New AJAX functionality to add test bookings from the exam room page
SDS 6.4.0 (February 23, 2018)
Admissions
- Added a Notes column to the 'List Decision Students' and the 'Admissions Workflow - Decision' pages (#19726)
Attendance
- Added a new "excuse" type, for students attending the LR Test Centre. This should provide excused absence information (RT#19906)
LR Test Centre
- Link from LR test pages to test_log ticket page
- Test_log page can create log records at times other than 'now'
- Include teacher name on upcoming tests page
Parent-teacher
- Lists of teachers sorted by last name (RT#16100)
Parent Re-registration
- Changed hardcoded references to Michelle Vecqueray and her email to the ACCOUNTING_DATA_UPDATE_PERSONAL and ACCOUNTING_DATA_UPDATE_EMAIL variables respectively.
Preselection
- Removed filter for Subjects with preselection information so that all subjects can be seen.
- Updated parent preselection so that if a parent tries to preselect for an enrolled student they are advised that the student can do it instead
Reports
- Fixed bug in Trax Export, where it was trying to look in an array before checking if it existed'
Subjects
- Fixed subject sort order not being set on the 'Edit Subjects' page
- Allow for subject enrolment filter to work on August 1st (RT#18128)
Teachers
- Fixed the 'List Teachers' page so it wont break anymore when displaying deleted teachers (#19909)
- Added list of teachers without invigilation to the teacher invigilation statistics page (threshold is 0.1 FTE)
Tests
- Check for absences/trips/conflicts on schedule test page (RT#15612)
Timetable
- Fixed timetable output (for specific dates) if there are period overrides that change the default order of the periods (RT#19907)
SDS 6.3.4 (January 23, 2018)
Exam administration
- Fix administrator view of student exam seat bookings
Parent Portal
- Changed links on the re-registration page
Student Timetable
- Added a check to student timetable so that it will report on next timetable day if queried during a break
Teacher Cover
- Display teachers on invigilation to teacher cover administrator
Test Centre & Accommodations
- Fix teacher listing of student testing accommodation requests
Trax Export
- The trax export will now pass the Grad Requirement to the ministry for any course that has a course code starting with a Y (#19812)
SDS 6.3.3 (January 21, 2018)
Test Centre & Accommodations
- Fixed type cast bug in LR test request page
Reports
- Added first/last legal name fields to the output report (#19853)
SDS 6.3.2 (January 18, 2018)
Test Centre & Accommodations
- Fixed bugs in LR accomodations page, and View Room Exam Seats page
SDS 6.3.1 (January 12, 2018)
Test Centre & Accommodations
- Added accommodations information to daily_test_students output for LR administrators
- Added logging system for tests taken outside class (RT#19690)
- Added student test page with QR codes for accessing logging system.
SDS 6.3.0 (January 12, 2018)
Application
- Restored scholarship option in application (RT#19372)
Canned Reports
- Added the Special Needs Category Id to the Fields and Separators drop down menu in Output reports
Parent Portal
- Change day/year of required fees and registration availability in parent portal
Print Queue
- The dropdown menu for adding items to the student filter will now remember the last selection
ROA
- Changed titles/signatures for ROAs to reflect current school leadership
Teacher cover
- Fixed glitch preventing deletion of future teacher_absences
SDS 6.2.0 (December 01, 2017)
Roadmap
Application
- Removed the first and second report cards as required uploads for students applying to Kindergarten (#18734)
Application Centre
- Changed the login page layout to give the 'New Users' column more room
Attendance
- The 'Check Save Pressed' page will now aggregate courses and teachers based on which campus the courses take place at. This means teachers who are on multiple campuses will show on this page for both campuses.
Calendar
- Changed the calendar column headers of the weekly views so that the day will print as 'Monday Oct 30' instead of 'Monday'
Documents
- Added check to 'Student Educational Documents' page so that it will tell the user if the IEP or Psych Ed is missing
Emails
- SDS Emails logs are now stored for a week instead of two days
Invigilation
- Upgrade UI for administration
- Prevent multiple users signing up for last spot simultaneously
- Prevent users signing up the SDS thinks they are busy
List Students
- added 'Status start date' column on the List Students page for Denied and Declined students
Parent Mailing Labels
- Change how titles are handled so that N/A won't print in front of anyone's name
Report
- The report date will no longer print unless the reporting period has been set
Teacher Cover
- Added the ability to show multiple classes for a teacher in a period on the teacher cover admin page
- New admin page to show teacher absences
- Teacher page shows all future absences for a teacher, not just for today
SDS 6.1.1 (November 08, 2017)
Reports
- Changed wording on K-9 Reports so Learning Skills -> Learning Behaviours for learning_skills as well as school_PLOs
SDS 6.1.0 (November 03, 2017)
Roadmap
Application
- The application import code was changed so it would recognize ELL students and associate the correct fee status with them (#19212)
- The 'Email Parents' page will have the parents unchecked by default, unless it was navigated to from a course
Parent teacher meetings
- Update booking system to allow parents to book one meeting per student/teacher combination (rather than one per student/teacher/parent combination) SMUS RT#7470
Reports
- Draft reports page now also shows reports for dropped courses (as these appear on the PDF output)
- Reports data now accommodates situations where a student ends up being registered in a course more than once, and outputs the last one.
- Reinstated Integrade mark export
- Director name/signature changed from 'Andy Rodford' to 'Eliot Anderson - Interim Director'
- Increased the memory available to php on the 'Progress Report' page (so that it won't crash when parsing large data sets)
Statistics
- Changed Monthly Student Stats page to include enrolled students
Students
- The list students page was changed so that fee statuses of denied and declined students will report properly (#18198)
Timeout
- Softened the login timeout message wording
SDS 6.0.0 (October 06, 2017)
Analytics
- Add event category filter to period analysis page (SMUS RT#17664)
Calendar
- Fix glitch when deleting event_test from manage_event page
- Update validator to check if students return to class time is before students leave class (SMUS RT#18950)
- Fix validator that tests when resource bookings are made from manage_event
- Add student filter to email parents page (SMUS RT#12771)
Head of Department
- Major department upgrade - departments are now campus-specific. Support for multiple HoDs, as well as teacher cover administrators, is added (SMUS RT#16150)
Invigilation
- New exam invigilation module (SMUS RT#18251)
LR Test booking
- Minor updates to student interface
Pre-selection
- Display time of preselection on counselling list
Reports
- Updated and fixed reports data editing pages so that they agree with PDF output
System
- Fix typos in paginate functionality
Timetable
- Correctly display courses without rooms on Timetable: courses by teacher and block