Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - rblanco

Páginas: [1]
1
Técnicos / Re:Ya está disponible para su descarga la versión 3.20.2
« on: Agosto 10, 2022, 03:46:25 pm »
Buenas! La URL de Mejoras por versión no está funcionando, va a parar a una default page de apache.

2
Técnicos / Re:Alumna con actividades de propuesta errónea
« on: Julio 06, 2022, 03:32:43 pm »
Hola,

Logramos reproducir el error: el problema se produce cuando vuelven al form de búsqueda con el botón del navegador en lugar del botón "Volver" de toba.
Muchos usuarios tienen presente que siempre deben usar ese botón pero algunos, no tanto. Siempre fue un problema ese comportamiento de toba.
Entiendo que es algo muy del core, pero habría que revisar esta cuestión, puede traer problemas serios.

Saludos!

3
Hola Martín!

Cuando vi los cambios de versión pensé lo mismo, que al no haber un cambio directo del 1997 al plan versión del alumno no lo esté tomando. Correcto, la versión es la 3.19.1.

Saludos!

4
Técnicos / Re:Alumna con actividades de propuesta errónea
« on: Julio 05, 2022, 12:08:14 pm »
Buenas, me sumo en este tema ya que nos han reportado una situación muy similar y tampoco lo pudimos reproducir. Por lo que nos cuentan los usuarios, sucede cuando consultan una ficha y luego otra, como si cacheara los datos de la primera consulta. Sucede tanto en la sección de historia académica de la ficha de la persona, como en el pdf que exporta.
El usuario que consulta solo tiene acceso a la operación ficha de la persona.

5
Buen día.

Estamos intentando procesar matrices de equivalencias desde la operación "PROCESAR MATRICES DE EQUIVALENCIA" pero no está otorgando las equivalencias esperadas. Si vamos individualmente a través de la operación "Otorgar equivalencia" para un caso que debería aplicar y seleccionamos la matriz, levanta las actividades correctamente.
Las matrices están configuradas como automáticas y el parámetro de otorgar equiv_automatica_generar se encuentra configurado con el valor "Se otorgan equivalencias en forma automática".
Puede estar faltando algo más?
Adjunto capturas.

Saludos!

6
Ya verificamos la tabla sga_equiv_otorgada y de hecho estamos trabajando en un script sobre el modelo para eliminar las equivalencias que se otorgaron de forma errónea, rastreando en base a esta tabla para determinar la propuesta y actividad de origen que figuran en la matriz y grupo. Si la propuesta que figura en la matriz no coincide con la propuesta donde aprobó la actividad, es una equivalencia mal otorgada.

El asunto es lo que te comentaba antes y que charlamos en reuniones previas a la migración: la idea de hacer esto surge de la necesidad de separar materias (ej. 80003) que en G2 no era un problema por estar configurado para que mismo código no sea equivalente entre propuestas. El mecanismos que entendíamos podía resolver la situación era crear nuevas versiones de los planes donde la materia original no estuviese y se crearan nuevas materias específicas de cada propuesta. Para los alumnos que no hubiesen acreditado la materia era una solución limpia pero para aquellos que ya la hubiesen acreditado, no, porque al no estar en la nueva versión la perderían. Ahí entran las matrices entre versiones para acreditar esas materias de modo tal que quien hizo la 80003 en Música (aprobada por esta propuesta) tuviese la equivalencia de la 8003C y no la de la 8003N.

Entiendo todo lo que me decís que al tener aprobada la 80003 es transparente para ambas propuestas y de hecho es nos dimos cuenta que sucede desde que nos encontramos con el problema y luego verificamos en el código. El asunto es que entendíamos que la solución que te comentaba antes, debía funcionar porque al ser una matriz entre versiones con un origen bien definido, lo iba a respetar.

No logro ver la imágen adjuntada, pero la forma de correr la operación "Procesar matrices de equivalencia" es procesar matrices entre versiones, no sé si consultabas por otro parámetro.



