Context: We have a Writing Center Resource Course that students can self-enroll into. We want students to be able to communicate with people with the Instructor role, but not any other roles, i.e. we don't want students to talk to each other in just THIS course.
Problem: You can't adjust communication settings at the course level. I haven't found a way to tie a custom roll to a self-enrollment link.
Potential Solution: There is a Community post where someone created a custom role called "Private Student" that we're considering. It's just a student-based role with some communication features turned off.
BUT IS THERE AN EASIER WAY?
Is there an automated way to either attach the Private Student role to the self-enrollment link OR some script or SOMETHING that could self enroll them as student and then update it to Private Student?