I thought this was possible in Moodle, but now that I'm trying to implement it, I'm not so sure:
I have a course with 2 groups of students, Group A and Group B. Group A is required to complete assignments 1-3. Group B is required to complete assignments 1-3 AND 4-6. I want Group A to see/access only their 3 required assignments and have their final grades calculated on only those assignments. I want Group B to see/access all 6 assignments and have their final grades calculated on all 6 assignments.
I can control which group sees which assignments, but I can't seem to control how the grades are calculated. The calculation for Group A's final grades include the zeroes recorded for Assignments 4-6, so they fail the course even if they get perfect scores on their 3 required assignments. I could theoretically change the final grade calculation to include only non-zero grades, but that would allow a student who skipped Assignment 1 to still receive 100% in the course, which I don't want.
Is there some way to accomplish my goal of differentiating instruction? I assumed using Groups would be the obvious answer, but it doesn't seem to be. Am I missing something?