One group project with multiple parts

Community Member

I have created a final project for all 7 students in the same class.  All 7 students will be working together on the same project, so there is only one project (not a project created by each student). The project has multiple components (15) that each student needs to contribute to and I need to grade each students' individual contributions. Each student needs to see everyone else's contributions as well. Do I set up Groups to manage this? Do I create one +Group Set with all students and then create +Group for each of the components and assign all 7 students in each one?  Should I use Discussions within the groups for students to see each other's contributions and to be able to grade the individual contributions? Your suggestions are appreciated.