I am trying to build a question answer site in drupal 7. User with teacher role will create a question node, after that users with student role can upload answers in PDF. Different students can upload/attach their respective answers pdf for that question node.
Teacher after evaluating uploaded answer pdf will upload evaluated/corrected pdf for each student. Students can not view other students answers pdf or corrected pdf.
I am thinking to create a question content type and answer content type. Each answer will be linked to specific question node. Answer content type will have two file fields, one to upload answer pdf and another for corrected pdf.
Is my approach correct? Is there any better approach or any module which can help?