Buen día, nos encontramos trabajando en la versión 3.16.2 y necesitamos saber por qué no está controlando las correlatividades de cursada correctamente.
El plan de estudio está armado con actividades Genéricas y cada una de las Genéricas contiene dos actividades de distinto código con el mismo nombre pero de distintas modalidades de cursada, A Distancia y Presencial.
Por Ejemplo:
Materia Genérica 01, que se aprueba aprobando cualquiera de las siguientes:
MATERIA 01-1 Modalidad Distancia
MATERIA 01-2 Modalidad Presencial
Las correlativas que pusimos dentro de cada materia, que comparten la misma Genérica, con condición negada:
Opción 1 cursada simultánea negada,
Opción 2 regularizada negada
Opción 3 aprobada negada negada
La idea es que si un alumno se anotó a una materia con una modalidad de cursada no pueda anotarse en la misma materia en la otra modalidad de cursada. Lo mismo para la Regularidad y para la aprobación (si el alumno tiene regularizada la materia por presencial o aprobada por presencial, no debería poder cursar la misma materia a distancia).
Es decir, necesitamos que el alumno solo pueda cursar en un período lectivo una materia si no esta inscripto en la misma materia en la otra modalidad o que tenga regularizada la actividad en la otra modalidad; o que no la tenga aprobada en la otra modalidad.
Verificamos los parámetros y los requisitos y están correctamente configurados para que controle en la acción de cursada los controles de correlatividades (de cursada y de aprobación) y que la cantidad máxima de veces que se puede inscribir a una actividad en el mismo período lectivo sea 1. Sin embargo, no está realizando los controles y permite anotar al alumno a la actividad 1 modalidad Presencial aunque este inscripto en la modalidad Distancia. Vale aclarar que si el alumno tiene aprobada la actividad a distancia sí impide la inscripción a presencial (o viceversa), pero no está controlando para las condiciones de regularizada y cursada simultánea negadas.
No es necesario definir eso por correlativas.
Alcanza con que definan que el alumno no puede inscribirse a para cursar mas de una vez en el mismo período lectivo, configurando el parámetro (cur_cant_max_insc_igual_actividad_periodo_lectivo) Cantidad máxima de inscripciones a cursada para una actividad en el mismo período lectivo. Definir este parametro con valor 1
Respecto si la actividad esta aprobada por examen final, promocion, equivalencia total o resolucion, nunca va a dejar inscribir ni para cursar ni para rendir examen.
Si lo de “misma materia” se refiere al contenido, pero en realidad estan representadas como dos materias diferentes en el plan por su forma de cursada, entonces las correlativas deben ser solo una opcion
Es decir que en correlativas para cursar la materia MATERIA 01-1, definiste asi:
La Materia Genérica 01 tiene en su interior las actividades individuales 01-1 (Modalidad Distancia) y 01-2 (Modalidad Presencial) (Justamente, para poder asegurar que sólo pueda realizar la cursada de una u otra modalidad, además de que cada modalidad la gestiona una responsable académica diferente)
Las correlativas de la actividad 01-1 (Modalidad Distancia) son las siguientes: Cursada:
Opción 1:
01-2 Cursada Simultánea Negada
Opción 2:
01-2 Regularizada Negada
Opción 3:
01-2 Aprobada Negada
Aprobación
Opción 1:
01-2 Cursada Simultánea Negada
Opción 2:
01-2 Regularizada Negada
Opción 3:
01-2 Aprobada Negada
No obstante, el control de inscripción sólo está controlando la Aprobación negada de la 01-2 y no está controlando ni Cursada Simultánea ni Regularización de esa materia.
El sistema no nos permite adjuntar la misma actividad en la misma opción dentro de las correlatividades (esto es, no podría poner distintos estados de la actividad 01-2 en la misma opción de correlativas de la actividad 01-1)
En el log que adjuntó Guille justamente figura que el control de correlativas de cursada pasó exitosamente, cuando debería estar controlando.
Lo que necesitan uds no debe cargarse con diferentes opciones, sino con una sola. Fijate que implicancias tiene una opcion o diferentes opciones que comente en el mensaje anterior.
El sistema no nos permite adjuntar la misma actividad en la misma opción dentro de las correlatividades (esto es, no podría poner distintos estados de la actividad 01-2 en la misma opción de correlativas de la actividad 01-1)
No recordaba esto. Entonces para esto deberán uds personalizar una nueva regla que sea aplicable a actividades y que tenga esos tres controles y que no se deba cumplir ninguno, es decir: no estar cursada, ni estar aprobada ni estar cursandose simulatanemente.
Quando asi:
Las correlativas de cursada de la actividad 01-1 (Modalidad Distancia) son las siguientes:
Opción 1:
- Materia 01-2 - No estar cursada, ni aprobada ni cursandose en simultaneo
Igualmente verificaremos este tema de que permita ingresar como correlativa dentro de una misma opción la misma actividad con condiciones diferentes como lo están necesitando.
No entendemos por qué las distintas opciones no funcionan. Conceptualmente debería funcionar correctamente: que el alumno no tenga aprobada la materia presencial o que no la tenga regularizada o que no la esté cursando simultáneamente. Por lógica, al cumplirse alguna de estas condiciones, debería saltar el control. Sin embargo, sólo salta con la aprobación y no con alguna de las otras dos condiciones.
Efectivamente es como les comenta Ale. Es necesario que se controlen los tres factores juntos, ya que si se configuran como opciones distintas no funcionaría. La explicación sería así:
Supongamos que lo configuraron como opciones distintas (Opción 1 Regularidad Negada; Opción 2 Aprobación Negada; Opción 3 Cursada Simultanea Negada). Con que el alumno cumpla con al menos 1 de esas opciones el sistema ya le permitirá inscribirse. De ese modo, si intentan inscribir a un alumno que aprobó esta otra actividad el sistema les va a decir: “El alumno no cumple con la Opción 2 (Aprobación Negada), pero si cumple con las otras dos opciones, por lo tanto lo dejo inscribirse”.
Deberían de generar una regla de correlatividad que controle las tres cosas juntas en una única opción, de esa manera el sistema le exigirá al alumno cumplir con las 3 condiciones para poder inscribirse.
Bien, entendemos lo que nos decís: la disyunción, al estar negada, se cumple con alguno de esos requisitos, y no con todos.
Estamos pensando la siguiente configuración, utilizando la actividad genérica dentro de las correlatividades:
Las correlativas de la actividad 01-1 (Modalidad Distancia) son las siguientes:
Cursada:
Opción 1:
01-2 Regularizada o Cur. Simultánea Negada
01 Negada (esta sería la genérica a la que pertenecen ambas actividades)
Aprobación
01-2 Regularizada o Cur. Simultánea Negada
01 Negada (esta sería la genérica a la que pertenecen ambas actividades)
¿Podría funcionar? Ojo que en este caso estaríamos utilizando “Regularizada o Cur. Simultánea”, que es una regla que figura en el sistema ya, y no “Regularizada” y “Cursada Simultánea” individuales.
Estuvimos analizando la configuración que proponés y realizamos las pruebas pertinentes. Configurándolo de esta manera el sistema establecería los controles tal como ustedes desean. Por favor hagan las pruebas ustedes también en sus ambientes para confirmar que funciona correctamente y nos comentan los resultados.