Hola a todos!!
Quiero consultar si existe alguna manera para que SIU tome la última condición de cursada de un alumno como válida a la hora de inscribirse a un examen.
Tenemos el caso de una alumna que tenía regularizada una materia pero la volvió a cursar y en esta 2da. oportunidad no cumplió con los requisitos de regularización.
Esto, según las políticas de la Universidad, debería implicar que no se puede inscribir al examen final. Sin embargo, como tiene una regularidad anterior, el sistema se lo permitió.
No sabemos si por algún parámetro o requisito podemos limitar para que solo sea válida la condición de la última cursada del alumno en una materia.
Muchas gracias por la ayuda.
Saludos
Si su reglamentación contempla el hecho de que al recursar una actividad se le debe hacer vencer la regularidad de la misma en caso de que la tuviera entonces deberán, o bien hacer vencer la regularidad anterior, o bien personalizar el sistema para que automáticamente se invalide la regularidad de la actividad en caso de que el alumno vuelva a inscribirse.
Esto fue planteado en algún otro foro donde hablaban de Renuncia de Regularidad. El alumno al decidir recursar una actividad que la tiene aprobada y vigente al momento de inscribirse nuevamente para cursar esta renunciando a esa cursada.
Deben analizar que dice el reglamento respecto de esta renuncia de la regularidad cuando se hace efectiva.
Si se da cuando el alumno se inscribe para recursar o si se da al final de la cursada (porque esa cursada vigente sigue vigente para los exámenes que el alumno rinda durante ese periodo lectivo o para las otras materias que decida cursar en ese mismo período lectivo y que tengan como correlativa la cursada de esa actividad?)
Buenos días. Cynthia. En nuestro caso, nosotros personalizamos para que en la inscripción a cursada, cuando ya tenía la regularidad, le actualizamos la fecha de fin de regularidad hasta el día anterior al día de la fecha (fecha de la inscripción). De esa manera, automáticamente pierde la regularidad cuando se inscribe.
El único problema que tenemos con esta solución, es que no es reversible, o al menos no lo tenemos así. Es decir que si el alumno, unos minutos después o dentro del periodo de baja a inscripción a cursadas, decidiera darse de baja de la inscripción, no se le “devuelve” la regularidad.
La ventaja de esta solución es que no se pierde el registro de que el alumno hubiera regularizado en algún momento la actividad. Simplemente se le acorta el plazo de la misma.
Espero haber podido aportar una alternativa de solución.
Saludos!!!
En nuestro caso, nosotros personalizamos para que en la inscripción a cursada, cuando ya tenía la regularidad, le actualizamos la fecha de fin de regularidad hasta el día anterior al día de la fecha (fecha de la inscripción). De esa manera, automáticamente pierde la regularidad cuando se inscribe.
Ademas de buscar la regularidad vigente y cambiar la fecha fin de vigencia (sga_actas_detalle.fin_vigencia), estas registrando un movimiento en la tabla [b]sga_regularidades_venc[/b] ?
En esta tabla debes insertar un registro con los siguientes valores:
[b]id_acta [/b]= Id de Acta de cursada
[b]alumno [/b]= Id del Alumno
[b]fecha_vigencia_anterior [/b]= Fecha vigencia que tenia hasta ese momento
[b]fecha_vigencia_nuevo [/b]= Nueva fecha de vigencia que es la fecha anterior a la fecha actual de inscripcion
[b]observaciones [/b]= Un texto que indique que fue porque se inscribió nuevamente para recursar la actividad.
Podrian agregar un campo a esta tabla (inscripcion_recursar) donde registres el id de inscripcion de la cursada (sga_insc_cursada.inscripcion).
El único problema que tenemos con esta solución, es que no es reversible, o al menos no lo tenemos así. Es decir que si el alumno, unos minutos después o dentro del periodo de baja a inscripción a cursadas, decidiera darse de baja de la inscripción, no se le "devuelve" la regularidad.
Aqui lo que podes hacer es en la baja de la inscripcion, buscar en la tabla sga_regularidades_venc si hay un registro para esa inscripcion y alumno (alumno e inscripcion_recursar), si lo encontras tomas el id de acta y la fecha de vigencia anterior y actualizas el acta de cursada volviendo al estado anterior y luego borras ese registro de esa tabla.
De esa forma todo queda igual y aca no ha pasado nada…
Esto lo podes hacer en el trigger de delete (DELETE AFTER o BEFORE - este ultimo si hay una fk a la tabla de inscri´pcion) de la tabla sga_insc_cursada. Podes personalizar el trigger con un nombre que identifique tu institucion. (tdb_sga_insc_cursada_xxxxx y ftdb_sga_insc_cursada_xxxxx)
Hola, Alejandro. Excelente como siempre!!! Claramente no estábamos haciendo lo que mencionás, en la tabla sga_regularidades_venc. Solo cambiábamos sga_actas_detalle.fin_vigencia
Lo tendré en cuenta para realizar ese cambio, y de esa manera, poder avanzar con la posibilidad de reversión que mencionás.
Muy buen fin de semana!!!
Estimados, buen día, nosotros estamos teniendo el mismo problema pero hasta la versión anterior del sistema que teniamos (3.17) el sistema tomaba automáticamente la última actividad cursada, independientemente del resultado de la misma, era un error?
Porque no haciamos ninguna modificación o personalización, simplemente si el estudiante no cumplia los requisitos de regularidad de la nueva cursada la anterior se caía y quedaba vigente la más reciente.
Ahora en 3.19 no sucede así
La Universidad Austral está implementando progresivamente en todas las facultades y esta situación la hemos registrado recién ahora. Desconozco cómo funcionaba antes, pero en la 3.19 la regularidad de una materia se mantiene aún cuando exista una posterior con cursada insatisfactoria (libre).
Sería muy bueno que ocurriera lo que vos indicás, pero por la respuesta recibida, ya no es así.
Saludos y gracias por tu aporte!
Victoria, no hubo ningún cambio respecto a que regularidad de una actividad es la válida; tal como lo indica Cynthia.
Una actividad regularizada sigue vigente hasta su fecha de vigencia aun si hay una cursada posterior con resultado desaprobado. Si esta ultima cursada estuviera aprobada y su fecha de vigencia es posterior entonces seguira vigente hasta esta ultima fecha de fin de vigencia.
Respecto a que una recursada invalida la cursada anterior fijate que se comentó en los mensajes anteriores. En algunos casos hacen vencer la cursada vigente actual cuando se inscriben para recursarla, pasando a tener vigencia esta ultima y con el resultado que tenga (aprobado, desaprobado, libre…)
Estimados, buen día, nosotros estamos teniendo el mismo problema pero hasta la versión anterior del sistema que teniamos (3.17) el sistema tomaba automáticamente la última actividad cursada, independientemente del resultado de la misma, era un error?
Puede ser en algun caso en particular que se recuperara la última cursada (segun fecha de regularidad que figura en el acta) y que se tomara esta cursada como la válida. No recuerdo donde puede ser, si algun requisito o en alguna operación como ser modificación de fin de vigencia de las cursadas (en este caso recuerdo que hubo un cambio que antes solo se visualizaba la ultima cursada y ahora se visualizan todas las cursadas de cada actividad - Version 3.19 - Ticket 33417 - Operación: Modificar Vencimiento De Regularidad)