Problemas Generales

Matriculación suspendida por sí sola

 
Imagen de Vladimir Rodriguez
Matriculación suspendida por sí sola
 

Hola estimada comunidad Moodle. Mi problema es el siguiente: tengo un sitio montado con WordPress y todo lo relativo a cursos obviamente montado en Moodle 3.4+ (Build: 20180104). Existe un plugin de WordPress llamado Edwiser Bridge que permite que mis usuarios compren un curso en WordPress y automáticamente queden registrados en Moodle con el mismo usuario y contraseña.

El plugin en WordPress requiere que se cree un servicio Web en Moodle para poder unir ambas plataformas. El servicio Web creado en Moodle tiene las siguientes funciones:

core_auth_confirm_user
Confirm a user account.
Eliminar
core_course_get_categories
Return category details
moodle/category:viewhiddencategories
Eliminar
core_course_get_courses
Return course details
moodle/course:view, moodle/course:update, moodle/course:viewhiddencourses
Eliminar
core_enrol_get_users_courses
Get the list of courses where a user is enrolled in
moodle/course:viewparticipants
Eliminar
core_user_create_users
Create users.
moodle/user:create
Eliminar
core_user_get_users_by_field
Retrieve users' information for a specified unique field - If you want to do a user search, use core_user_get_users()
moodle/user:viewdetails, moodle/user:viewhiddendetails, moodle/course:useremail, moodle/user:update
Eliminar
core_user_update_users
Update users.
moodle/user:update
Eliminar
enrol_manual_enrol_users
Manual enrol users
enrol/manual:enrol
Eliminar
enrol_manual_unenrol_users
Manual unenrol users
enrol/manual:unenrol
Eliminar
wdm_sso_verify_token
Return boolean value true if token matches otherwise false.

El problema está en que los usuarios que se matriculan a un curso por este medio quedan con la matriculación suspendida y debo activarla a mano. ¿Cómo puedo hacer para que la matritulación quede activa al instante? El soporte del plugin dice que el problema es de moodle, porque el plugin Edwiser hace su trabajo de registrar al usuario y matricularlo en el curso que corresponde.

Agradezco me puedan indicar como evitar que moodle deje matrículas suspendidas.

Gracias.


 
Promedio de calificaciones: -
Imagen de Vladimir Rodriguez
Re: Matriculación suspendida por sí sola
 

He solucionado el problema. Simplemente radicaba en que WooCommerce dejaba el pedido como "en proceso" a pesar de que el cliente ya había pagado. Cambiando esta configuración en WooCommerce de WordPress, el plugin Edwiser actualiza la matrícula del estudiante en el curso y por tanto ya no queda suspendida.

Gracias a todos, espero que esta información pueda ser útil a alguien.

Saludos.

 
Promedio de calificaciones:Útil (1)