El motivo de este mensaje es preguntar sobre una situación que nos ha aparecido al intentar activar nuevas versiones de algunos planes de estudio. La cuestión es que se han modificado los códigos de algunas materias de los planes vigentes de Ing. Industrial, Ing. en Petróleo e ing. Química, por lo cual hemos definido las matrices de equivalencia correspondientes y las nuevas versiones de cada plan y, cuando procedimos a activarlas, nos pasó lo siguiente:
En el plan de estudios de Ing. Industrial, una vez iniciado el proceso de activación y transcurridos unos minutos, aparece un mensaje de error en la base de datos (código -391), con la leyenda: El campo “sga_equiv_resol.nro_resolucion” no puede ser nulo. El proceso se corta allí y la activación del plan no se lográ. Respecto a esto, supusimos que podría ser que estaba faltando alguna resolución cuando definimos la nueva versión o bien al definir la matriz, pero en ambos casos están cargadas. Luego pensamos que podría ser que habría algún trámite de equivalencia, por lo cual procedimos a cerrarlos a todos y probar nuevamente la activación, pero sigue ocurriendo el mismo error.
Las carreras de Ing. en Petróleo e Ing. Química tienen varias materias en común, entre ellas la IN040 - Fundamentos de Contaminación Ambiental. La equivalente en las nuevas versiones es la QU018 - Fundamentos de Contaminación Ambiental. Esta equivalencia está definida en las matrices de Ing. en Petróleo e Ing. Química. Lo curioso de esto es que ambos planes se han activado correctamente, con el parámetro de equivalencias automáticas seteado en “S”, pero a los alumnos de Ing. Química no se les ha pasado la equivalencia de la IN040 a la QU018 (ni de cursada ni de examen final o promoción), mientras que a los alumnos de Ing. en Petróleo si. Buscando en el foro de la comunidad encontramos que podíamos probar el sp_evalua_matriz en algún alumno de Ing. Química en particular, y al analizar el resultado de la ejecución de este SP, nos encontramos que la IN040 aparece en el listado con su equivalente QU018, pero sin embargo la equivalencia no se otorga.
Esas son las ituaciones que se presentan. Hemos consultado con otros técnicos de nuestra Universidad pero a nadie se le ha presentado este problema, por lo cual recurro a uds. Si a alguno se le ocurre alguna idea sobre lo que puede estar pasando, le pido que me la haga saber porque necesitamos activar esos planes de manera urgente.
Por último, la versión de Guaraní que estamos utilizando es la 2.6.0
Quedo a la espera de sus comentarios. Desde ya, muchisimas gracias por su atención.
Un saludo cordial.
Néstor LLAUCO.-
Facultad de Ingeniería
Universidad Nacional de la Patagonia San Juan Bosco
Muchas gracias por tu respuesta. Respecto a la solución que nos propones, hemos ejecutado los dos SP y el SqlEditor no nos arroja ningún resultado, es decir que nos devuelve expresiones nulas. Sin embargo, hemos cambiado los valores que tienen estos parámetros en el sistema y pudimos activar el plan de Ingeniería Industrial. El detalle de los cambios es:
Parámetro: Equiv. automaticas - Resol. a registrar - Valor anterior: Cambio de Plan - Valor Actual: Matriz de Equivalencias
Parámetro: Equiv. automaticas - Trámites a generar - Valor anterior: uno por alumno - Valor Actual: Uno por Matriz
Planteando esta configuración, nos ha permitido activar el plan sin problemas. Sin embargo, al analizar las fichas de los alumnos, nos encontramos con un problema parecido al que tenemos con Ingeniería Química. En Ingeniería Industrial, no se han otorgado todas las equivalencias a pesar de que todas las materias equivalentes están definidas en la Matriz correspondiente. Esta situación, no se presenta en todos los alumnos, a diferencia de Ingeniería Química, donde la situación se presenta en una única Materia puntual y para todos los alumnos. Se te ocurre algo sobre que puede estar pasando??
De nuevo muchísimas gracias por tu aporte. Quedamos a la espera de alguna otra respuesta.
Saludos
Ignacio Jáuregui
Facultad de Ingeniería
Universidad Nacional de la Patagonia San Juan Bosco
Equiv. automaticas - Resol. a registrar - Valor anterior: Cambio de Plan - Valor Actual: Matriz de Equivalencias
Debería registrar en las equivalencias a otorgar por cada alumno el nro de resolución que esta definido en la matriz de equivalencias aplicada en cada caso (sga_eqdef_matrices.nro_resolucion). Verifiquen que este dato exista en cada matriz de equivalencias que tengan definido.
Equiv. automaticas - Trámites a generar - Valor anterior: uno por alumno - Valor Actual: Uno por Matriz
Deberían dejar el valorq ue tenian antes (uno por alumno). Esto indica que se creará un trámite de quivalencia por cada alumno, en el cual se registraran las n materias que se le otorgue equivalencias a ese alumno.
Con el nuevo valor que definieron (Uno por Matriz) si se otorgó equivalencias a varios alumnos y el origen fue la aplicación de la misma matriz de equivalencias, seguramente hay un solo tramite de equivalencia con todas las equivalencias otorgadas a esos alumnos.
Debería ser que genere un trámite de equivalencia por alumno, es dejar el valor Uno por alumno
Podrán verificar si hay algun trámite de equivalencias con mas de un alumno (donde el count devuelva mayor a 1)?
select a.operacion_equiv, count(distinct legajo)
from sga_equiv_operac as a, sga_equiv_otorgada as b
where a.operacion_equiv = b.operacion_equiv
group by 1;
Otra cosa que debieran mirar es que las matrices que debieron aplicarse deben estar seteadas como “oficiales” (sga_eqdef_matrices.oficial = S), debido a que en los procesos automaticos de aplicación de matrices de equivalencias, solo se aplican aquellas que estan definidas como oficial.
Probamos lo que nos indicaste sobre los valores de los parámetros, pero las equivalencias siguen sin otorgarse. Con respecto a tus preguntas, pasamos a contestarte:
Podrán verificar si hay algun trámite de equivalencias con mas de un alumno (donde el count devuelva mayor a 1)?
select a.operacion_equiv, count(distinct legajo)
from sga_equiv_operac as a, sga_equiv_otorgada as b
where a.operacion_equiv = b.operacion_equiv
group by 1;
La ejecución de esta consulta, nos da como resultado que hay 6 trámites que incluyen a dos alumnos (de un total de 1496). Son trámites viejos que se generaron cuando se hizo la migración de datos del sistema viejo al Guarani. El último de estos trámites data del año 2005 e incluye a alumnos de: Ingeniería Mecánica (para la cual se debe activar una versión nueva) y Analista Programador Universitario (no tiene versión nueva del plan de estudios). El resto de los trámites que aparecieron en la ejecución de esta consulta, se relacionan con un único alumno (un trámite = un alumno). Por último, en relación a este punto, luego de probar la activación de los planes, volvimos a ejecutar la consulta y se mantuvo la asignación de un trámite por alumno, excepto para los mismos casos que aparecieron la primera vez.
Otra cosa que debieran mirar es que las matrices que debieron aplicarse deben estar seteadas como "oficiales" (sga_eqdef_matrices.oficial = S), debido a que en los procesos automaticos de aplicación de matrices de equivalencias, solo se aplican aquellas que estan definidas como oficial.
Si, todas las matrices están definidas como oficiales.
La verdad es que no tenemos ni idea de lo que esta pasando ni como seguir, asi que por favor, cualquier cosa que se te ocurra pueda estar pasando sera bienvenida!
Nuevamente muchisimas gracias por tu tiempo.
Saludos
Ignacio Jáuregui
Facultad de Ingeniería
Universidad Nacional de la Patagonia San Juan Bosco
Te adjunto una imagen con la situación actual de los Planes de estudio. Las versiones actuales están resaltadas en verde y las versiones que queremos activar, están en rojo. Puntualmente, tenemos problemas con la activación de los planes de Ingeniería Industrial, Ingeniería Química e Ingeniería en Petróleo (el resto no tenemos problemas).
Desde ya muchas gracias por tu tiempo. Quedamos a la espera de tus comentarios
Saludos
Ignacio Jáuregui
Facultad de Ingeniería
Universidad Nacional de la Patagonia San Juan Bosco
Hola Emilio, cómo va? Los planes deberían activarse con la fecha actual. La semana pasada hubieron exámenes y ahora estamos esperando que se cierren las actas correspondientes ya que hay materias que cambiaron la codificación (por esta razón hubo que crear las nuevas versiones) y para este turno que pasó se crearon con los códigos viejos.
Saludos y muchas gracias por tu atención y tiempo.
No nos queda muy clara tu pregunta. De todas maneras, si te referis a que puedan existir trámites de equivalencia sin cerrarse, hemos verificado esto antes de intentar activar los planes y los que estaban abiertos los hemos cerrado. En todos los casos, la fecha de cierre de esos trámites, es anterior a la fecha de activación de las nuevas versiones de los planes.
Muchas gracias nuevamente.
Saludos
Ignacio Jáuregui
Facultad de Ingeniería
Universidad Nacional de la Patagonia San Juan Bosco
No.
Creería, no te lo puedo asegurar, que hay algun problema de fechas.
Algo como que un alumno tiene aprobada una materia en noviembre de 2004 cuando el primer plan de la carrera(en el guarani) arranca en marzo del 2005.
O un período en el cual no hubo versión activa, etc.
Por eso estoy indagando un poco las fechas de las cosas.
En todos los casos, las equivalencias que no esta pasando son de cursadas o exámenes finales rendidos el año pasado, cuando la versión actual del Plan ya estaba activada.
La seguimos. Muchas gracias nuevamente
Saludos
Ignacio Jáuregui
Facultad de Ingeniería
Universidad Nacional de la Patagonia San Juan Bosco
Ignacio, podes dar un ejemplo concreto de algún alumno que debería haberle pasado la equivalencia y no lo hizo?
Codigo y nombre de la materia en la version anterior, fecha y forma de aprobación (examen, promocion, equivalencia…)
Grupo de equivalencia que contiene esa materia aprobada por el alumno y que materia se le debe otorgar en la nueva version del plan. (En la matriz definida entre la version actual del plan y la version nueva del plan que quieren activar)
Disculpame, se me pasó completamente este hilo. Gracias Alejandro por reflotarlo
Podrás ejecutar el sp_evalua_matriz(…) para los alumnos que fallan a ver que te dice?
Antes que nada les pido disculpas por no haber respondido antes. Estamos con algunos problemas de falta de personal, y en éstos últimos días estuvimos ocupados 100% con acreditación por lo cual recién hoy pudimos sentarnos a ver el tema de la activación de los planes. Finalmente pudimos lograr que se otorguen todas las equivalencias que correspondían. El problema por el cual no se otorgaban era que teníamos una cuestión con las correlativas que estaban mal definidas en la nueva versión de los planes pero ya está solucionado. La cuestión que tenemos ahora es que las equivalencias de examenes finales y promociones se otorgan correctamente, con nota y todos los datos, pero para el caso de las cursadas aprobadas (sin el examen final aprobado), se otorga la equivalencia pero no se pasa la nota (es decir que en la ficha del alumno, en la pestaña de las regularidades, aparece la cursada aprobada por equivalencia pero sin la calificación que tiene en la materia de origen). Mi pregunta es: ¿esto está bien o hay que modificar algún parámetro para que se pasen las notas de las cursadas al otorgarse equivalencias parciales de manera automática? Aclaro que nuestra Facultad trabaja con con calificaciones numéricas para las cursadas, y esta calificación se promedia con la nota del examen final para obtener la nota definitiva de la materia.
Como siempre, les agradezco su tiempo y dedicación.
Cómo hacen para pasar equivalencias de cursado? En Guarani estandar no se puede tener como origen de una matriz a una cursada, sólo acepta materias aprobadas. Personalizaron los procesos de creación y aplicación de las matrices?