I wonder if your problem has something to do with Moodle Manager role being meant as a system role to manage users (or has that changed in the most recent Moodles?). For teacher mentors, you could create a new role based on the non-editing teacher role but with access to any course. For content editors, you could create a new role based on the teacher role disabling anything that allows direct interaction with students and student data.
Roles and permissions
Using Other Users > Manager at the course level
This discussion has been locked because a year has elapsed since the last post. Please start a new discussion topic.