Show enrolled courses from entire network under main wpmu site


I would like to create edu network, where the instructors can create their own eduroom(subsite), add courses and show the courses from entire network(from all subsites) under main website. I understand I can use Blogs Directory plugin to display all edu rooms from the network but how can I list all the courses?

Second question is about students and course enrollment. If the student register to the main site or subsite, his account works for entire network. What if he enrolls few courses from different edu rooms. Is ist possible to show all the courses he enrolled under his user profile?

Best regards,