Puede ver en el foro que para eso está el módulo de matriculación a tráves de "Base de datos externa".
A mi en moodle 1.9 me funcionaba perfectamente la matriculación automática, el problema que tengo es que no se porque no me funciona en la versión 2.4 pero si el módulo sigue estando deberia poder usarse.
La manera de usarlo es vincularlo a una tabla en la cual tienes que tener los campos curso, alumno y rol y en la configuración de Base de datos externa asocias esos campos a los de moodle, de manera que cuando insertas un registro en esa table, el usuario al autentificarse es matriculado de forma automática al curso.
Saludos
(Editado por Wenceslao Fernandez - Movido a un nuevo tema por no tener relación con el hilo en el que se publicó originalmente, envío original lunes, 20 de mayo de 2013, 21:27)