:tocdepth: 2

1.0 Release Notes
~~~~~~~~~~~~~~~~~

SchoolTool
==========

1.0.6 (2010-07-20)
------------------

New features 
++++++++++++

- Removed SchoolTool logo from PDF footers (https://launchpad.net/bugs/561558)
- Copy data from previous school year (https://launchpad.net/bugs/541673)
- Added course names to section links in the person view, sorting Sections and
  Groups links by school year (https://launchpad.net/bugs/545793)

Bug fixes
+++++++++

- Speed up editing of section learners and instructors (https://launchpad.net/bugs/599258)
- XLS Importer catches errors before trying to create objects. (https://launchpad.net/bugs/306339)
- Fix Timetable Schemas page for non-manager users (https://launchpad.net/bugs/545780)
- Fix timetable display when first day of the week is empty (https://launchpad.net/bugs/545763)
- Fix timetable plugin for sampledata (https://launchpad.net/bugs/306107)
- Translate "Confirm" button in delete forms correctly.
- Made edit links on person, section and group views available only to managers (https://launchpad.net/bugs/361436)
- Display resources of calendar events on weekly view (https://launchpad.net/bugs/540099)
- Use semicolon to separate instructors in section's label (https://launchpad.net/bugs/558911)
- Prevent the user to enter non-ascii usernames (https://launchpad.net/bugs/397610)
- Update translations


1.0.5 (2010-03-09)
------------------

- Backport report template refactoring for CanDo


1.0.4 (2009-12-28)
------------------

- Many i18n fixes by Douglas and Gediminas

- Update translations from trunk

- Many build improvements by Justas and Gediminas

Bug fixes
+++++++++

- Broken urls in help window when application URL is not /
  https://launchpad.net/bugs/372606

- Section scheduling view now returns to section on save
  https://launchpad.net/bugs/485616

- Failed to create sections that span multiple terms.
  https://launchpad.net/bugs/427321

- Crufty section name display for section.
  https://launchpad.net/bugs/394388


1.0.3 (2009-07-07)
------------------

New features 
++++++++++++

- New section adding view.  

  - Multiple-term (linked) sections can now be created.
  
  - "New Section" button replaced with a link in action menu in course view.  
  
  - Sections now can also be added from term's "sections" view. 
  
  - See https://launchpad.net/bugs/389283

- You can specify the relationship between a person and a contact from a
  standard set (parent, guardian, step-parent, etc). See
  https://launchpad.net/bugs/381412

- Removed ability to delete calendar events that come from (section) timetables.
  See https://launchpad.net/bugs/271391

Douglas Cerna:

- Added missing attributes to the course adding form and the csv import.  See
  https://launchpad.net/bugs/384945 and
  https://launchpad.net/bugs/384957

Tweaks and fixes
++++++++++++++++

- Active year is no longer highlighted in red.  See
  https://launchpad.net/bugs/317651

- Fixed contact deletion crash. See
  https://launchpad.net/bugs/382239

- Section and course descriptions are displayed properly now.  See
  https://launchpad.net/bugs/370581

- Fixed a typo in default ethnicity demographics field.  See
  https://launchpad.net/bugs/376116

- Fixed glitches (events not displayed or displayed in wrong day) in weekly
  calendar views. See https://launchpad.net/bugs/285514 and
  https://launchpad.net/bugs/389626  Thanks go to Daniel Höger
  for the report and part of the fix.

Unicode fixes
+++++++++++++

Douglas Cerna:

- Contacts views.  See https://launchpad.net/bugs/382251

- Course CSV import.  See https://launchpad.net/bugs/375792


1.0.2 (2009-06-02)
------------------

Justas Sadzevičius:

- SchoolTool no longer supports groups as members of a section.  To add all
  members of a group, please use the filter in section's "edit individuals"
  page.  See https://launchpad.net/bugs/370629

- Optional "Course ID", "Goverment ID" and "Credits" fields added to a Course.
  See  https://launchpad.net/bugs/381031

Gediminas Paulauskas:

- Fixed broken packages.  See https://launchpad.net/bugs/352096

- Server properly starts after installation or upgrade.  See
  https://launchpad.net/bugs/334365


1.0.1 (2009-05-11)
------------------

Major
+++++

Translations are back in SchoolTool.

As usual, please set a preferred language in your browser or follow instructions
in the SchoolTool book:
http://book.schooltool.org/htmlhelp/translations.html#selecting-schooltool-s-language

Tweaks and fixes
++++++++++++++++

Douglas Cerna:

- Made CSV importer support blank lines.  See https://launchpad.net/bugs/253663

Justas Sadzevičius:

- Added section linking to the edit section view.


1.0.0 (2009-04-30)
------------------

Person and Demographics
+++++++++++++++++++++++

Filip Sufitchi <fsufitch@charon>:

- Initial implementation of demographics field management views.

Ignas Mikalajūnas <ignas@pov.lt>:

- Added custom demographics field storage and fields themselves.
- Added contacts to schooltool with list/add/edit/display views.
- Added contact managemenet view and made it possbile to add+assign contact
  in one go.

Alan Elkner <aelkner@gmail.com>:

- added group to person add form
- added advisor to person add form
- added advisor and advisee functionality to BasicPerson
- basicperson has new fields and some old ones were removed

PDF Reporting improvements
++++++++++++++++++++++++++

Justas Sadzevičius <justas@pov.lt>:

- Rewrite calendar PDF views to use RML.
- Added headers and footers to PDF views.

XLS import/export
+++++++++++++++++

Tom Hoffman <tom.hoffman@gmail.com>:

- Creaded empty annotated XLS import template.
- Updated texts in XLS import view

Ignas Mikalajūnas <ignas@pov.lt>:

- Added ability to import user passwords.

- Importer now will not complain about missing spreadsheets in the XLS
  file being imported.

- Added Export to XLS functionality.

- Split terms into 2 school years in sample data.

- Fixed a crash in export when no resources are assigned to a timetable
  event.

- Separated section import/export into separate spreadsheets.

- Made most if not all the objects in xls import reimportable.

- Added demographics information to the sample data file.

- Changed "Excel import" action to "XLS import".

Tweaks and fixes
++++++++++++++++

Tom Hoffman <tom.hoffman@gmail.com>:

- Updated section import csv file documentation.

Alan Elkner <aelkner@gmail.com>:

- Removed unused identifier field from add forms.

Filip Sufitchi:

- Made Delete buttons look consistently (Red) all over the system.

Chris Carey:

- Unify color color scheme in schooltool.gradebook and schooltool.lyceum.journal
  ajax status indicators.

- Added School Timetable id display to the School Timetable view page

Ignas Mikalajūnas <ignas@pov.lt>:

- Added headers to some Section views.
- Do not allow people without schooltool.edit permission on SchoolYears delete
  terms.
- Made field descriptions in most of the forms visible.
- Switched to ISO dates everyehere.
- Added date picker to all the forms in schooltool.
- Started using ISO date format (yyyy-mm-dd) in the short date formatter.

- Removed resource booking link from the section view.

Justas Sadzevičius <justas@pov.lt>:

- Added simple section cross-term copying and linking interface.

- Fixed a small bug in weekly calendar title - week date range was
  one day too long.

Douglas Cerna:

- Group and section member CSV import views.


SchoolTool Gradebook
====================

0.4.10 (2010-02-04)
-------------------

Backport fixes, translations and small features from trunk up to 0.5.2 release.

Translations
++++++++++++

- Gradebook translations are now separate from schooltool.
- Many fixes to make it translatable.

Tweaks and fixes
++++++++++++++++

- Many build improvements by Justas and Gediminas
- Fix to allow changing activity order https://launchpad.net/bugs/494262
- Fix term selection in gradebook overview and student's views.
- Traceback on gradebook averages when a student has no scores.
  https://launchpad.net/bugs/479305
- Better category weighting documentation. https://launchpad.net/bugs/447468,
  https://launchpad.net/bugs/417919
- Fixed mygrades bug, https://launchpad.net/bugs/397296
- fixed bug with deleting report sheet template activities, https://launchpad.net/bugs/417924
- Report Card Layout view re-wording of text and adding OK button, https://launchpad.net/bugs/400499
- fixed filename of report card pdf, https://launchpad.net/bugs/422915
- replaced Report Worksheet with Report Sheet in ui, https://launchpad.net/bugs/400402
- manage view for a worksheet has no activities message, https://launchpad.net/bugs/400406
- added Worksheets link that was long overdue
- changed Print Report Card links to Download Report Card, https://launchpad.net/bugs/400512
- changed Column Preferences link to Preferences, https://launchpad.net/bugs/427976
- added nexturl support to student gradebook, https://launchpad.net/bugs/418157
- fixed bad navigation following activity edit, https://launchpad.net/bugs/378672
- added outline activities to report card
- fixed student gradebook view to use worksheet activities
- returning invalid scores are now higlighted in red, https://launchpad.net/bugs/391305
- successful filldown now sets dirty flag, https://launchpad.net/bugs/390801
- added OK link to scoresystem view to take user back to scoresystems overview, https://launchpad.net/bugs/394768
- filldown values are now color-coded according to validity, https://launchpad.net/bugs/391781
- mouseover header cell, not just activity label, shows description text, https://launchpad.net/bugs/390805
- redirect unauthenticated user to login in gradebook startup view, https://launchpad.net/bugs/391216


0.4.9 (2009-07-07)
------------------

New features 
++++++++++++

- There is a new gradebook view for grading a single student.  Please follow ">"
  next to a student's name in the gradebook.

- Report sheet activities can have comments as their scores now, to allow
  comments on report cards.  See https://launchpad.net/bugs/381054

- Administrators can define custom score systems (grading scales) used in the
  gradebook and report sheets.

Tweaks and fixes
++++++++++++++++

- Graceful handling of incomplete set up in gradebook report card pdfs.  See
  https://launchpad.net/bugs/379968

- Gradebook: "Update" button renamed to "Save".  See
  https://launchpad.net/bugs/395272

- Fixed average gradebook score calculation when dealing with invalid scores.
  See https://launchpad.net/bugs/391310

- Cleaned up pre-release ui bugs in "Add a new score system" view.  See
  https://launchpad.net/bugs/394792, https://launchpad.net/bugs/394805 and
  https://launchpad.net/bugs/394778

Fixes by Douglas Cerna:

- Fixed keyboard navigation in gradebook.  See https://launchpad.net/bugs/391313

- Improved gradebook XLS export - added First Name, Last Name, ID fields.  See
  https://launchpad.net/bugs/391787

- Tweaked text in gradebook column set up page.  See
  https://launchpad.net/bugs/394774

- Unicode fixes in gradebook activities. See https://launchpad.net/bugs/383416


0.4.8 (2009-05-12)
------------------

Alan Elkner:

- Re-enabled final grades as "summary" view.  See
  https://launchpad.net/bugs/372557

- Fixed unicode encoding bug. Having unicode characters in activity
  descriptions prevented access to the gradebook.  See
  https://launchpad.net/bugs/371577


0.4.7 (2009-04-29)
------------------

Released together with SchoolTool 1.0.

Ignas Mikalajūnas <ignas@pov.lt>:

- Move gradebook tab to the left.
- Add i18n domain to the zcml file.
- Style remove button red.

Douglas Cerna:

- Added gradebook XLS export views.
- Added capacity to import "external activities" into gradebook.

Chris Carey:

- moved gradebook cell color validity from javascript to css

Alan Elkner <aelkner@gmail.com>:

- got rid of confusing description of requirement title field
- mygrades (student) view now looks like teacher gradebook
- spaces now removed from activity column headings
- report card now handles multi-course sections
- added capability to deploy a report worksheet to a school year
- added instructor names to course title in report card pdf
- fixed javascript bug caused by activity description having newline char
- added handling of arrow keys for navigating cells
- added description field to gradebook and set on cell focus and activity
  mouseover
- got rid of obselete final grades view
- added javascript to set focus to first gradebook cell
- added javascript to allow user to save changes when trying to navigate away
  from a gradebook with unsaved changes
- added heading attribute to report card layouts
- added term drop-down to gradebook overview
- changed worksheet drop-down to be tabs instead
- added due date to activities and filtering by due date to gradebook overview
- moved label from external activity to linked activity where it belongs
- added label to IActivity, to be used for gradebook column labels
- got rid of unnecessary student and student/activity grade views
- made activity grade view look like gradebook overview
- made Weight Categories button an action button
- worksheets can no longer be deleted
- create sheet1 if the section has no worksheets
- got gradebook to handle switching between sections in different terms
- created report card pdf view
- created Report Card Layout view
- added subscriber to deploy worksheets to newly added sections
- deployed worksheets and activities are now blocked from deletion
- created view for deploying report worksheets
- created simpler add/edit activity views
- added javascipt for validating input


SchoolTool Lyceum Journal
=========================

0.3.6 (2010-02-04)
------------------

- Add period number to day of month headings, https://launchpad.net/bugs/485614
- Add Tardies column to section journal, https://launchpad.net/bugs/409997
- Update and fix translations


0.3.5 (2009-05-27)
------------------

- Automatically compile translations.


0.3.4 (2009-05-26)
------------------

- Add a view with links to timetables if no periods in timetables of section
  are selected, https://launchpad.net/bugs/375797


0.3.2 (2009-04-20)
------------------

This release goes with SchoolTool 1.0.0.

- Removed lesson descriptions from the journal views.