7
Ya estaba acreditada la materia cuando el alumno estaba en la v1. No se quiere otorgar en las dos propuestas porque el espíritu de todo esto es dividir materias y acreditar el historial respetando el origen de aprobación, ya que si un alumno (en G2) acreditó Matemática de Música no le sirve como Matemática de Programación.
Es por esto que se crearon nuevas actividades específicas de cada propuesta (o Departamento) y las matrices cumplen la función de acreditar esas materias siempre y cuando se haya acreditado en el origen correspondiente.
No sé si me logro explicar.

8
Hola Alejandro

Siguiendo el ejemplo, aprueba 80003 por G1 v1 y pasado de versión, le termina acreditando

- 8003C en G1 v2
- 8003N en W v2


9
Buenas!

Quería hacer una consulta por una cuestión que surgió luego de migrar de G2 a G3.
Algo que les habíamos consultado en reuniones previas a la migración era la necesidad de separar materias que en G2 compartían código entre propuestas pero no eran equivalentes (se había parametrizado de esa forma).

Dado que en G3 la acreditación de actividades entre propuestas es transparente, lo que se hizo fue crear nuevas actividades en las versiones nuevas de los planes. A partir de ello, la vieja actividad quedó en la versión original y se crearon matrices entre versiones para acreditar esos cambios.

Por ej.: Matemática (80003) estaba incluída como actividad en "Música y Tecnología (G1)", plan 2015 v1 y "Licenciatura en Informática (W)", plan 2015 v1. En el versionado se incluyeron las actividades 8003C para G1 v2, y 8003N para W v2. Luego, se crearon las matrices de equivalencia correspondientes para respetar la acreditación de la actividad según el origen.

El problema que surgió con este procedimiento es que, al aplicar las matrices (utilizando "Procesar matrices de equivalencia") no respetó la propuesta de origen de aprobación. Como resultado de ello, vemos que se acreditaron actividades que no se corresponden con el origen estipulado en la matriz.

Un caso testigo puede ser el de un alumno matriculado en G1 y W, que acredita la 80003 por Música V1 y, al correr las matrices, se le otorga la 8003C como así también la 8003N.

¿A qué se debe este comportamiento? ¿Puede tener que ver con la manera en que se ejecutaron las matrices?

Adjunto captura de una de las dos matrices que mencionaba en el ejemplo.

Saludos y gracias!

10
Usuarios / Opciones de regularidad
« on: Diciembre 18, 2018, 01:27:29 am »
Hola, estamos trabajando en la implementación de regularidad y nos surgieron varias dudas respecto al funcionamiento de las operaciones de guaraní.
En el caso de la operación "Administrar readmisiones" no sabemos a qué corresponde vencimiento de readmisión (obligatorio).
Por otro lado en la operación "verificar regularidad" no sabemos tampoco a qué corresponde el parámetro "Vencimiento de readmisiones automaticas".

11
Técnicos / Seguridad corriendo JavaBridge
« on: Diciembre 02, 2014, 01:26:30 am »
Estimados, les comento una cuestión que detectamos luego de una auditoría de seguridad, nos pareció bastante grave y lo queremos reportar a la comunidad.

La cuestión es que corriendo el servlet como se indica en la wiki: https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/NotasTecnicas/InstEntornoDesa el servicio termina escuchando para todas las direcciones IP del servidor.

Si este servidor tiene alguna IP de acceso externo puede significar acceso a parte o todo el filesystem, dependiendo de como se ejecute.

Nuestra primer opción fue utilizar iptables para cerrar el acceso al puerto 8081 con origen distinto a loopback. No siendo lo ideal buscamos un poco y encontramos que una opción no documentada es especificar "SERVLET_LOCAL" en lugar de "SERVLET". Eso hace que el servicio corra solamente sobre la interfaz loopback.

Finalmente así quedo:

Código: [Seleccionar]
cd $guarani_dir\lib\toba\php\3ros\JavaBridge\WEB-INF\lib\ ; sudo -u nginx java -jar JavaBridge.jar SERVLET_LOCAL:8081 &
Nota: La parte '-u nginx' es para correr el servicio con el usuario del server http, en nuestro caso "nginx", en el de la mayoría supongo será "apache".

Sugiero cambiar la documentación de la wiki respecto a este punto.

Saludos,

Ramiro

Páginas: [1]