Hola
Si tus tutores están muy 'rodados', ¿no sería más simple que te pasaran un archivo en excel, por ejemplo, con los datos de sus usuarios y los subieras tú, con mínimo esfuerzo?
La gestión de usuarios es lo que da más problemas a largo plazo y conviene prestarle un mínimo de atención a la hora de organizarlo para facilitar el trabajo futuro. Voy a comentarte mi experiencia para ver si le sirve a alguien.
Primera fase: El autorregistro
Es lo primero que hace el administrador creyendo que así se ahorra trabajo, habilita el autorregistro de modo que son los alumnos los que se dan de alta y se matriculan en los cursos. Resultados:
- Usuarios duplicados: los alumnos no se acuerdan si tienen cuenta y al año siguiente crean una nueva (o dos).
- Algunios usuarios no son capaces de crear la cuenta o no llegan a matricularse en todos los cursos que debieran.
- Visitantes indeseados: De repente aparecen anuncios de pastillas azules publicados por alumnos de ¡Uzbekistán!
- Nombres de usuario originales y de imposible seguimiento
Segunda fase: Gestión de alumnos por el profesorado
Habilitamos a los profesores para que sean ellos los que den de alta a los alumnos, bien de forma manual o mediante archivos CSV. Parece práctico, pero cada uno pone los nombres de usuario como le da la gana, con lo que hay errores en la subida, también con los correos duplicados. Al curso suiguiente el problema se acrecienta porque como es casi imposible localizar todos los alumnos de cursos anteriores se van creando más cuentas que generan porblemas de duplicidades, alumnos que desaparecen, búsquedas manuales de usuarios...
Tercera fase: Gestión centralizada
Harto de problemas y de perder tiempo buscando usuarios de forma manual el administrador finalmente se decide a gestionar los usuarios de forma mínimamente eficiente:
- Nombres de usuario únicos (DNI, nº de expediente...), de esta forma es muy fácil después actualizar un listado de un curso a otro y actualizar las matrículas.
- Utilización de las Cohortes: Das de alta a los usuarios en su cohorte con un CSV (versión 2.2 o superior) y los profes sólo han de agregarla a su curso.
- Otras opciones como metacursos, base de datos externa...
Mi recomendación es que te ahorres un montón de trabajo futuro centralizando y organizando la gestión de usuarios ahora.
En cualquier caso, si persites en tu planteamiento, la gestión de usuarios es un premiso a nivel global, por lo que desde el rol de profesor sólo no se puede hacer. Deberás crear un nuevo rol a partir del de 'Usuario autentificado' al que le permitirás los permisos de Crear usuarios (moodle/user:create) y/o Subir nuevos usuarios desde un archivo (moodle/site:uploadusers). A ese nuevo rol le deberás ajustar que pueda asignarse en contexto 'Sistema'.
Después a los usuarios que quieres que puedan crear o subir nuevos usuarios les asignarás ese nuevo rol como global:
Así tus profesores tendrán dos roles, uno global que les permite crear y subir usuarios y el rol docente en sus respectivos cursos. Lo anterior podría hacerse de otras formas modificando el contexo del rol deprofesor, pero NO es apropiado porque podría darte problemas inesperados.
Un saludo