======= CHANGES ======= 2.4.2 (unreleased) ------------------ - Fix clicking on comment cells to bring up the editor. - Updated Sinhalese translation 2.4.1 (2013-05-30) ------------------ - Made comment cells to submit the gradebook form - Warn about unsaved changes when leaving gradebook (https://launchpad.net/bugs/907999) - Updated translations, added Sinhalese. 2.4.0 (2013-04-18) ------------------ - Remove ``rwproperty`` dependency. 2.4b1 (2013-04-04) ------------------ - Tab redirects to a section only if current user can access it (https://launchpad.net/bugs/1155226) - Added Thai translation 2.4a2 (2013-02-19) ------------------ - Remove Download Gradebook CSV - Updated Printable Gradebook style 2.4a1 (2013-01-23) ------------------ - Remake "Printable Worksheet" as a new style PDF - Report sheet templates now have category weights - Display total/average in deployed report sheets - Added category to report sheet template activity add/edit views - Added report sheet average to report card layout, pdf view - Removed hidden deployed worksheets from dropdown in layout activity add views - Do not give extra credit with discrete scoresystems - Case-insensitive score entry - Modal for entering scores in gradebook cells of comment activities - Updated translations 2.3.1 (2012-11-29) ------------------ - Set default point value of external score to 100, the same as of activity. - Refactor student's gradebook view for CanDo. 2.3.0 (2012-10-19) ------------------ - Fix score history when first grade is unscored - Complete Dutch translation. 2.2.1 (2012-10-09) ------------------ - Total and Average calculation shouldn't use the minimum score of the activity (https://launchpad.net/bugs/966426) 2.2.0 (2012-08-08) ------------------ Features ++++++++ - Gradebook refactoring - New style for worksheet tabs that allows for many sheets and long titles - Hide sidebar button - Score history - Updated translations Bugfixes ++++++++ - Text area smaller than cell (https://launchpad.net/bugs/921750) - Red cells don't revert to green (https://launchpad.net/bugs/921694) Developer tools +++++++++++++++ - Selenium tests and testing extensions 2.1.1 (2012-10-03) ------------------ - Cross linked sections break gradebook (https://launchpad.net/bugs/1052931) - Fixed Edit Activity submit - Fix a rare failure when upgrading from gradebook <= 0.9.0 (https://launchpad.net/bugs/995615) - Report Layout displays a server error (https://launchpad.net/bugs/1008176) - Set short spreadsheet names in Gradebook Export xls (https://launchpad.net/bugs/1024814) - Updated translations 2.1.0 (2012-04-18) ------------------ - Report sheets XLS export (https://launchpad.net/bugs/976757) - Period order in attendance report incorrect (https://launchpad.net/bugs/932508) - Add a link to Student in student's popup menu (https://launchpad.net/bugs/919388) - Round the score in student gradebook (https://launchpad.net/bugs/950531) - Refactor worksheets to separate activities and enable different kinds of worksheets. - Updated translations 2.0.3 (2012-03-16) ------------------ - Fill down is back in the contextual menu (https://launchpad.net/bugs/907907) - Course worksheet outstanding issues (https://launchpad.net/bugs/927862) - Tab hiding (https://launchpad.net/bugs/938810) - Fixes to navigation, style, i18n, tables, etc. - Updated translations 2.0.2 (2012-02-02) ------------------ New features ++++++++++++ - Course leaders may deploy course worksheets (https://launchpad.net/bugs/916678) Bugfixes ++++++++ - Error editing Activity category with unicode characters (https://launchpad.net/bugs/913581) - Crash viewing a Section, when all sheets are hidden (https://launchpad.net/bugs/913055) - Missing XLS and PDF export (https://launchpad.net/bugs/916674) - Different style for deployed worksheet tabs (https://launchpad.net/bugs/916674) - Min/max should show while editing report sheet template (https://launchpad.net/bugs/916675) - Unhiding personal sheet unhides deployed sheets (https://launchpad.net/bugs/917294) - In sorts, no value should be less than zero (https://launchpad.net/bugs/907895) - Updated translations (de, fr) 2.0.1 (2011-12-22) ------------------ - Allow scoresystem point value be equal to the previous grade (https://launchpad.net/bugs/899228) - Updated translations 2.0.0 (2011-11-22) ------------------ - Column header in the Detailed Student Report spans beyond column borders. (https://launchpad.net/bugs/837156) - Absences by day report dialog should have a proper date widget (https://launchpad.net/bugs/876800) - PDF file names should include student username (https://launchpad.net/bugs/893019) - Flourish request failing report modal submits too soon (https://launchpad.net/bugs/893240) 1.9.3 (2011-11-18) ------------------ New features ++++++++++++ - Hide/Unhide deployed Report Sheets - Set title before deploying a report sheet. - Too easy to deploy duplicate report sheets (https://launchpad.net/bugs/836732) - "Report" in student pop up menu that brings up the same view as student sees (https://launchpad.net/bugs/887122) Bugfixes ++++++++ - Selecting score system for average column does nothing (https://launchpad.net/bugs/882061) - Gradebook menuitem fails when person teaches and attends sections (https://launchpad.net/bugs/885823) - All tests fixed 1.9.2 (2011-11-02) ------------------ - Fixed the overzealous security checks to improve performance (https://launchpad.net/bugs/561217) - Add a link from Section to Gradebook (https://launchpad.net/bugs/868426) - Fix Gradebook breadcrumb (https://launchpad.net/bugs/868431) - Updated translations 1.9.1 (2011-10-06) ------------------ - Fully translatable - Updated translations 1.9.0 (2011-09-22) ------------------ New skin for SchoolTool 1.9 (flourish) and many other changes. Cleanup +++++++ - Move categories from z3c.optionstorage to a simple container. 0.9.2 (2011-09-22) ------------------ - Updated translations. 0.9.1 (2011-07-04) ------------------ New features ++++++++++++ - External activity source for journal average. - Absences and tardies columns in the gradebook (hidden by default). - Hide/Unhide deployed report sheets (https://launchpad.net/bugs/788323). Bugfixes ++++++++ - Move custom score systems to a new container. Fixes crash on startup if gradebook has been disabled after use (https://launchpad.net/bugs/717277). - Run functional tests without journal, add separate tests that need journal to another layer (https://launchpad.net/bugs/783540). - Fixed crash when there were scores only for non-weighted activities (https://launchpad.net/bugs/801121). - Fixed unhide worksheets when all the worksheets are hidden (https://launchpad.net/bugs/788307). 0.9.0 (2011-04-25) ------------------ Improvements ++++++++++++ - Make gradebook.js static thus greatly improving Gradebook performance. - Reports action menus were moved to schooltool 1.6.0b1. Register our reports using the new ``reportLink`` directive. - Add meta.zcml to support making this plugin optional. - Added ``printGradebook`` helper to print the gradebook in ftests. - Make dependency on schooltool.lyceum.journal optional (https://launchpad.net/bugs/768885). Bug fixes +++++++++ - Removed width restriction on names in layout report card view (https://launchpad.net/bugs/643700) - Fixed linked column forms to use activity categories properly (https://launchpad.net/bugs/703078) - Fixed the Detailed Student Report to show data only from the selected term and not the whole school year - Save due_date attribute in New Activity form (https://launchpad.net/bugs/700520) - Update translations. 0.9.0a1 (2011-02-23) -------------------- - Fixed default category selection for new activity form (https://launchpad.net/bugs/562875) - Sort student names in the gradebook according to locale. - Split and improve functional tests. 0.8.1 (2010-10-04) ------------------ - Grades rounding mismatch (https://launchpad.net/bugs/585796) - Calculate average grade with more precision (https://launchpad.net/bugs/333971) - Use fixed precision for total and linked columns (https://launchpad.net/bugs/650838) - Fix to let students view section's gradebook. - Cosmetic fixes in various pages. - Updated translations (es, lt, nl) 0.8.0 (2010-09-16) ------------------ - Update tests for use with SchoolTool 1.5.1 0.7.2 (2010-09-16) ------------------ New features ++++++++++++ - CSV export of all sections' grades (requested by SLA) - Custom Score Systems need min/max passing scores (https://launchpad.net/bugs/616451) Bug fixes +++++++++ - Fixed Gradebook doesn't remember last section visited (https://launchpad.net/bugs/623507) - Fixed deletion of report activities (https://launchpad.net/bugs/627490) - Fixed exception deploying a report sheet when no templates exist (https://launchpad.net/bugs/592144) - "Enter" in gradebook should not submit form (https://launchpad.net/bugs/615957) - Updated translations (el, en, es, fr, it, nl) 0.7.1 (2010-06-25) ------------------ - Fixed accessing gradebook if last visited section was deleted (https://launchpad.net/bugs/591872) - Fixed all averages displayed as "A" (https://launchpad.net/bugs/596311) - Fix a crash in manage Activity categories (https://launchpad.net/bugs/585805) - Updated translations (es, ru, tr) 0.7.0 (2010-05-20) ------------------ Stable release to go with SchoolTool 1.4.0. - Fixed failing ranged score system for report activities when using non-english views (https://launchpad.net/bugs/581825) - Made the gradebook to stop creating a default worksheet if there are report sheets deployed (https://launchpad.net/bugs/579720) - Made 'Apply' button translatable in edit form of report activities - Improved due filter message id in the gradebook overview - Fixed typo (https://launchpad.net/bugs/582436) - Updated translations 0.6.2 (2010-04-28) ------------------ - Added user preference to hide the due date filter - Students should be able to view activity descriptions (https://launchpad.net/bugs/306553) - Fixed gradebook pdf to break across pages better (https://launchpad.net/bugs/356544) - Added support for comment score system values in student grades view - Add margin of 1em where appropriate (https://launchpad.net/bugs/513473) - Fixed "Workheet" typo (https://launchpad.net/bugs/558472) - Make score systems texts translatable - Include compiled translations in the tarball - Updated translations (da, de, es, pl, pt_BR, vi) 0.6.1 (2010-02-24) ------------------ - Main "Gradebook" link now remembers last section (https://launchpad.net/bugs/513246) - Add gradebook pdf (https://launchpad.net/bugs/509672) - Add request page for report cards (https://launchpad.net/bugs/485595) - Overhauled report card layout view for easier use (https://launchpad.net/bugs/485609) - Ability to unhide worksheets (https://launchpad.net/bugs/511246) - Linked columns that link to hidden worksheets will now also be hidden - Fix gradebook crashes with linked activities (https://launchpad.net/bugs/513351) - Fix viewing gradebook for sections without courses (https://launchpad.net/bugs/484485) - Accept the term filter for student reports - Fix removing scores from gradebook - Left-justify names in gradebook overview (https://launchpad.net/bugs/513469) - Add security descriptions (https://launchpad.net/bugs/513476) - Administration can grade students if that is enabled in access control (https://launchpad.net/bugs/517201) - Made cell ids predictable for selenium scripts (https://launchpad.net/bugs/422641) - Reduce dependency on ``zope.app.*`` packages - Update translations (es, fi, nl, pl, pt) 0.6.0 (2010-01-06) ------------------ - Port to zope versions available in karmic https://launchpad.net/bugs/498803 0.5.2 (2009-12-30) ------------------ - Added ability to hide worksheets https://launchpad.net/bugs/427494 - Skip worksheets and activities that have no score for a student https://launchpad.net/bugs/427489 - Fix to allow changing activity order https://launchpad.net/bugs/494262 - Support for automatic plugin inclusion (using schooltool-1.2.1 or later) - Many build improvements by Justas and Gediminas - Updated translations 0.5.1 (2009-11-11) ------------------ - Fix term selection in gradebook overview and student's views. https://launchpad.net/bugs/478666 - Traceback on gradebook averages when a student has no scores. https://launchpad.net/bugs/479305 0.5.0 (2009-11-04) ------------------ This release is compatible with and requires SchoolTool 1.2.0. Worksheets ++++++++++ - New summary worksheets. https://launchpad.net/bugs/427997 - Default non-report worksheet. https://launchpad.net/bugs/417929 - Ranged value score support in Report Sheet activity. https://launchpad.net/bugs/417926 - Improved multi-worksheet interaction. https://launchpad.net/bugs/417918 - Way to create summary sheets automatically. https://launchpad.net/bugs/427994 Reporting +++++++++ - Failure report. https://launchpad.net/bugs/428077 - Student detail report. https://launchpad.net/bugs/428075 - Section attendance information in the report card layout. https://launchpad.net/bugs/410005 Translations ++++++++++++ - Gradebook translations are now separate from schooltool. - Many fixes to make it translatable. Tweaks and fixes ++++++++++++++++ - Abbrevations in gradebook scoring system. https://launchpad.net/bugs/409038 - Better category weighting documentation. https://launchpad.net/bugs/447468, https://launchpad.net/bugs/417919 - And a lot of small UI / navigation tweaks, fixes for several crashes and glitches. For a full list see https://launchpad.net/schooltool.gradebook/+milestone/0.5.0 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 : - 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 : - 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