Hola, les comento que cambiamos los correos personales de los estudiantes por los institucionales. El tema es que al actualizar alumnos desde comisiones pestaña moodle no los actualiza en moodle.
Intente con vincular alumnos con la opcion username pero no los modifica.
También con el botón actualizar alumnos desde la comisión.
Como podemos actualizar los correos en moodle?
Gracias.
Saludos.
Hola Guillermo! Cómo estás?
Entiendo por lo que comentás que los alumnos ya se encuentran sincronizados con los cursos en moodle y lo que necesitan es actualizar los mails automáticamente luego de haber hecho el cambio en Guaraní.
Desde “Administrar Comisiones” el botón de Sincronizar alumnos les aparece o les dice que ya están todos sincronizados.
En caso de que aparezca, qué error les tira al pulsarlo?
Saludos!
Hola el botón no aparece porque ya están sincronizados, al parecer no actualiza los correos. Debe verificar por el id y no por los datos. Hyy alguna otra forma de actualizarlos en moodle?
A priori no hay forma de actualizar datos desde guaraní a moodle, pero vamos a consultar con el equipo técnico si existe alguna forma.
Hola @gmart
Una vez que el usuario es creado en Moodle con los datos de la persona de Guaraní, luego siguen caminos separados, ya que si se le cambia algún dato en Moodle serian molesto que Guaraní se los pise con otro valor, es cuestión de analizarlo.
En Moodle tenes el Web Service core_user_update_users que te permite actualizar datos de uno o mas usuarios de Moodle.
En el ticket #33852 se plantea lo siguiente:
- Dar la opción de cuando se actualiza el email de una persona en SIU-Guaraní que también se actualice en Moodle (se puede agregar un checkbox que diga “Actualizar email en Moodle”). Otra alternativa es tener un parámetro de sistema donde la universidad decida si Guaraní puede modificar los datos del alumno en Moodle o no, ya que quizás deseen poder tener un email distinto. Con el web Service core_user_update_users se pueden modificar casi todos los datos del usuario en Moodle, desde el punto de vista técnico no hay limitación.
Esta bueno que el usuario pueda elegir si lo va a sobrescribir o no, pero igualmente le estarías quitando la posibilidad de usar dos emails distintos para Guaraní y Moodle.
Lo vamos a analizar, por ahora podes personalizar usando la función modificarUsuarios de php/nucleo/moodle/moodle_nucleo.php que por adentro usa core_user_update_users.
Saludos.