Wordpress Plugin for files submission and approval

I am working on a website, the client wants his students to be able to submit reports and a supervisor will be able to comment or approved the report while the dean can download all the report at a later day.

The client website is an academy.

Please, I will appreciate if there is any trick or plugin that can do the magic.

Thank you.

Hi

You can check this plugin. May be you will need some customization.

Thanks