Skip to content

Releases: ubccapico/canvascli

Version 0.4.0

01 May 01:15

Choose a tag to compare

Added

  • Show mean and median grade in plot.
  • Add selection to show raw percentage in the plot.
  • Visualize unposted student grades.
  • Improve warning message for students with an unposted grade
    that would change their final grade.
  • Allow filtering courses by date
    and only show last year's courses by default.
  • Print version number and check for the latest version online.

Changed

  • The grade drop threshold now applies to the unposted score.
    rather than the posted score.
  • Make output notes and warnings stand out more.

Fixed

  • Make end note easier to read.
  • Provide a default value instead of crashing when a course is missing a name.

Version 0.3.3

12 Nov 21:06

Choose a tag to compare

Added

  • Warn when there are unposted canvas assignment

Fixed

  • Remove suffix number in session since this is not used in the FSC.
  • Change to a more suitable number of histogram bins.

Version 0.3.2

08 Jul 02:12

Choose a tag to compare

Added:

  • Support Canvas grade override column

Version 0.3.1

01 Jun 18:13

Choose a tag to compare

Added:

  • canvascli is now on PyPI!
  • More readable visualizations

Version 0.3.0

31 May 18:57

Choose a tag to compare

Added

  • Round grades to integers.
  • Cap grades at 100.
  • Optional overrides of detected course info.

Changed

  • Abbreviate options flags.

Version 0.2.1

31 May 03:47

Choose a tag to compare

Fixed

  • Raise useful message upon unauthorized course access

Version 0.2.0

31 May 02:41

Choose a tag to compare

Added

  • show_courses got a --filter option to facilitate finding the right course.
  • canvascli now has a --version flag.
  • Shell completion.

Changed

  • The package was refactored to modularize functionality into subcommands, each with its own options.
  • dataclassy is being used instead of dataclasses from stdlib in order to handle class inheritance with default values.