Hi sir,
I read your description carefully. I saw that you need a good plugin for educational purpose. I suggest you some free plugin to use. Like.. (Buddypress, Bbpress etc). I think those will be good for you. I'll make for you perfect. I also know some more plugin to related your requirement. If you interested to discuss more. Please! ping me here.
Best Regards,
Zahid