Saludos Alejandro
Eso que quieres se podria pero tienes que darles rol a los profesores de administrador y GLOBAL (lo cual es muy riesgoso si no saben usar moodle ya que este puede hacer lo que guste con moodle)
Te doy un ejemplo: Imagina que moodle es una casa y que cada curso es un cuarto, los profesores estan parados en la puerta de los cuartos dejando pasar a sus alumnos, pero para que lleguen a la puerta de los cuartos deben ingresar a la casa y el unico o unicoas que dejan pasar de la calle a la casa son los administradores
Creo que te podria servir usar la subida masiva, la cual consiste en darle a los profesores un formato que esta en CSV el cual ellos llenan con los datos de sus alumnos, se los regresan al administrador y este los sube en 10min sin importar si son 5,10,50 o 100 alumnos
Ya una vez dentro de moodle el profesor le indica a sus alumnos cual es su curso (Aula) e ingresan y listo, Recomiendo aqui todos los cursos tengan contraseña