La respuesta depende de cuáles métodos de matriculaciones que usa porque tienen capabilidades distintas. Por supuesto, para el método manual, al rol de Professor sin edición tenga que agregar y permitir estas:
- Matricular usuarios - enrol/manual:enrol
- Gestión de matriculas de usuario - enrol/manual:manage
- Revisar matriculaciones del curso - moodle/course:enrolreview
- Asignar roles a los usuarios - moodle/role:assign
Y quizás: Dar de baja usuarios del curso enrol/manual:unenrol, si lo quiere.
Además, un paso muy importante es que tiene que permitir que este rol nuevo puede asignar el rol de Estudiante a usuarios a traves de ajustes en la pestaña 'Permitir asignar roles'. Le adjunto una captura.
Saludos,
Randy