Hi Vijay,
Did you have a look at Course Completion report? It seem like it can combine all the infromation you need.
Yuliya