MoodleFN may help. This is a fairly extensive customisation of Moodle - it contains many extra/customised modules and blocks.
In particular, I think their My Courses may be what you are after ...
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:
- and await this - hopefully it may transfer to standard Moodle without (m)any changes.
Julian Ridden has made the transfer on his site (playpen):
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.