I would like to help you. I'm implementing this features on uned http://dev.innova.uned.es/foros/forum-view?forum%5fid=29818
Regards.