There is a buddypress addon called Courseware but it means you need the whole buddypress package.
http://wordpress.org/extend/plugins/buddypress-courseware/
It might be doing too much though, and potentially you’ll have a lot of CSS to write / templates to edit.