Saludos Alberto
Asi es es que un usuario puede ser estudiante dentro de un curso pero al mismo tiempo puede ser profesor u en otro administrador.
Por ello en cada curso debes ponerle su rol que coresponda y si ya es como un director,supervisor o coordinador por lo general se les pone roles globales para tener acceso a todo los cursos con los permisos que el rol proporciona