Please look at the dotTeach functionality.
http://www.weg.ee.usyd.edu.au/projects/dotteach/ https://openacs.org/forums/message-view?message_id=265146
Let us know if this meets your needs.
Caroline