Se da la siguiente situación.
Una comisión se define como promocionable.
Al finalizar la cursada de la misma se controla a los alumnos que están en condiciones de promocionar y se los incluyen en actas de promoción.
Aquellos que cumplieron los requisitos para promocionar pero no tienen las correlativas se los asienta como regulares y se espera un cierto tiempo para que las aprueben.
Al momento de aprobar las correlativas se carga la promoción de la materia.
El tema es detectar aquellos alumnos de una comisión promocionable que están como regular y aprobaron las correlativas durante el tiempo de espera.
hola emilio yo me basaria en la escala de notas colocar a los alumnos que estan en esa situación una nota que en la escala le corresponda un resultado ‘P’ (promocion) pero con un resultado ‘A’ (regular)
Luego para detectarlos se puede hacer dos cosas
La mas simple pero no automática es con una operación con parámetros de fecha desde la ultima ves que se ejecuto que busque todos los alumnos en actas de cursado con resultado ‘A’ y nota que le corresponde ‘P’ que estén dentro del periodo validez y para cada uno ejecutar de nuevo el ctrl de correlativas para ver si las aprobó si lo hizo generar un informe o directamente generar el acta rectificativa
Automáticamente con un control o trigger para cada una de las formas de aprobación y regularidad que busque de las materias que depende de esta para su aprobación si hay alguna en la se la condición nota de promoción y resultado regular si existe ejecutar el ctrl de correlativas paraesa materia. Si es un control se podría configurar como mensaje para que alerte al usuario que hay alumnos a los que habría que rectificar una cursada. como triggers se podría cargar una tabla personalizada con alumnos a los que hay que rectificar o directamente rectificar.
Emilio, no deberias tener una operacion para procesar inscripciones aceptadas y que verifique si el alumno a ese momento esta en condiciones de promocionar o no la materia en base a las condiciones definidas?.
UNLPam estuvo modificando al operación de procesar inscripciones a cursadas justamente por un caso similar.
Quizas deba ser una operación diferente a la actual de procesar inscripciones en estado pendiente.
Con respecto al tiempo que se espera el resultado del alumno… Cuanto tiempo es? Un cuatrimestre?
el alumno, al momento de inscribirse o de cerrar el acta, no está en condiciones de promocionar, por eso se requiere esto.
Cuanto se espera? en un caso un año y en otro durante la vigencia de la cursada.
Emilio, al no poder tener mas de un acta de promocion por comisión, una opción es:
Cerrar las actas de promocion con los que promocionaron al finalizar el período lectivo.
Tener algun proceso, que lo puedas correr periodicamente (por ejemplo despues de los turnos de examen o cierre de periodos lectivos), y que se controle solo las comisiones que son promocionables de un periodo lectivo y sobre aquellos alumnos que no promocionaron (y aprobaron la cursada o la condición que necesites evaluar) y verificar si estan en condiciones de promocionar.
Luego del proceso sacar un reporte con estos alumnos y las actas de promocion de cada comision.
Deberías tambien verificar que el alumno no haya aprobado la materia por algun examen en el período que va desde la fecha de finalización de la cursada y la fecha en que corres el proceso (tambien analizar que pasa si el alumno rindio examen y reprobó).
Rectificar el Acta de Promoción correspondiente a cada alumno que luego del proceso esta en condiciones de promocionar la materia.