Autor Tema: Moodle - alumnos  (Leído 82 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Itumela

  • Jr. Member
  • **
  • Mensajes: 78
    • Ver Perfil
  • Institución: Unab
  • Nombre y apellido: Itumela Cunioli
  • Sistema: Guarani
  • Teléfono laboral: 1541623301
Moodle - alumnos
« : febrero 13, 2020, 02:51:51 pm »
BUenas tardes, estamos teniendo un inconveniente a la hora de matricular los alumnos en el moodle. Estamos en la versión 3.16.1. Seguimos este hilo http://foro.comunidad.siu.edu.ar/index.php?topic=17292.msg76056#msg76056 pero al ver que no hubo solución queriamos compartir los errores que nos tira para que nos ayuden.

[DEBUG][guarani] Response:
[DEBUG][guarani] array (
  'exception' => 'invalid_parameter_exception',
  'errorcode' => 'invalidparameter',
  'message' => 'Detectado valor de parámetro no válido',
)
[DEBUG][toba] Mensaje a usuario: Falló la actualización de alumnos en Moodle. Posibles Causas: Alumnos con el mismo email asignado.
[INFO][toba] componente(37000315): [ registrar_evento ]  El METODO [ evt_editor_educacion_virtual_actualizar_alumnos ] no existe - 'actualizar_alumnos' no fue atrapado

jschnaiderman

  • Moderador Global
  • *****
  • Mensajes: 171
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Moodle - alumnos
« Respuesta #1 : febrero 13, 2020, 04:57:21 pm »
Hola
¿Que versión de moodle están usando ?
el error invalidparameter
Puede que sea que le falten permisos desde la configuración de moodle dejo el link para verificar la configuración

Si todo esta bien podemos probar hacer una petición al servicio de moodle (core_user_create_users) por fuera de guarani para ver si tenemos para descarta problemas para obtener mas información
muchas gracias
saludos
2





Itumela

  • Jr. Member
  • **
  • Mensajes: 78
    • Ver Perfil
  • Institución: Unab
  • Nombre y apellido: Itumela Cunioli
  • Sistema: Guarani
  • Teléfono laboral: 1541623301
Re:Moodle - alumnos
« Respuesta #2 : febrero 14, 2020, 09:02:36 am »
Buenos días, la versión es la 3.5. Chequeamos la instalación con la documentación y esta correcta.
Diganos como realizar  petición al servicio de moodle (core_user_create_users) y lo hacemos! o si lo tienen que hacer ustedes que necesitan.

Muchisimas gracias!

jschnaiderman

  • Moderador Global
  • *****
  • Mensajes: 171
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Moodle - alumnos
« Respuesta #3 : febrero 14, 2020, 12:19:37 pm »
Hola
Igualmente deberías ver en el log donde estaba
 
Código: [Seleccionar]
[DEBUG][guarani] Response:
[DEBUG][guarani] array (
  'exception' => 'invalid_parameter_exception',
  'errorcode' => 'invalidparameter',
  'message' => 'Detectado valor de parámetro no válido',
)
a que servicio web deberías llamar.
Supuse que era  core_user_create_users por la actualización de alumnos, pero tal vez esta fallando otro servicio antes del error en el log tienen que estar el nombre del servicio de moodle.

¿Podrías confirmar que servicio es el que falla  ?

saludos
2

chardonay

  • Jr. Member
  • **
  • Mensajes: 80
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Cuyo
  • Nombre y apellido: Juan Pablo Arango
  • Sistema: Pilaga
  • Teléfono laboral: 0261 - 4135000 int 4176
Re:Moodle - alumnos
« Respuesta #4 : febrero 14, 2020, 12:51:58 pm »
Adjunto los logs que rescatamos del Guaraní
Si necesitan algún otro me avisan

Juan Pablo Arango
« Última Modificación: febrero 14, 2020, 02:05:21 pm por jschnaiderman »

jschnaiderman

  • Moderador Global
  • *****
  • Mensajes: 171
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Moodle - alumnos
« Respuesta #5 : febrero 14, 2020, 02:33:09 pm »
Hola
Les borre el archivo de logs foro. El servicio es core_user_create_users
podrian hacer algo  reemplazando con sus datos
https://***url**/webservice/rest/server.php?wstoken=**tocken**&wsfunction=core_user_create_users&moodlewsrestformat=json&users[0][username]=***&users[0][password]=****&users[0][firstname]=****&users[0][lastname]=***&users[0][email]=*****
algo asi pero  con los valores que le pasamos desde guarani
    'username' ,
    'firstname' ,
    'lastname' ,
    'email',
    'idnumber',
    'createpassword' ,
    'auth' ,
    'lang',
    'timezone',
    'country' ,
Este error les da desde la operacion masiva ¿desde la operación de administrar comisiones también da error?
muchas gracias
saludos

chardonay

  • Jr. Member
  • **
  • Mensajes: 80
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Cuyo
  • Nombre y apellido: Juan Pablo Arango
  • Sistema: Pilaga
  • Teléfono laboral: 0261 - 4135000 int 4176
Re:Moodle - alumnos
« Respuesta #6 : febrero 14, 2020, 03:44:07 pm »
Hola
La operación que estamos intentando correr es  administrar comisiones.

Saludos

Juan Pablo

jschnaiderman

  • Moderador Global
  • *****
  • Mensajes: 171
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Moodle - alumnos
« Respuesta #7 : febrero 14, 2020, 05:03:42 pm »
Hola
En el log aparecía también la operación masiva
¿Pudieron probar lo de la url?

saludos

chardonay

  • Jr. Member
  • **
  • Mensajes: 80
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Cuyo
  • Nombre y apellido: Juan Pablo Arango
  • Sistema: Pilaga
  • Teléfono laboral: 0261 - 4135000 int 4176
Re:Moodle - alumnos
« Respuesta #8 : febrero 17, 2020, 02:45:50 pm »
Si pudimos crear usuarios vía url
Les mandé un mail con 3 logs de comisiones diferentes
Donde los errores son diferentes

Saludos
Juan Pablo

lleonardis

  • Moderador Global
  • *****
  • Mensajes: 1166
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: G3W2
Re:Moodle - alumnos
« Respuesta #9 : febrero 17, 2020, 05:25:09 pm »
Hola Juan, agrego a lo de Jesica:

Puede ser que halla alumnos con el mismo email, y si queremos crear dos o mas usuarios con el mismo email en Moodle se rompe (Moodle no permite email repetidos en sus usuarios).

Como la cantidad de usuarios a crear en el log es muy grande, te paso una query para verificar si hay personas con email repetidos en Guaraní:

Código: [Seleccionar]
SELECT *
FROM mdp_personas_contactos AS mpc1
WHERE contacto_tipo IN ('MP', 'MS', 'MI')
AND email IN (
    SELECT email
    FROM mdp_personas_contactos AS mpc2
    WHERE contacto_tipo IN ('MP', 'MS', 'MI')
    AND persona != mpc1.persona
);

En caso de que lo haya, habría que ver si dicha persona/s se esta queriendo matricular en Moodle, y ver de cambiarle el email para que no de error.

saludos.