UNIMOODLE / moodle-mod_certifygen

GNU General Public License v3.0
1 stars 1 forks source link

External function "get_json_teacher_certificate" no implementada #60

Closed tmas0 closed 3 weeks ago

tmas0 commented 1 month ago

Buenas,

Según el pliego:

getJsonTeaching (dni, course): Devuelve un json con la información necesaria para el anterior servicio para confeccionar el certificado. El objetivo de este servicio es independizar el proceso de obtención de los datos del proceso de generación del documento con la presentación final.

El servicio web está creado, pero al revisarlo vemos:

return ['json' => '{"elemento1":"imagen"}'];

https://github.com/UNIMOODLE/p31_mod/blob/cbee0a0a0522319b0dedde4fa6a011cebb8684fc/classes/external/get_json_teacher_certificate_external.php#L76

Por tanto, falta su implementación.

Un saludo

elena3ip commented 1 month ago

Esta la tengo que borrar porque no es necesaria su implementación por lo que hemos hablado en reuniones internas. Como para el informe del profesor no se usa el tool_certificate no está impelmentado. En la parte del alumno si, pero salvo q lo llamen externamente, no se usa para crear el certificado.

tmas0 commented 1 month ago

Ok, pero habladlo con los responsables del proyecto, ya que en el pliego exige su existencia. Y es para que quede claro, que está implementado pero con otro nombre.

peptonic commented 1 month ago

Según recuerdo hablando de este tema, acordamos que no era necesario hacer uso de este servicio en la confección de los certificados por parte del plugin, pero sí es necesario tenerlo disponible para que pueda usarlo una herramienta externa que necesite los datos en bruto de los certificados para crear un certificado u otros usos que requiera saber el contenido de los certificados.

Podemos hablarlo en la próxima reunión.

juacas commented 1 month ago

Es un servicio necesario para permitir la automatización externa de este tipo de informes.

elena3ip commented 3 weeks ago

ya está creada

jmerinogranizo commented 2 weeks ago

AL ejecutar el servicio web, me salta un mensaje de { "exception": "Error", "message": "Call to undefined function mod_certifygen\external\user_get_users_by_id()" }