I have create a course from a back up (after fixing a bug in it - another post) and have groups and groupings for my two teachers (Tx) and two students (Sx). I needed to set it up so that while it's the same course sets of students and teachers for that set can't see any other set that is using the course. The idea being that Admin would enrol a teacher and the teacher would enrol the students. Wed don't want these teachers to be able to modify teh course content, just see student progress.
So with the groups and groupings set up T1 can see S1 and only S1. Excellent. But T1 can't enrol students even after I have explicitly set the non-teaching role to be able to manage manual enrolments. I even set T1 at the system level to be able to moodle:enrol but it's not having it.
Does any one have any suggestions? I'm wondering if I were to duplicate a teacher role and downgrade it to allow the addition of users without course editing capability. Screens shot of capability of the role attached.