Verificar puntaje de genéricas en Reporte de Plan de Estudios de un Alumno

Buenas tardes!

En el Reporte de Plan de Estudios de un Alumno, tenemos un error al utilizar el “Verificar” en las materias genéricas con puntaje mayor a 1000:

Error en la respuesta.
Error JS:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

Revisando los logs, obtenemos que “El valor del par\xe1metro Puntaje debe ser menor o igual a 1000.00”. (El usuario, en lugar de armar los puntajes con valores singulares, utilizó materias de por ejemplo 200/300/400 puntos, por lo que fácilmente pasamos ese valor).

La solución que encontramos fue cambiar ese control de puntaje de la forma:

update  sga_reglas_parametros
set valor_hasta = '3000'
where parametro = 'puntaje';

Queríamos saber si esta solución es correcta del lado funcional o si deberíamos configurarlo desde otro lado.

Desde ya muchas gracias,
Saludos!

Si, en esta tabla podes definir el valor maximo que puede tomar el parametro cuando se necesite usar ese parametro en alguna regla de un requisito.
Pero este dato es solo tenido en cuenta cuando estan configurando una regla de cumplimiento que tiene como dato un puntaje.
El error en el boton Verificar cumplimiento de una materia generica pareciera que es otro error.

No creo que sea otro error porque al revisar el log, dice que es por ese valor de puntaje, por eso la pregunta.

Muchas gracias!

¿Probaste cambiar ese valor maximo permitido para el parametro y se solucionò ese mensaje de error de JS?

Exactamente! Por eso preguntaba.

Muchas gracias!

Hola @iaguirre

En la operación » Matrícula » Reportes »
Reporte de Plan de Estudios de un Alumno
al hacer click en Verificar vas a la solapa Red/Network del navegador y fíjate si la respuesta es un JSON bien formado.

No veo en el sistema donde se pueda modificar el valor_hasta de la tabla sga_reglas_parametros, creo que lo vas a tener que hacer en la DB.

Saludos.
2

Muchas gracias! lo hicimos con el update que pase en el otro comentario.