Hi Mehdi,
I will try to explain how you can set up Dataform. Students can upload, the teacher will download and revise the file and has the opportunity to add a feedback. Students can get informed about the revised file and the feedback from the teacher. The notification can be set to an event in a view. Now the student can respond to the feedback and write a comment. Finally, it may look like this:
You can have many and different views in any Dataform activity. Here are the views that I added.
When a student posts a comment as response to the feedback, the notification rule will ensure that the teacher will receive an email.
I hope this gives you an idea how your special assignment can be done with the Dataform activity.
With kind regards,
Hartmut