[Gradebook] Keep Column Headings Visible in Gradebook when Column Width is Reduced

Problem statement:

When we have a large number of assignments in Gradebook, it is great being able to make the columns narrower to see more assignments at once. For instance, with several weekly assignments over 12 weeks, it is useful to see all 12 columns at once for a particular assignment on the screen. However, when I do this the column headings simply disappear, leaving those cells empty, making it hard to verify what assignment I am looking at! This happens even if ample space is left in the cells, such that the grades themselves fit very nicely, with good space around them. This is due to larger than necessary padding in the headings row, which does not take the column width into account.

Proposed solution:

Simply drop the padding of column headings when column width goes below a certain value. You may also consider reducing the size of the heading font and/or letting it flow to multiple lines. Even better, consider allowing the headings to flip to a vertical direction at a very low column width. These are all formatting solutions that should be relatively straight-forward to implement as a dynamic style.

User role(s):

instructor