I created a class with 20 courses each limited to 12 students. I am looking for a way for a user to manage students that have signed up for course(s) but not have the ability to edit the course. I have given a user the "Student Manager" role in /admin/people I have tried granting both"Coach" and/or "Manager" role(s) to this drupal user in the 'Class" but the Coach/Manager has no access to manage students within course(s) the class. This means that I must add the user (and a role) to each of the 20 courses. When I grant the Coach role to a drupal user within a course, there is no access to manage the students as documented. When I grant the Manager role to a drupal user within a course, the Manager now has access to manage the students but also has access to the course settings (which I understand is correct). Drupal 7.41 Install profile Opigno LMS (opigno_lms-7.x-1.21) Documentation (160502) page 10: "Coach: This role is related to classes. When adding an user to a class, you will have the possibility to grant him a "coach" role. ... Inside the courses composing this class the coach will be able to send notifications to students, get the students' list, consult their quiz results, but won't be able to modify the courses' content (theoretical content and quizzes)." "Manager: The manager has the same permissions as the teacher, but is in addition able to manage the users for the course. This role can be granted at class level or at course level. If it is granted at class level, the level will inherit of manager permissions for all the courses composing the class."
The manager of a class will stay manager only for the class. This manager will be able to manage the users of this class. So, a manager can add a student to the class and this student will be able to see all the courses of this class. But the class' manager cannot manage the students of a specific course, he can only manage the users of the class.
So your configuration seems correct. The manager of the class is able to manage the users of all the courses that are in this class, but he cannot edit theses courses.
Hope it is more clear now.
Class Manager Cannot Manage Course Members within that Class
Oh I'm sorry, I did not
Oh I'm sorry, I did not explain well.
Actually, the class manager can manage the users of the whole class, not for a specific course that is inside the class. Thing is, when we add a user in the class, the user is added to all the courses that are inside the class, and it is the same when we remove a user from a class.
I hope it is more understandable.