MoodleFN may help. This is a fairly extensive customisation of Moodle - it contains many extra/customised modules and blocks.
http://moodlefn.firstnationschools.ca/sync/demo/mfn_doc/tree/
In particular, I think their My Courses may be what you are after ...
http://moodlefn.firstnationschools.ca/sync/demo/mfn_doc/blocks/3_my_courses/My_Courses_Block.htm
We are interested in using it wihtin a 'standard' Moodle, but have been without luck trying to transfer it. Not least due to our very limited PHP skillset.
There is some development - see my question:
http://moodle.org/mod/forum/discuss.php?d=53888
- and await this - hopefully it may transfer to standard Moodle without (m)any changes.
Julian Ridden has made the transfer on his site (playpen):
http://playpen.monte.nsw.edu.au/
http://playpen.monte.nsw.edu.au/course/view.php?id=5
though this is undergoing some updates.
The module was mentioned in a discussion elsewhere on his clouds theme - but he was unable to provide the changes - unsurprising given how much other stuff he does. (sorry do not have the reference)
We even sent to a couple of Moodle partners, but they did not respond.
If you get anywhere - please post back.
Andy