@TonyMason
Why are you using self-selected groups?
I had students tell me what groups they wanted to be in, but then I put them into the groups. Self-selected groups cannot be used to assign group assignments, meaning that each person will have to submit their own assignment.
If you assign the groups yourself by creating a group set, then it can be a group assignment and one submission will count for the whole group. When you go into SpeedGrader, you don't see the student names, you see the group names. You can still assign grades individually if you desire by checking a box when you set up the assignment and then you will see each student in SpeedGrader and have to grade the same thing multiple times.
Canvas expectation is that for a group assignment there will be just one submission for the group. Canvas does not expect that students must turn in the same submission for a group assignment. If you're seeing that, then you're not really doing a "group" (Canvas nomenclature) assignment, you're doing a regular assignment where you let a team of people work on it together.
You then run into a different problem when going to assign peer reviews. Everyone in the group has submitted it as long as anyone in the group has submitted it. So having some students without submissions isn't a big deal as almost every group turns in something. The problem is when you see the grades, you see what group they're in, but when you assign peer reviews, it's by name. So manual assignment is indeed painful.
The good news is that Canvas has an option to avoid intragroup assignments when doing the automatic assignment. That means that if Tom and John are in the same group, they won't get assigned peer reviews of each other. And Canvas can do that automatically for you provided that you set up the groups.
But you don't get any of that if you let students self-select their groups within Canvas.
See How do I assign an assignment to a course group? in the Canvas Instructor's Guide for more information.
For what it's worth, groups assign a lot of overhead and so I reserve them for major projects with multiple assignments that are truly group efforts (not individual efforts). For other things, I assign a small team of people to work together, but have to grade each person's assignment separately since there is no instructor-assigned group within Canvas for it.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.