<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-CA">
	<id>https://wiki.smus.ca/index.php?action=history&amp;feed=atom&amp;title=SDSHOWTO%3ASDS_0_Series_Changelog</id>
	<title>SDSHOWTO:SDS 0 Series Changelog - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smus.ca/index.php?action=history&amp;feed=atom&amp;title=SDSHOWTO%3ASDS_0_Series_Changelog"/>
	<link rel="alternate" type="text/html" href="https://wiki.smus.ca/index.php?title=SDSHOWTO:SDS_0_Series_Changelog&amp;action=history"/>
	<updated>2026-05-01T16:11:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.smus.ca/index.php?title=SDSHOWTO:SDS_0_Series_Changelog&amp;diff=3400&amp;oldid=prev</id>
		<title>Chris.kloosterman: Created page with &quot;== SDS 0.C (0.12) release candidate (August 18, 2004) ==  * Fix extra slashes in paths in list_subjects (pushed) * Fix reports_data_entry for editing previous years by subject (p...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.smus.ca/index.php?title=SDSHOWTO:SDS_0_Series_Changelog&amp;diff=3400&amp;oldid=prev"/>
		<updated>2011-04-04T22:10:30Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== SDS 0.C (0.12) release candidate (August 18, 2004) ==  * Fix extra slashes in paths in list_subjects (pushed) * Fix reports_data_entry for editing previous years by subject (p...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== SDS 0.C (0.12) release candidate (August 18, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* Fix extra slashes in paths in list_subjects (pushed)&lt;br /&gt;
* Fix reports_data_entry for editing previous years by subject (pushed)&lt;br /&gt;
* Key information layout changes&lt;br /&gt;
* Fix adding teacher twice in edit_course&lt;br /&gt;
* Richard hack to show graduated students in all_course_registrations&lt;br /&gt;
* Fix edit_breaks showing breaks from previous years&lt;br /&gt;
* Fix formatting of parents_meetings pt page&lt;br /&gt;
* Fix some typos and grade autodetection bugs in preregistration&lt;br /&gt;
* Clean up page tree and move unused scripts to attic&lt;br /&gt;
* Finish documentation&lt;br /&gt;
* Do basic code audit as part of documentation project&lt;br /&gt;
&lt;br /&gt;
== SDS 0.B (0.11) beta (August 3, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* deletion of teacher (by setting is_deleted=&amp;#039;Y&amp;#039;) now permitted&lt;br /&gt;
* subject_name added to edit_student_course_registration&lt;br /&gt;
* pdf_mark_collection now calculates average mark, increments cut scores of calculated average marks&lt;br /&gt;
* pdf_report substitutes subject name and cut-score incremented average marks for rotating courses&lt;br /&gt;
* print_marksheet correctly shows all courses for a teacher&lt;br /&gt;
* edit_course now saves a block_id of 0 for N/A&lt;br /&gt;
* menu will not show all students for writing reports if the block_id of the course = 0&lt;br /&gt;
* Fix CSV import&lt;br /&gt;
* Change edit_class date box to a date dropdown&lt;br /&gt;
* Add teacher course edit page&lt;br /&gt;
* Create student SDS&lt;br /&gt;
* Fix MOE captions in edit_subject&lt;br /&gt;
* Don&amp;#039;t show already registered students in student list in edit_course_registrations&lt;br /&gt;
* Add capability to edit marks for a whole subject at once&lt;br /&gt;
* Fix number of registrations miscounting&lt;br /&gt;
* Replace list_courses with an enhanced edit_subject&lt;br /&gt;
* Add outstanding registrations in finished courses page&lt;br /&gt;
* Display passport academic score out of 100&lt;br /&gt;
* Add grant interface to passport summary&lt;br /&gt;
* Remove list_courses link from edit_course_registration&lt;br /&gt;
* &amp;quot;Set registration date&amp;quot; button in edit_course sets start date enrolment date for students who started after the course started&lt;br /&gt;
* Add awards granting, searching, and editing interfaces&lt;br /&gt;
* Enhance Student SDS&lt;br /&gt;
* Added previous class import&lt;br /&gt;
* Made bus request electronic&lt;br /&gt;
* Added edit bus request page&lt;br /&gt;
* Added bus request summary page&lt;br /&gt;
* Made key asterisks into links&lt;br /&gt;
* Added key information page&lt;br /&gt;
* Added transcripts&lt;br /&gt;
* Add documentation engine&lt;br /&gt;
* fix calendarmeister not highlighting properly&lt;br /&gt;
* fix copy/paste error in edit_address_types and other scripts&lt;br /&gt;
* Add NS4 warnings&lt;br /&gt;
* 2004 rollover&lt;br /&gt;
* Passport to Education fixed&lt;br /&gt;
* PT PDF script fixed&lt;br /&gt;
* Don&amp;#039;t show extra students in reports entry menu&lt;br /&gt;
* Show alumni in show_student_info&lt;br /&gt;
* Removed advisor classroom field&lt;br /&gt;
* Fixed year switching&lt;br /&gt;
* Enhanced key data&lt;br /&gt;
&lt;br /&gt;
== SDS 0.A (0.10) alpha (June 21, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* track student post secondary correspondence&lt;br /&gt;
* CSV import will deal with blank mark entries&lt;br /&gt;
* Calendar features with photos now display properly on the brentwood website&lt;br /&gt;
* all_course_registrations will use school marks if final marks don&amp;#039;t exist for grade 12 provincially examinable courses&lt;br /&gt;
* add passport to education collection pages for academics, fine arts and sports&lt;br /&gt;
* add summary page for passport to education information&lt;br /&gt;
* edit_student_course_registration and edit_course_registration have fewer bugs&lt;br /&gt;
* student_course_registration has a brief/verbose switcher&lt;br /&gt;
* reports_data_entry shows courses with block_id 0 now&lt;br /&gt;
* edit_assignment_marks and reports_data_entry check validity of marks&lt;br /&gt;
* add university, university_action add/edit pages&lt;br /&gt;
* Add dollar amount, sortkey to postsec&lt;br /&gt;
* sport_term_marks will show marks now, rather than act as a collection sheet&lt;br /&gt;
* remove delete report functionality, just clear out the box now&lt;br /&gt;
&lt;br /&gt;
== SDS 0.9.1 alpha (June 14, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* append random number to mark graphs so that browsers do not cache them&lt;br /&gt;
* do not show other courses with block_id = 0 or block_2_id = 0 in reports_data_entry&lt;br /&gt;
* marks graphing shows the date and time that the graph was rendered&lt;br /&gt;
* list_mark_sessions shows mark collections ending on July 31st&lt;br /&gt;
* add change password to the parents sds, ldap hooks to the main sds&lt;br /&gt;
* fix a bunch of bugs with the resource booking&lt;br /&gt;
* fix repeat bookings for resource bookings&lt;br /&gt;
* added a page in the main sds to allow parents into the parents sds&lt;br /&gt;
* edit_parents now synchronizes parent LDAP data&lt;br /&gt;
* students can now see their marks graph on the student SDS&lt;br /&gt;
* creating new students (with parents and addresses) is faster now&lt;br /&gt;
* improve moe_1701 autofill functionality&lt;br /&gt;
* which mark_caption to display on reports is now customizable&lt;br /&gt;
* advisors can see mark graphs were data exists&lt;br /&gt;
* menu will only show students currently running courses&lt;br /&gt;
* reports_data_entry only shows courses currently running&lt;br /&gt;
&lt;br /&gt;
== SDS 0.9 alpha (June 7, 2004 to beta only) ==&lt;br /&gt;
&lt;br /&gt;
* Added email automatically generated message to missing_assignments&lt;br /&gt;
* PDF reports now ignore newlines at the end of a comment&lt;br /&gt;
* Created parent access site&lt;br /&gt;
* Menu supports blank spaces&lt;br /&gt;
* Fix printing reports for one class where that class is empty&lt;br /&gt;
* Make the includes all fully XHTML compliant (may look worse on NS4)&lt;br /&gt;
* SDS looks nice in Opera again&lt;br /&gt;
* Teacher dropdowns don&amp;#039;t always default to Bruce Tate&lt;br /&gt;
* Date dropdown doesn&amp;#039;t use month for minutes&lt;br /&gt;
* list_classes no longer shows URLs if no URL is set&lt;br /&gt;
* Added resource booking (computer labs, projectors)&lt;br /&gt;
* daily_attendance shows the correct printable view if you&amp;#039;ve changed the date&lt;br /&gt;
* houseparent page uses usual_first_name if it exists&lt;br /&gt;
* add computer/library prep signup/signin/history&lt;br /&gt;
* made houseparent a full menu&lt;br /&gt;
* houseparent weekend_leaves page shows usual_first_name&lt;br /&gt;
* the sds header no longer appears vertically aligned to the top of the page&lt;br /&gt;
* courses can now have two blocks assigned to them&lt;br /&gt;
* table borders are one pixel wide&lt;br /&gt;
* all weekend_leave pages use usual_first_name now, not just the multi-edit one&lt;br /&gt;
* tidied up the database for weekend_leaves, eliminated redundant information&lt;br /&gt;
* added parent permission field to weekend leave&lt;br /&gt;
* added additional destinations for weekend leaves&lt;br /&gt;
* added mark graphing support&lt;br /&gt;
* broke up palm sync page into sections for quicker loading on pdas&lt;br /&gt;
&lt;br /&gt;
== SDS 0.8 alpha (May 27, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* Add houseparent collection for passport to education&lt;br /&gt;
* Add expand/contract all link to menu&lt;br /&gt;
* Intranet links now work from off campus&lt;br /&gt;
* Uploaded photos for students who started after photo day&lt;br /&gt;
* Reports no longer shows cumulative marks if there is only one mark (first term)&lt;br /&gt;
* Reports no longer averages in zeroes&lt;br /&gt;
* Reports displays two courses with the same name properly&lt;br /&gt;
* Reports no longer overlaps text on the first line of the second page if the comment is one line&lt;br /&gt;
* Printing class reports no longer aborts if a course with no students is found&lt;br /&gt;
* Printing class reports searches for courses with names like the start and end filters&lt;br /&gt;
* Add emergency contact info page for palm pilot synchronization&lt;br /&gt;
&lt;br /&gt;
== SDS 0.7.3 alpha (May 20, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* add_to_queue now deletes the files if you delete a print job&lt;br /&gt;
* print queue merges jobs if printed to the copy room printer&lt;br /&gt;
* list_assignments creates new assignments with the current assignment_mark_type_id&lt;br /&gt;
* course_comparison can sort by last name&lt;br /&gt;
* year status indicator now a link to reset to current year&lt;br /&gt;
* select_student, daily_timetable, weekly_timetable, student_absence now deal with year switching&lt;br /&gt;
* added a date pulldown to the student_timetable page&lt;br /&gt;
* missing_assignments can now email students who are missing assignments&lt;br /&gt;
* add_to_queue remembers what type of report you printed last&lt;br /&gt;
* add_to_queue has been reorganized, and has a printer pulldown now&lt;br /&gt;
&lt;br /&gt;
== SDS 0.7.2 alpha (May 17, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* input_absence supports default times for absences - see page for details&lt;br /&gt;
* puke email tells me the username who had trouble&lt;br /&gt;
* list_courses now shows empty courses&lt;br /&gt;
* fix puke in absence_list&lt;br /&gt;
* automatically generate cumulative may marks for rotating sets&lt;br /&gt;
* list_assignments can now filter by assignment_mark_type&lt;br /&gt;
* add student_mark_collections page for advisors - this will show all marks data for a student for a year&lt;br /&gt;
* change printer for mark collections&lt;br /&gt;
* reports now allow bold, italics, and underlines. Use &amp;lt;b&amp;gt;text&amp;lt;/b&amp;gt;, &amp;lt;i&amp;gt;text&amp;lt;/i&amp;gt;, and &amp;lt;u&amp;gt;text&amp;lt;/u&amp;gt; respectively&lt;br /&gt;
* Intensive pages generate as much as an order of magnitude faster due to database upgrade&lt;br /&gt;
* The important fields on input_absence should now fit on one page&lt;br /&gt;
&lt;br /&gt;
== SDS 0.7.1 alpha (May 13, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* marks_data_entry doesn&amp;#039;t lose marks every time they are submitted (uploaded to production as p1)&lt;br /&gt;
* student_course_registration shows dropped records&lt;br /&gt;
* added student count to manage_calendar_events, edit_calendar, and print_calendar_event&lt;br /&gt;
* reports_data_entry now supports import from and export to CSV&lt;br /&gt;
* input_absence orders absence reasons alphabetically&lt;br /&gt;
* select_student and show_student_info now show a student&amp;#039;s picture if it exists&lt;br /&gt;
* edit_student has a picture upload form&lt;br /&gt;
* fix missing &amp;#039;-&amp;#039; separator on production site titles&lt;br /&gt;
* list_classes now allows sorting by both class number and date&lt;br /&gt;
&lt;br /&gt;
== SDS 0.7 alpha (May 11, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* reports_data_entry now shows the correct internal_comment once the teacher has saved once&lt;br /&gt;
* daily_attendance and other scripts now show the comment for absences (eg: health centre affliciton)&lt;br /&gt;
* calendar_meister now works again in IE with large forms&lt;br /&gt;
* call_pdf no longer outputs an SDS header and footer (sometimes interferes with PDF download)&lt;br /&gt;
* edit_student_course_registration now has next and previous buttons&lt;br /&gt;
* daily_attendance now reports the correct time for students leaving on absences&lt;br /&gt;
* student timetables no longer show courses that have ended&lt;br /&gt;
* all_course_registrations allows you to switch grades even from printable view&lt;br /&gt;
* reports_entry_spell can now find the student id&lt;br /&gt;
* Session timeout now recognized&lt;br /&gt;
* puke function emails me if the site is the production version&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.12 alpha (May 7, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* add_word_to_dictionary allows use of a custom dictionary&lt;br /&gt;
* reports_data_entry, pdf_mark_collection identify Key students.&lt;br /&gt;
* input_absence correctly allow access to day students only&lt;br /&gt;
* add_to_queue now uses new &amp;quot;copies&amp;quot; column in database correctly&lt;br /&gt;
* year_switch allows limited viewing of data from previous years&lt;br /&gt;
* calendar now displays proper links for next/previous month&lt;br /&gt;
* calendar supports repeated events&lt;br /&gt;
* calendar shades breaks, uses CSS properly&lt;br /&gt;
* daily attendance shows one amalgamated list for all classes taught at the same time&lt;br /&gt;
* student_info now checks to see if the student is enroled first. Use the year switcher to view info for alumni.&lt;br /&gt;
* edit_classes shows recent classes only by default, also indicates when save has occured&lt;br /&gt;
* certain pages now indicate key students with an asterisk&lt;br /&gt;
* edit_course_registrations allows reregistration for students who are not currently taking the course&lt;br /&gt;
* all_course_registrations allows you to select a mark collection period&lt;br /&gt;
* reports_data_entry now works with mark collections that do not have reports&lt;br /&gt;
* more scripts now detect auditing and independent students&lt;br /&gt;
* updated output_reports to use the proper advisor linking method&lt;br /&gt;
* updated output_reports to use only current advisors&lt;br /&gt;
* daily_attendance now shows partial absences (along with when students should leave or come back)&lt;br /&gt;
* student daily timetable now shows teacher input absence information&lt;br /&gt;
* student timetables now handle multiple classes at the same time (rotating sets, sports)&lt;br /&gt;
* student timetables no longer show courses that aren&amp;#039;t courses (such as head report)&lt;br /&gt;
* edit_timetable_blocks has been unbroken&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.11 alpha (March 12, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* edit_calendar shows students on trip as last_name. first_name&lt;br /&gt;
* print_marksheet adapted to show data after course has finished....&lt;br /&gt;
* add_to_queue, all_department_registrations altered for course.name LIKE &amp;#039;%Advisor%&amp;#039;&lt;br /&gt;
* print_marksheet will print all courses taught by a teacher at a time, or just the particular course called.&lt;br /&gt;
* reports_entry_spell passes course_id back to itself, in case session has expired, also returns messages about the saving it has just done.&lt;br /&gt;
* pdf_report calculates average marks for rotation subjects (number of rotations &amp;gt;1)&lt;br /&gt;
* edit_subject allows editing of number_of_rotations&lt;br /&gt;
* course.course_subset field expanded to varchar(20)&lt;br /&gt;
* mark_collection_index links to student_subject_marks_reports&lt;br /&gt;
* head_of_department page now shows subject and related course links&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.10 alpha (March 4, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* rel_student_course=&amp;#039;Independent&amp;#039; created: numerous pages edited (not tested)&lt;br /&gt;
* select_student lists mark_collection_period information in chronological order, also does not link New Student reports except in first year&lt;br /&gt;
* edit_student_mcp_data sorts subjects by course_sort_order&lt;br /&gt;
* improvements to print_bus_request&lt;br /&gt;
* pdf_report now only prints student grade (not subject grade) if the report is printed within the current school year.&lt;br /&gt;
* edit_course will only save courses into current_school_year()&lt;br /&gt;
* list_courses shows start and end dates, also some columns have sort options&lt;br /&gt;
* edit_mark_session now shows maximum_value for mark_caption data&lt;br /&gt;
* mark_caption.maximum_value created, edited in edit_mark_session.php, checked against in reports_data_entry and reports_entry_spell&lt;br /&gt;
* student_course_registration.php now displays subject.name data&lt;br /&gt;
* daily_attendance bug fixed that didn&amp;#039;t allow sports attendance for Saturdays to show&lt;br /&gt;
* calendar shows breaks&lt;br /&gt;
* moe1701_core_french shows students not taking core French for MOE 1701&lt;br /&gt;
* students_in_departments.php shows students and their registrations in a particular department&lt;br /&gt;
* pdf_report, pdf_marksheet, pdf_midyear_marks now look at course.name for &amp;#039;%Advisor%&amp;#039;&lt;br /&gt;
* list_subjects shows SQL ORDER BY clause&lt;br /&gt;
* edit_course links back to list_subjects&lt;br /&gt;
* absence_list list student by last_name, first_name&lt;br /&gt;
* edit_calendar checks student.status before adding a class list, or a trip list&lt;br /&gt;
* reports_data_entry now allows multiple courses to be entered at once, for the same teacher in the same timetable block.&lt;br /&gt;
* reports_entry_spell - the associated menu lists all students registered with the same teacher at the same time&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.9 alpha (February 1, 2004) ==&lt;br /&gt;
&lt;br /&gt;
* add_to_queue now deals with student.number_of_report_copies for final copies of reports. Button text changed.&lt;br /&gt;
* various changes to pdf_report&lt;br /&gt;
* print_draft_report changed so that all reports can be seen.&lt;br /&gt;
* list_courses correctly shows courses when all students are listed as complete, also shows that a course is over&lt;br /&gt;
* edit_course shows warnings if the start_date or end_date do not fall within the current_school_year()&lt;br /&gt;
* new page edit_student_mcp_data allows admin to edit any of the mark data for a student in a year.&lt;br /&gt;
* student_week_timetable will show sports if the sport has its timetable block changed to &amp;quot;Sport&amp;quot;&lt;br /&gt;
* rel_student_course.status=&amp;#039;Audit&amp;#039; created: lots of pages changed (mostly untested) - does not apply to Marks and Reports collections&lt;br /&gt;
* email_students aded to menu, improved&lt;br /&gt;
* edit_calendar adding class lists glitch fixed, also usual_first_name&lt;br /&gt;
* add_to_queue tries to allow printing for any mark_collection_period&lt;br /&gt;
* manage_calendar_events allows you to delete Accepted events (it didn&amp;#039;t before)&lt;br /&gt;
* competitive house added to show_student&lt;br /&gt;
* email both parents from show_student&lt;br /&gt;
* edit_subject shows start and end dates of associated courses&lt;br /&gt;
* new weekend_leaves page allows editing weekend leave for whole house&lt;br /&gt;
* daily_attendance shows if course does not run on chosen date, also shows all courses taught by that teacher at that time, and grade of student&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.8 alpha (13 December, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* course_comparison now generates subset averages&lt;br /&gt;
* print_draft_report now limited to current_school_year()&lt;br /&gt;
* report_entry_spell now bolds student name, also returns rel_student_course_id to the server on POST in case the session has timed out&lt;br /&gt;
* usual_first_name updates for: edit_course_registration&lt;br /&gt;
* edit_course_registration now checks for existing registration when adding an existing course list&lt;br /&gt;
* pdf_report has been lowered by 12 in Y direction&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.7 alpha (10 December, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* reports_data_entry looks at student.status=&amp;#039;Enrolled&amp;#039; and has a direct link to print_marksheet&lt;br /&gt;
* menu now lists course student reports directly, rather than hiding them in an expandable list&lt;br /&gt;
* print_marksheet now deals with variable columns correctly, and calculates averages&lt;br /&gt;
* new page: student_subject_marks_reports shows all mark collection data for a particular student in a subject.... linked from show student info and student_course_registrations&lt;br /&gt;
* edit_assignment_marks shows an average mark for the assignment&lt;br /&gt;
* usual_first_name updates for: advisor.php, course_comparison.php&lt;br /&gt;
* course_comparison checks for student.status=&amp;#039;Enrolled&amp;#039; and rel_student_course=&amp;#039;Incomplete&amp;#039;&lt;br /&gt;
* Advisor page links to both a PDF report and an HTML data version&lt;br /&gt;
* reports_entry_spell formats timestamp information intelligibly&lt;br /&gt;
* course_comparison allows subject data export to Excel (as .csv file)&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.6 alpha (30 November, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* names section of show_student_info fixed.&lt;br /&gt;
* usual_first_name updates for: input_absence&lt;br /&gt;
* reports_data_entry will now get information from markbook section&lt;br /&gt;
* markbook function assignment_marks_student_type now uses rel_student_course_id as an input variable&lt;br /&gt;
* list_pt_teachers.php lists all teachers for a PT session, displays their number of appointments and links to a printable list of their appointments&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.5 alpha (18 November, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* calendar documentation updated&lt;br /&gt;
* manange_calendar_events and edit-calendar now link to documentation&lt;br /&gt;
* edit_calendar now allows adding any class of students to a calendar item.&lt;br /&gt;
* calendar views have been updated to allow &amp;quot;All day&amp;quot;, bold and italic to be used in day and week views&lt;br /&gt;
* list_classes now lists in descending numerical order&lt;br /&gt;
* usual_first_name changes for missing-assignments, edit_assignment_marks&lt;br /&gt;
* all_student_marks checks for student.status=&amp;#039;Enrolled&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.4 alpha (4 November, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* all_course_registrations calculates average marks, efforts and commendations&lt;br /&gt;
* print_marksheet now copes with new data structure, also usual_first_name&lt;br /&gt;
* usual_first_name updates: daily_attendance, student_option_list()s,&lt;br /&gt;
* PT functionality is updated: edit_pt_sessions updated; inserts data into pt_time as required (no deletion), list_pt_ files are updated....&lt;br /&gt;
* daily attendance now checks for student.status = &amp;#039;Enrolled&amp;#039;&lt;br /&gt;
* head_of_department page links to mark_collection_index.&lt;br /&gt;
* list_parents now displays all parents, not just those which have a spouse listed&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.3 alpha (20 October, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* absence_list updated for usual_first_name, calendar.status. Day students mode (does not work with changing date)&lt;br /&gt;
* edit_course_registration links to output index in order to print a class list&lt;br /&gt;
* student_mark_collections page created: like show_student_info but shows mark collection information&lt;br /&gt;
* all_course_registrations page created: shows by department or by timetable block, can limit to advisor groups or grade, can show marks and effort values&lt;br /&gt;
* edit_calendar enters default dates and times for web feature status: feature_start_time is time() (now!) and feature_end_time is end_time.&lt;br /&gt;
* print_bus_request hopefully addresses bug #113 and works properly.&lt;br /&gt;
* all_student_marks has a verbose mode to allow you access to marks for students who have left the course. It is also updated for usual_first_name.&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.2 alpha (13 October, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* reports_administration will create report records for any marks session, then reports_data_entry will take care of the rest.&lt;br /&gt;
* advisor.php and select_student both link to pdf version of reports&lt;br /&gt;
* pdf_report updated for new student reports&lt;br /&gt;
* moe1701 updated for deleted courses&lt;br /&gt;
* reports_data_entry will now sort students alphabetically&lt;br /&gt;
* add_to_queue checks for to see if the session is for new students only, before adding a batch of reports for an advisor&lt;br /&gt;
* weekend_leave now also generates absence record, and will alter that absence record if the weekend_leave data are altered. In addition, I think that the code will generate new weekend_leave records if the previous record for a student has passed, instead of continually modifying the same record.&lt;br /&gt;
* edit_assignment_marks now correctly shows the details of an assignment, also warns if mark exceeds maximum mark&lt;br /&gt;
* list_assignments now sorts intelligently, and edit_assignments lets you know that you have saved.&lt;br /&gt;
* student.legal_given_names is now student.usual_first_name. Edit_student has been modified and list_students shows it in parentheses. student_name() in general_academic_fns will output usual_first_name if it exists. Pages modified: reports_data_entry, reports_entry_spell, menu (re: reports)&lt;br /&gt;
* assignment_marks_student_type() now shows maximum mark correctly and does not show % if maximum_mark = 0 &lt;br /&gt;
&lt;br /&gt;
== SDS 0.6.1 alpha (9 October, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* edit_mark_session now allows adding and editing of mark_caption data (no delete yet)&lt;br /&gt;
* list_assignments now has all and recent ranges&lt;br /&gt;
* reports_data_entry will generate report records and mark records for mark collection periods&lt;br /&gt;
&lt;br /&gt;
== SDS 0.6 alpha (8 October, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* edit_student_course_registration will now colour code the table cells&lt;br /&gt;
* absent_students list is now available with a house filter if called from the houseparent page&lt;br /&gt;
* student marks page now links to individual student pages for their assignment marks&lt;br /&gt;
* daily attendance now links to student attendance page&lt;br /&gt;
* numerous bug fixes&lt;br /&gt;
* calendar improvements... edit calendar will save when add pressed, and add when save pressed&lt;br /&gt;
* new student reports print!&lt;br /&gt;
&lt;br /&gt;
== SDS 0.5.7 alpha (1 October, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Reports will ony show new students if the report session is for new students&lt;br /&gt;
* various edits to report entry screen&lt;br /&gt;
&lt;br /&gt;
== SDS 0.5.6 alpha (29 September 2003) ==&lt;br /&gt;
&lt;br /&gt;
* numerous improvements to calendar, including all-day option for events, and fixing multi day events on the weekly calendar&lt;br /&gt;
* numerous other fixes&lt;br /&gt;
* impovements to attendance functionality&lt;br /&gt;
&lt;br /&gt;
== SDS 0.5.5 alpha (19 Sept, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Numerous small formatting changes and fixes&lt;br /&gt;
* Calendarmeister now links to edit_calendar page&lt;br /&gt;
&lt;br /&gt;
== SDS 0.5.4 alpha (9 Sept, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* SQL bug fix in trip_attendance_block()&lt;br /&gt;
* New timetable times&lt;br /&gt;
* new block for advisor meetings&lt;br /&gt;
&lt;br /&gt;
== SDS 0.5.3 alpha (Sept 8, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* announcement table added to database&lt;br /&gt;
* List and editing pages for handling announcements&lt;br /&gt;
* changed display_date_dropdown back to returning a single array - hopefully got all of those pages to work again!&lt;br /&gt;
* various bug fixes&lt;br /&gt;
&lt;br /&gt;
== SDS 0.52 alpha (Sept 4, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* minor improvements, bug fixes in claws_rip_hurts&lt;br /&gt;
* improvements to php_scripts handling&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
== SDS 0.51 alpha (released to beta Sept 2, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* changes made to list_students, edit_student&lt;br /&gt;
* can now add a new student&lt;br /&gt;
* can create user_names and passwords for NT&lt;br /&gt;
* can create batch script for NT user account creation&lt;br /&gt;
&lt;br /&gt;
== SDS 0.5 alpha (released Aug. 27, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* More minor bug fixes&lt;br /&gt;
* Upload pictures for calendar items&lt;br /&gt;
* Calendar items integrated with front page of new web site&lt;br /&gt;
&lt;br /&gt;
== SDS 0.4.4 alpha (released Aug. 22, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Various minor bug fixes&lt;br /&gt;
* Edit_course, list_courses shows which courses have not been touched this year&lt;br /&gt;
* Registration links fixed&lt;br /&gt;
&lt;br /&gt;
== SDS 0.4.3 alpha (released Aug. 22, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Added a students to check (for a given subject) which students in that grade are not enrolled in it&lt;br /&gt;
* Minor changes to edit_course_registration (multiple deletion a little easier)&lt;br /&gt;
&lt;br /&gt;
== SDS 0.4.2 alpha (released Aug. 22, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Fixed reports_comparison&lt;br /&gt;
* Added batch student registration from previous course lists&lt;br /&gt;
* Various minor bug fixes&lt;br /&gt;
* Updated teacher lists&lt;br /&gt;
&lt;br /&gt;
== SDS 0.4.1 alpha (released Aug. 21, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Fixed timetable block issues (for the most part)&lt;br /&gt;
* Blocks now displayed (usually) by their common names&lt;br /&gt;
* Head_of_department page only shows current year&amp;#039;s classes&lt;br /&gt;
&lt;br /&gt;
== SDS 0.4 alpha (released Aug. 20, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Edit_calendar shows if a student has another trip at the same time&lt;br /&gt;
* Manage_calendar_events updated to display trip name and destination (oops....)&lt;br /&gt;
* Replaced is_enroled with a more descriptive status field&lt;br /&gt;
* Changed select_student to allow selection of students from different status types&lt;br /&gt;
* Overhauled report_entry_spell code, again....should be working well now&lt;br /&gt;
* Changed manage_calendar_event format&lt;br /&gt;
* Limited edit/list_courses to current_school_year&lt;br /&gt;
* Various minor bug fixes&lt;br /&gt;
* Added a page to allow editing of multiple assignments&lt;br /&gt;
* Fixed a lot of pages to only show courses for current year&lt;br /&gt;
* Course/assignment data carried over from last year&lt;br /&gt;
* Fixed some reports_pages: draft_student_report, reports_data_entry (yikes!)&lt;br /&gt;
* Updated calendar scripts to handle feature (i.e. front page) information&lt;br /&gt;
* Course registration scripts now warn if there are conflicts/students in the wrong grade&lt;br /&gt;
&lt;br /&gt;
== SDS 0.3.1 alpha (released Aug. 15, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Fixed Mid-year Marks page&lt;br /&gt;
* Created more descripitive .htaccess&lt;br /&gt;
* Various minor bug fixes&lt;br /&gt;
* Added calendar_meister status to edit_calendar&lt;br /&gt;
* Fixed last names in advisor page&lt;br /&gt;
* Fixed reports_entry_spell.php (almost...)&lt;br /&gt;
* Added student_names for report editing to menu&lt;br /&gt;
* Added access to report_entry_spell as an advisor from advisor.php&lt;br /&gt;
* Added &amp;quot;Save and Next&amp;quot; and &amp;quot;Save and Previous&amp;quot; buttons to report_entry_spell.php&lt;br /&gt;
&lt;br /&gt;
== SDS 0.3 alpha (released Aug. 15, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Fixed student_name formatting issue in travel_report&lt;br /&gt;
* Menu updated to include new scripts, and modified for better grouping of scripts&lt;br /&gt;
* Added edit_travel_labels.php&lt;br /&gt;
* Added edit_destinations.php&lt;br /&gt;
* Added edit_breaks.php&lt;br /&gt;
* Minor fixes to output_report.php&lt;br /&gt;
* Added automatic generation of bus requests for calendar items&lt;br /&gt;
* Added weekend_leave page to housemaster group&lt;br /&gt;
* Added weekend_leave summary page to admin for switchboard&lt;br /&gt;
* Added printable bus_requests to calendar events&lt;br /&gt;
* Added housemaster page to view student information&lt;br /&gt;
* Fixed calendar pages&lt;br /&gt;
* Fixed attendance pages&lt;br /&gt;
* Fixed absence pages&lt;br /&gt;
* Fixed class pages&lt;br /&gt;
* Fixed assignment, assignment_mark and assignment_mark_type pages&lt;br /&gt;
* Added edit_key (SLD) page&lt;br /&gt;
* Added moe_language_code editing page&lt;br /&gt;
* Added edit_timetable_blocks page&lt;br /&gt;
* ADDED MOE 1701 EDITING PAGE............&lt;br /&gt;
* Note: At this point the following pages are NOT working (probably):&lt;br /&gt;
** Parent-Teacher scripts&lt;br /&gt;
** Reporting scripts (excl. output_reports, which does work.)&lt;br /&gt;
** Head of Department/Course Comparison&lt;br /&gt;
** Students/Mid-year Marks&lt;br /&gt;
&lt;br /&gt;
== SDS 0.2 alpha (released Aug. 8, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* Travel_status, travel_reports and edit_travel added&lt;br /&gt;
* Added is_enroled option to student information&lt;br /&gt;
* Non-enroled students are no longer displayed in option lists, etc.&lt;br /&gt;
* Fixed duplicate errors for Elliot Wiechula, Rhys Wiechula, Theodore Wittman&lt;br /&gt;
* Set graduated students to &amp;quot;not enroled&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== SDS 0.1 alpha (released Aug. 6, 2003) ==&lt;br /&gt;
&lt;br /&gt;
* First new version&lt;br /&gt;
* New page schema and layout&lt;br /&gt;
* Scripts split into proper directory structure&lt;br /&gt;
* Database restructured for efficiency and integrity of data&lt;br /&gt;
* Scripts from Old SDS rewritten for new system&lt;br /&gt;
* Site made largely XHTML 1.0 Transitional compliant&lt;br /&gt;
* Many scripts had many bugs fixed&lt;br /&gt;
* Added PDF report cards&lt;br /&gt;
* Added many other PDF reports, options, etc&lt;br /&gt;
* New print daemon and print_queue handling scheme&lt;br /&gt;
* New administration pages for editing titles, parent_student_relationships, etc.&lt;br /&gt;
* Note: At this point the only guaranteed working pages are:&lt;br /&gt;
** Admin pages (except parent-teacher pages)&lt;br /&gt;
** Student, address and parent pages&lt;br /&gt;
** Timetables&lt;/div&gt;</summary>
		<author><name>Chris.kloosterman</name></author>
	</entry>
</feed>