~schooltool-owners/schooltool.gradebook/flourish

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
=======
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 <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