Hi all, we (mainly Jeff Graham) have been working on adding weighting, catagorization, numerical to letter grade, etc. features to gradebook.
We have things mostly working now on the teacher view, and thought it would be a good time to put up a GUI demo for suggestions, comments, etc.
It's available here (in Moodle book format, login as guest):
http://learn.humboldt.edu/mod/book/view.php?id=1077
We should have some code available for testing in a few weeks, let us know what you think of it so far. Thus re-write simply changes grade.php and grades.php, no other code needs to be changed.
We have a few issues we'd specifically like input on:
- How to show many students? I was thinking to just use a scrolling css div, with the student's list in one table and the catagories in the other. But this seems problematic with long student names throwing off the formatting. At this point I'm thinking just take a cue from phpMyAdmin, and reprint the catagories every 13 rows or so.
- Performance may be an issue, this does not use a new grades table, it queries the modules like the standard gradebook, generates the mother of all arrays, and then Jeff's code runs the math on it. Sounds like alot of work for the server, but it seems pretty fast so far (we're testing on a course (not the one in the screenshots as it uses actual names) with 140 students, 35 graded items, and it returns the results just about instantly so far.
We plan to get set up 10 or so folks as teachers in this course and coordinate them all refreshing the gradebook at the same time, while watching the server's load, to get an idea if performance is going to be a problem at high user loads.
Anyway, input most welcome!
Michael Penney
Jeff Graham
Humboldt State U.