~~~~~~~
CHANGES
~~~~~~~

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.

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

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

Author: Douglas Cerna

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

Author: Chris Carey

* moved gradebook cell color validity from javascript to css

Author: 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

