> instructions referred to the row or the course number. I think the
> instructions might be clearer if they said something like "prefix the row #
> associated with the course with 'e' to edit" etc.
+** TODO [#B] Simple histogram on grade report :reporting:ui:
+print a "|" for each grade level in current assignment? if letter
+** TODO [#B] Automatic selection of current assignment :grader:ui:
+If multiple assignments exist for the current course, select the one
+that was most recently due?
** f890cef9d: grading/db.py: fix bug in select_students giving duplicate rows
- problem was join: a student can appear in multiple courses, so
+ def histogram(self, grades):
+ """Produce a simple text histogram indicating an assignment's distribution of grades.
+ CURRENTLY ONLY IMPLEMENTED FOR ASSIGNMENTS WITH LETTER GRADE TYPE."""
+ values, weights, types, _ = ch.unpack_entered_grades(grades)
+ raise NotImplementedError
def as_text(self, compact=False):
"""Return a textual representation of this report as a string.
If compact is True, returns a compact, tabular representation.