Diferencia entre Detectar Egresados y Solicitar Certificaciones

Buenas,

Tenemos un problema con la detección de egresados. La operación Detectar Egresados en Forma Automática no nos detecta egresados de un plan pero al intentar iniciar la solicitud en la operación Solicitar Certificaciones, lo egresa sin problemas.

¿Hay alguna diferencia entre el calculo que hace para validar el cumplimiento del certificado entre estas operaciones?

Muchas gracias!

Hola Emiliano,

El proceso de detección automática es masivo y por cuestiones de performance evalúa el cumplimiento de manera diferente a la solicitud de certificaciones, que es un proceso individual. Sin embargo, el resultado debiera ser el mismo.
Lo que se me ocurre para encontrar la diferencia es un debug sobre el proceso (pro_deteccion_egresados_nucleo). Tomar un alumo en particular que esté en condiciones de egresar y ver cuál de las condiciones de cumplimiento del certificado es la que no se cumple (métodos ‘validar_entidad’ y ‘validar_requisito’)…

Saludos, Florencia.

Florencia,

He intentado por horas dar con el quid del problema, pero sin éxito. Lo que sí pudimos es determinar que el problema se produce cuando un plan de estudio tiene un modulo que a su vez tiene solo una materia genérica adentro y la forma de cumplimiento de ésta es obtener n cantidad de horas de actividades aprobadas. En syslog vemos:

PHP Notice:  Undefined index: horas in /usr/local/siu/guarani/php/nucleo/_lib/reglas/regla_modulo_horas_aprobadas.php on line 188
PHP Notice:  Undefined variable: origen_horas_modulo in /usr/local/siu/guarani/php/nucleo/_lib/reglas/regla_modulo_horas_aprobadas.php on line 190

ese logueo sucede porque tenemos un cron que lo corremos diariamente para detectar egresados usando las funciones de Guarani, sin personalizar nada.

Resolvimos la cuestión cambiando la forma de cumplimiento de dicha genérica a obtener n cantidad de créditos

Emiliano,

Corregimos el error en las reglas “Obtener n cantidad de horas de actividades aprobadas” y “Obtener n cantidad de horas de actividades regularizadas” cuando se utilizan desde la detección automática de egresados. La solución saldrá en la versión 3.21. Si necesitan un fix por favor creen una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post.

Saludos, Florencia.