Skip to content

Version 0.5.0

Compare
Choose a tag to compare
@joelostblom joelostblom released this 30 Sep 00:21
· 100 commits to main since this release

Added

  • Visualize individual student assignment scores.
    • This makes it possible to see how a student is doing over time
      and if intervention is needed.
  • Optionally filter how many assignments show up in the visualization.
  • Link Final Grade Plot with individual student assignment scores.
  • Visualize score distributions for each assignment along with mean and median.
  • Visualize a comparison between scores from each grader.
  • Center chart titles and add more elaborate instructions.
  • Show mean and median grade in plot.

Changed

  • Require Python 3.8 instead of 3.6 to ensure that importlib.metadata is in stdlib.
  • Make saved messages stand out and simplify final info note.
  • Make hover highlighting more intuitive and better explained.
  • Filter out unpublished assignment and those missing a max score.
  • Put assignment titles on top of plots instead of to the left.
  • Maintain assignment order from Canvas in all visualizations.
  • Only show a sample of the students with unposted assignments.

Fixed

  • Make rounding work with dfs containing None instead of NaN
    (happens when all values are None for an assignment and there is no type casting)