Alumnos que adeudan hasta n actividades para rendir en mesas de turnos especiale

Estimados,
Configuramos esa regla por propuesta. En este caso por dos propuestas distintas y creamos el turno especial.
No funciona.
Verificamos que los planes tengan la cantidad de materias por plan.
También la configuramos por planes de estudios y no funciona.
No entra a la regla.
Muchas Gracias
Carla.


adeudanactividadesenturnosespeciales.png

adeudanactividadesenturnosespeciales.png

Carla buenas tardes

Nos podrías explicar bien como funciona este requisito que están dando de alta? cuales fueron los puntos de control que definieron para la misma ? Y en que instancias se aplica este requisito?
Esto para entender funcionalmente en que momentos el requisito debería controlar.
Seguimos con el caso.

saludos!

El turno de examen debe ser de tipo Especial. ¿Esta creado asi?
Adjunto imagen.


TurnoExamenEspecial.png

TurnoExamenEspecial.png

Hola Sebastián y Alejandro,
Muchas Gracias por responder.
Si, el turno es ESPECIAL.
Y el funcionamiento es que
-se puedan inscribir a examen a en cualquier actividad de la propuesta Abogacia plan 2018 si adeudan hasta 7 materias.
-se puedan inscribir a examen a en cualquier actividad de la propuesta Abogacia plan 2000 si adeudan hasta 7 materias.

-se puedan inscribir a examen a en cualquier actividad de la propuesta Notariado plan 2000 si adeudan hasta 6 materias.
-se puedan inscribir a examen a en cualquier actividad de la propuesta Procuracion plan 2000 si adeudan hasta 6 materias.

Cambiamos la regla y la pusimos por propuesta-plan y tampoco funciono.

Mando todas las capturas de pantalla.
Saludos,
Carla.


requisitos x accion.png

requisitos x accion.png

reqxoperacion1.png

reqxoperacion1.png

turno examen especial.png

turno examen especial.png

¿Esos planes tienen orientaciones?
¿Alguna característica especial que tengan esos planes?

Cual es el problema que detectan?

  • ¿No deja inscribir a un alumno que adeuda 7 o menos materias?
  • ¿Deja inscribir a alumnos que adeudan mas de 7 materias?

Para probar la regla en este caso particular, pueden probar la misma ingresando al Sistema por “Toba Editor” a una operación que no esta publicada y se llama Pruebas » Reglas.
Deberías seleccionar la regla Adeudar hasta n actividades para rendir en mesas de un turno especial y completar los parámetros para este caso.
Luego de presionar el botón “Ejecutar Regla” vas a ver el resultado de la ejecución de la regla, con su mensaje correspondiente en caso de que el resultado sea “Falso”.

Buen Día,
Solo el plan de Abogacía 2000 tiene orientaciones, los otros no.
Igualmente, estamos probando con el plan de Abogacía 2018 y NO tiene orientaciones.

Probamos inscribir a examen a un con un alumno ingresante de este año, que no tiene historia academica.
Y SI deja inscribir a este alumno en una mesa de examen de turno especial.
Cuando no debería porque la regla es alumnos que adeuden hasta 7 materias y este adeuda TODAS.

También probamos con una alumno de notariado 2000, que tiene aprobada pocas materias y también lo deja inscribir.

Si se ejecutaron otros controles, como los de reinscripción y correlativas.
Esta regla en particular no se ejecuta.

te mando captura de la prueba de la regla.

Saludos,
Carla.


prueba regla mesa especial1.jpg

prueba regla mesa especial1.png

Veamos ese plan sin orientaciones:
Que devuelven las siguientes consultas?


1) SELECT COUNT(DISTINCT elemento) FROM vw_hist_academica_basica WHERE alumno = 153578 AND resultado = 'A';

2) SELECT COUNT(1) FROM vw_actividades_plan WHERE plan_version = 321  AND elemento NOT IN (SELECT elemento  FROM vw_optativas_plan WHERE vw_optativas_plan.plan_version = 321);

3) SELECT COUNT(DISTINCT vw_optativas_plan.elemento_generica) FROM vw_optativas_plan WHERE vw_optativas_plan.plan_version = 321;

Respecto del plan con orientaciones puede ser que este requisito no funcione porque no esta considerando las orientaciones, es decir si el plan tiene orientaciones no esta considerando solo actividades del ciclo comun y de la orientación elegida por el alumno; sino que considera todas las actiivdades del plan de estudios y si hubiera actividades genéricas la considera como una actividad mas.
En este caso de orientaciones obligan al alumno a elegir una orientacion? Si no lo hacen, como hacen para calcular estas 6/7 actividadades y solo considerar actividades de una orientacion si el alumno tal vez hizo actividades de mas de una orientación?

Estimado Alejandro,
Te mando los resultados
SELECT COUNT(DISTINCT elemento) FROM vw_hist_academica_basica WHERE alumno = 153578 AND resultado = ‘A’;
0
SELECT COUNT(1) FROM vw_actividades_plan WHERE plan_version = 321 AND elemento NOT IN (SELECT elemento FROM vw_optativas_plan WHERE vw_optativas_plan.plan_version = 321);
35

SELECT COUNT(DISTINCT vw_optativas_plan.elemento_generica) FROM vw_optativas_plan WHERE vw_optativas_plan.plan_version = 321;
4

Saludos,
Carla.

Carla, podes preguntar al técnico si en el archivo \php\nucleo_lib\reglas\regla_adeudar_hasta_n_actividades_turno_examen_especial.php
En la linea 32 tiene:

$resultado = $this->resultado_final($cant_adeuda_plan > $cantidad_maxima_adeudada);

o de esta forma (que es la correcta) :

$resultado = $this->resultado_final($cant_adeuda_plan <= $cantidad_maxima_adeudada);

Ingresen una solicitud por este tema, porque vemos ademas que el requisito no esta configurado para que se controle por eso no esta controlando en la operación de inscripción.

Alejandro, ya ingresamos la soicitud 51486. Te paso una captura de pantalla de lo solicitado.
Saludos


linea32.png

linea32.png