Eledge would benefit from better grade-reporting facilities.
The gradebook is great for looking at a particular course, but it would be nice to get a variety of aggregate statistics, across courses.
For instance, being able to say: I want to see the scores for users x, y, and z, in the following courses, and then get a "gradebook" page which contains /only/ those students.
Or an even more condensed view:
For the following users, give me their average (weighted) score across all assignments, by course (n values: 1 per course)
Or even more condensed:
Across all courses (or some subset), what is the user's average weighted score? (1 value)
Other reports could include:
For the given set of students, how many assignments have been completed? How many are incomplete? (Across one or more courses)
For the given set of students, how many assignments have been completed with a score above some threshold?
(The last two could probably be merged into a single report)
Logged In: YES
user_id=586247
Originator: YES
The report facility should be easily extensible, to allow new reports to be "dropped" into place, autoconfigured, etc.
The CVS inclusion of Tapestry 5 should facilitate this.