A while back I wrote a post on the igrades plugin that I build for a client. The plugin showed all the students grades, regardless of whether that were enrolled in the course or not.
I showed the plugin to a friend of mine. He took one look at it and went, “Yes, but could you group the activities under the course?” He then proceeded to create a quick mockup of what he was thinking. It took me but a moment to realize my first effort was rubbish and that he was right.
So back to the drawing board for another stab at making the solution a little more practical. Below are my revised efforts. I now use an Accordion to group the activities in a course. I also included a count of the number of activities required for completion. A progress bar to gives the users a quick visual of their progress.