En versión 1.8+ la ruta de esta herramienta es: Administración del sitio - Cursos - Matriculaciones.
PROCESO MATRÍCULA:
1.- Habilitar el plugins de matriculación "Flat File" y editar o configurar la opción ingresando la ruta de acceso del archivo, por ejemplo: /var/www/html/moodledata/enrol/enrolments.txt.
(en esta ejemplo, la carpeta "enrol" se asume creada)
2.- El archivo debe tener el nombre "enrolments.txt"
3.- La estructura del archivo es la siguiente, una línea por usuario:
add, student, idnumber_usuario1, idnumber_curso1
add, student, idnumber_usuario2, idnumber_curso1
add, student, idnumber_usuario1, idnumber_curso2
add, student, idnumber_usuario3, idnumber_curso4
add, student, idnumber_usuario20, idnumber_curso100
4.- Guardar el archivo en la ruta correspondiente (ver ejemplo) y ejecutar el cron.php de forma manual (por ejemplo digitar en el browser, www.tusitioweb.com/moodle/admin/cron.php) o esperar que se ejecute según lo programado en CPANEL. El archivo es borrado automáticamente si se ejecuta de manera correcta (OK). De lo contrario, será ejecutado nuevamente por el cron.php.
PROCESO DES-MATRICULAR:
Se repitan los pasos 1, 2, 3, 4, cambiando la estructura del archivo enrolments.txt como sigue:
del, student, idnumber_usuario1, idnumber_curso1
del, student, idnumber_usuario2, idnumber_curso1
del, student, idnumber_usuario1, idnumber_curso2
del, student, idnumber_usuario3, idnumber_curso4
del, student, idnumber_usuario20, idnumber_curso100
IMPORTANTE:
1- Generalmente el dato idnumber curso, no es ingresado a la hora de crear un curso, (aparece después del nombre corto del curso), se puede ingresar manejando la Base de Datos, efectuando un "query", update para ingresar el valor antes mencionado.
2.- No he detectado que el campo idnumber del usuario, se ingrese información de manera automática o manual utilizando moodle. Sólo se puede crear, a partir de un archivo (para "subir"), donde se puede adicionar el valor de este campo (idnumber). Si este valor no fue ingresado cuando fue creado el o los usuarios (método subir archivo), se puede efectuar a la Base de datos un "query", update para ingresar el valor que se estime conveniente.
Saludos cordiales
Ricardo Barrientos