Hemos desarrollado un plugin que conecta WordPress con un campus de moodle configurado por el usuario.
Esta primera versión permite crear formularios de registro y matriculación en cursos de Moodle.

Cuando un usuario rellene este formulario, se comprobará en el Moodle de destino si es un usuario ya registrado o no. En caso de no estar registrado, se le registrará automáticamente en el Moodle con los datos establecidos en el formulario.
Después se matriculará al usuario en el curso designado a ese formulario, así como al grupo establecido (siendo 0 ningún grupo).
El usuario, en caso de ser registrado, recibirá un email con sus nuevas credenciales y el acceso al login el campus.
Existe la posibilidad de crear formularios exclusivamente para usuarios previamente registrados:

En el administrado de WP, dispondremos de un dashboard con una gráfica que nos muestra, el número de registros por día en el último trimestre.

El listado de los registros los podremos comprobar desde la sección «registros»:

Podremos crear tantos formularios como necesitemos, personalizando el título, texto del botón enviar, y los mensajes de Éxito o fallo.

Los formularios se pueden agregar a las páginas a través de los shortcodes.

Por último, se establecerán los campos de configuración para conectar al Moodle.

IMPORTANTE
Hay que configurar desde Moodle los permisos a las funciones y webservices, así como la creación de un web Token para que el plugin pueda conectarse.