I would love to be able to set up different agendas for different groups within a course.
Yes, this would be useful. For example in a class with special needs students they may need to take modified assignments and/or assessments. We can already set the visibility by group, but it would be helpful to be able to link different items in the agenda for different students so the agenda matches what the student sees in the course activities.
We have students from one course that meet in multiple different periods. On a block schedule, not all students enrolled in the course meet on the same day. This would allow those teachers to use the agenda by putting the students that meet on the same day in a group.