Hola, al solicitar una certificación nos sale un mensaje que dice “El valor del parámetro Puntaje debe ser mayor o igual a 1.00.”
Hace poco agregamos una optativa a una genérica de ese plan (adjunto reporte de las materias de las optativas ), y este es el primer título que se tramita después de ese cambio.
Estamos en version 3.18.0.
Te consulto si vas a ese chico que querías egresar en ficha de la persona y elegis la pestaña “Optativas”
ahí te podes fijar también si el alumno cumplió las optativas de la genérica
o en el reporte Matrícula » Reportes »Reporte de Plan de Estudios de un Alumno
ahí también podes verificar los cumplimientos.
Te consutlo por que no usaste la forma de cumplimiento (tener n materias aprobadas) ya qeu según veo en el ejemplo siempre el puntaje es 1.00 por materia? y estas pidiendo 3 materias aprobadas?
Graciuas Luciana.
El alumno si cumplió la cantidad de optativas requeridas.
Es un plan migrado, igual que las genéricas, por eso no le cambiamos la forma de aprobación. se puede cambiar ahora por interfaz?
Efectivamente se piden 3 optativas aprobadas, y todas esta con puntaje 1.00.
Mensaje a usuario: El valor del parámetro Puntajeeee debe ser mayor o igual a 1.
El valor del parámetro Puntajeeee debe ser mayor o igual a 1.
¿Esta consultas devuelven algun registro?
SELECT *
FROM sga_elementos_revision as er
WHERE er.regla = 100
AND COALESCE(parametros::integer,0) = 0
SELECT *
FROM sga_elementos_revision as er
JOIN sga_elementos_comp as ec ON ec.elemento_padre = er.elemento_revision
WHERE er.regla = 100
AND COALESCE(ec.puntaje,0) = 0
Entonces el problema creo viene en esos modulos/genericas que tienen como regla de cumplimiento “Puntaje” y el valor 0 (cero) en puntaje, por eso este mensaje: Mensaje a usuario: El valor del parámetro Puntaje debe ser mayor o igual a 1.
Proba cambiando 0 por “1”, es decir que para esos modulos fijate de que se cumplan con puntaje = 1
2135 1929 100 0 N
2136 1930 100 0 N
Si queres saber a que modulos pertenecen, consulta con:
SELECT * FROM vw_modulos WHERE elemento_revision IN (2135,2136)
Para cambiar el puntaje a 1 (o el que corresponda) de esos dos modulos:
UPDATE sga_elementos_revision
SET parametros = '1'
WHERE elemento_revision in (2135,2136)
AND regla = 100
AND coalesce(parametros::integer,0) = 0
Este módulo es de un plan que crearon desde Guarani 3 o es de un plan de estudios que fue migrado desde Guarani 2?
Te consulto esto para saber si hay que agregar alguna validación en los scripts de migración para que no pase esto de que queden las genericas que se cumplen con puntaje con un puntaje 0 o nulo.