However... through its desire to do everything, it is so difficult for the average user that it is, in fact doing nothing for many of the users I previously had using our gradebook (gbv2). They have abandoned it for Excel -- and not without disparaging words for anyone associated with its making or support (including myself).
I read these forums religiously and am finding very little, serious effort being put into correcting the major shortfalls in the Moodle gradebook's usability. A far from exhaustive sample :
- Language suggestions (what else can we call something so its easier to understand by non-Math faculty)
- Course total points that actually represent the total points for the course
- Update button at top
- Pictures and names that scroll off the screen so you've no idea if you're inputting grades for the right person.
- Eliminating "Overridden" flag so if someone accidentally overrides something they don't have to remove it one cell at a time through the use of five clicks.
- Eliminating individual cell edit icons (are these REALLY used by anyone?)
- Easier weighting of grades (doesn't every grade automatically have a weight even if its parent category isn't "Weighted mean of grades"?)
- Easier adding of items (click "add x number of items" button)
- In-line editing of item and category names, not yet another screen.
- Easier creation of categories
- Easier assignment of items to categories (Some work has been done on this but its current state is questionable)
- Extra credit for any aggravation method including awarding more than the maximum points
- "Curve to" that allows grades higher than the max
- Do we actually need locks? Does the value outweigh the immense added complexity?
- Real value of "Multiplier" (the only explanation I've heard about this is a way to get around the 100-point maximum, which everyone I know has hacked anyway)
- Export maximum points for items to Excel (calcs in Excel are worthless without the max)
- Reverse letter grade conversion -- input a letter and if it corresponds with a scale value, run with it