SDSHOWTO:SDS 2 Series Changelog
SDS 2.1.2 (was not released)
- Fix MySQL 5.0 error in create_network_accounts_batch_file
- improvements to prereg_subject_data_student to show other registrations that might get in the way of registrations from pre-selections
- improvements to prereg_subject_data and Prereg_subject_data_subject with respect to collapsing data from similar subjects together
- extra rollover components added.
- glitch in register_subject fixed.
- Change bug report link to the easier guided reporting form
- edit_student now shows admissions fields for "Deleted" status
- Email all students button in manage_calendar_events no longer carries students forward from previous events
- Allow six years into the future for date dropdowns rather than 5
- Fix MySQL 5.0 error in awards edit
- Show preview list button on email_parents page works again
- Fixed handling of student status in printing address labels
SDS 2.1.1 (April 26, 2007)
- Class print photos works when class has no timetable block
- CSV export of alpha-grade report works
- Remove "just print!" hint
- Change is_new_student default to Y
- Email parents page fixed - no more checks for send_general_mailings
- Protect teachers_from_course from executing bad SQL
- Allow changing MCP on university statistics page
- Houseparent page for competitive houses shows students assigned competitively
- Teachers can preregister students before prereg starts and after the normal deadline
- Entire houses and competitive houses can be added to calendar items
- Yearbook submission system
- Add envelope label link to main menu
- House prep signup should have a larger student select box now
SDS 2.1.0 (March 24, 2007)
- Midyear marks now has PEN in the PDF, also smaller fonts to reduce likelihood of going onto two pages
- Midyear marks PDF has G. Pennells' signature embedded
- Student sport preselection should be protected against missing choice_numbers
- Web applications can be imported again
- Calendar items cannot be cancelled when there is an active bus request
- Edit student report data no longer tries to create mark records if they already exist
- Mass editing course now sets up timetable entries
- Student SDS AJAX menus work
- Menu no longer stored in session to reduce session and puke size
- PHP scripts access no longer pukes because of $id
- Modify multiple weekend leaves page works again
- Student photos can now go back more than one year, can also go forwards for new students
- School year totals page now links to alpha-grade reports that list students in each category
- Teacher weekly timetable now prints faculty meetings
- School year totals now displays returning students rather than grouping into only new/old
- Sports/Arts prereg pages no longer display a foreach error if there are no preregistrations
- Admissions profile displays if there is one regardless of the student status
- University ranking shows which MCP it is using to calculate averages
- Change formatting for reports
- Add back button warning to edit_draft_reports
- Menu items with quotes can now expand/contract
- Fix grade select box on list_subjects under admin index
- Add error message on prnt_awards if an award isn't chosen
- Add auto-puke page
- Save and back button from Edit Transfer Credits working
- Reports data entry only flashes up markbook warning if a course_id is set
- Allow changing MCP when administratively editing marks
- Absences and trips page has been mostly rewritten to allow different sorting, better filtering
- Update copyright to 2007
- Allow permanently turning off IE warning on a per-teacher basis
- Add print stylesheet -- pages can be printed directly rather than using printable view
- Move old key_information page to attic, no longer used
- Search pages updated to not require printable view to hide search box at top
- Advanced search updated to not hide header, menu, etc... print stylesheet takes care of it
- Print deposit form buttons display properly
SDS 2.0.5 (February 10, 2007)
- Midyear marks no longer wants to display student courses in menu
- Edit student no longer tries to save rsc data when there is none (deposit form)
- Fix another edit_calendar puke related to MySQL 5.0
- Fix midyear marks PDF generation
- Fix academic ranking page (MySQL 5.0 problem)
- Clarify error message on updated marks page
- Fix problems with SAJAX and header output
- Teacher email links only show on student timetable when student is viewing it
- Free students page shows students who have dropped courses
- Applied, Accepted, and Enquiry students all have the same admissions data
- AJAX menus rather than Javascript: smaller to load and nearly as fast
- Day student 'did not sign in' emails work again
- Edit MCP data and view MCP data should show all subjects even if name matches
- MySQL 5.0 fix: Awards search works again
- Help is enabled with AJAX instead of reloading the whole page
- Midyear marks shows marks without a corresponding report (internal comment)
- Add new fields for admissions
- Class reports generate results again
SDS 2.0.4 (January 9, 2007)
- Report timestamps work better on production
- Accounting deposit statement MySQL 4.0 fixes, show usual first name
- Marksheet now shows dropped courses consistently with report cards
- Students can now be registered in courses without a grade level in edit_student_course_registration
- Attendance is more picky about which courses to fuzzy, so that the "course does not run today" message comes up more
- Add more admissions enquiry information
- Edit_student_mcp_data links to edit_student_report_data properly now
- Add method to show personally identifiable information on university report
- Part-time staff are now highlighted blue on the unexplained absences page
- Students on calendar events can now be emailed in batch
- Future recurring resource bookings can be deleted all at once
- Impersonate has been disabled for Harold Wardrop
- New SDS enforcer: check that teachers have saved attendance records, otherwise email teacher to get attendance
- New SDS enforcer: check that unexplained absences have reasons by 1:15, otherwise email houseparents + advisor
- New field to track whether student is missing marks for a report
- Automatically fill in missing marks field if teacher uses "get marks from markbook" feature
- MySQL 5.0 fix: Edit calendar pukes
SDS 2.0.3 (December 15, 2006)
- Advisor mark reports show all advisors if applicable
- Course registrations page now remembers the mark_collection_period when turning marks on/off
- Grade 8 transfer credits now possible
- Editing bus requests generates emails that have https links
- Fix menu puke for advisor student list
- Admissions section of edit_student has new fields for workflow
- Admissions can see applicants missing information and email parents about it
- IEPs are now displayed as PDFs, always fit on 2 pages
- Update browscap.ini so that Firefox 2 gets Javascript menus
- Add an accounting deposit form for admissions
- Preselections can only be made during preselection window
- Importing mark CSV files works if mark records don't exist
- Alpha-Advisor other reports separate by advisors again
- Reports show an advisor for students who joined part-way through an MCP
- Advisor shows on reports when viewing previous years
- New page to list currently enrolled siblings
- Student SDS has links to email teachers on timetable
- Optimize reports_entry_spell for reports day
- Make reports_entry_spell timestamp work more often
- Add conflict detection for report writing
- Show letter grade breakdown on HoD course comparison page
- Due to increasing numbers of bugs involving Internet Explorer, add IE warning to top of page (like NS4)
- Add Enquiry Source field to edit student for Admissions
- PDFs (reports, mark sheets, etc.) should download properly from Internet Explorer now
SDS 2.0.2.1 (December 4, 2006)
- Fix menu puke for advisor student list
SDS 2.0.2 (November 20, 2006)
- PT scheduling (by parent or teacher) now shows a list of available times, rather than requiring a pt_time_id
- Rolodex shows current photos
- CSV mark export properly deals with newer versions of Excel
- Can now email PT schedules to parents
- Can now display all PT mismatches
- Dropdown for adding course PT meetings with corresponding teacher
- CSV mark export deals with newly added students, students who don't have report records yet
- SDS should work significantly better with MySQL 5.0 now
- Reproduce 3 of 4 views of the "bcsadmissionstotals" spreadsheet
- "Save and back" should be compatible with HTTPS more often
SDS 2.0.1 (October 18, 2006)
- Email parents improvements: can attach files, emailing parents of a class works again, added student status dropdown, made script work again
- New student reports print with a footer, and the footer is in a different spot if it's on the first page
- Two advisors can show on the Advisor line of PDF reports
- Resource booking works under Internet Explorer
- Admin weekend leave display (under Travel in the menu) can now choose which weekend to display
- MOE 1701 autofill takes the is_bc_funding_eligible flag into account now
- Bus requests link to the https version of the SDS
- Bug report links to the https version of Bugzilla
- Weekend leaves don't show unlinked absences
- Default to draft reports on first entry to print queue
- Condensed data reports now show transfer credits
- New generated report for all students with legal agreements
- Advanced search can now search based on legal agreements
SDS 2.0 (August 21, 2006)
- sleeker layout
- printable timetables for students and teachers
- new_output_index (Generate Report) frontend for everyday report generation needs
- marks changed after the end of a mark collection period are flagged, and can be viewed
- framework for handling standardized test data
- code for handling records for applied and enrolled students simultaneously
- improvements to report printing
- fine arts preregistration, by student
- admissions profiles can be viewed for enrolled students
- grades are shown in student search results
- made it faster to add new awards
- tightened security
- blocks can be specified in edit_courses
- improvements to list_student
- standardization of university information, and creation of university_ranking
- improvements to retroactive mark editing
- improvements to date searching
- improvements to informed consent
- countless tweaks and formatting improvements