You can organise your students and grading teachers into different groups, the groups can be added to different groupings. The assignments activity can be allocated to a certain grouping and you can also set up visibility restrictions, so only members of a specific group/grouping can see the activity. So it is a YES, but you have to design your groups and grouping well.

Ferenc 'Frank' Lengyel
Learning Technologist