I have a setup, where different schools take the same course.
For each school we have set up a Moodle group (School A, School B).
Each school has different teachers (School A has Mary and John, School B has Paul).
We use forums with forced subscription which is available only for a specific group (Forum for School A, forum for School B).
The problem is, that all the teachers can access all the forums. It's ok if they see those, but I don't want them to get email from the school they do not belong to. (Currently May, John and Paul are all subscribed to both forums).
There is a setting "Allow force subscribe (mod/forum:allowforcesubscribe)" which I have set to prevent for the teacher role, but this doesn't help. Also have tried to change "Access all groups (moodle/site:accessallgroups)" setting - doesn't prevent access to other group's forum.
My current "workaround" is that I have set the previously mentioned permission to "prohibit". The result is that none of the teachers is subscribed (and therefore no teacher gets an email). This is not ideal, because it would be nice for the specific school teachers to get the email (Mary and John should get emails from School A's forum, Paul should get emails from School B's forum).
Any suggestions how this could be achieved?