Inscripción por Coeficientes

1- Se establece perlodo de inscripcion para periodo lectivo,
Ok.
2- se establecen los rangos de fecha/hora desde hasta para rango de coeficientes
Correcto. Este rango contemplará los posibles valores de los coeficientes que asignen a cada alumno.
(estos coeficientes se definen en metodo get_coeficiente _inscripcion
Si, deben personalizar este método para asignar un coeficiente a cada alumno de acuerdo de acuerdo a diferentes requisitos que evaluarán al alumno y por el cual le corresonde un coeficiente x.
3- despues se calculan los coeficientes de inscripcion (que estaria bueno se pueda ver detalle de alumnos procesados y su coeficiente)
Si. Esto deben realizarlo previo al período de inscripción a actividades. Se usa lo que hayan definido como proceso de cálculo de coeficiente del alumno en el método antes mencionado.
4- luego la inscripcion desde gestion o autogestion es transparente para el alumno. Esto es asi ??? Deberia definir un requisito que controle el coeficiente ??? no encontre nada de esto ni algo que me indique que se inscribio con tal coeficiente ya que no pude ver el resultado del calculo de coefiecientes.
Las operaciones de inscripción a actividades siguen funcionando igual que si la institución no maneja el concepto de coeficiente del alumno. La unica diferencia es que si el alumno tiene definido un coeficiente y el período de inscripción del período lectivo que esta vigente tiene definido rangos de coeficientes entonces solo dejará inscribir al alumno si esta dentro del período en el cual está incluído el coeficiente.

No va a considerar los periodos de inscripcion por rango de coeficiente en los siguientes casos:

  • El alumno no tiene definido un coeficiente (por defecto cuando se agregó el dato del coeficiente a cada alumno este dato esta nulo - sin valor)
  • El período de inscripción vigente no tiene definido períodos de inscripción por rangos de coeficientes.
  • El período de inscripción vigente tiene definido períodos de inscripción por rangos de coeficientes pero no existe un rango de coeficientes que contemple el rango del alumno. (Esto podría ser un error en la definición de los rangos de coeficientes. Un olvido…).
  • El período de inscripción vigente tiene definido períodos de inscripción por rangos de coeficientes pero no existe un rango de coeficientes para la propuesta del alumno.

Con esto quiero decir, que si el período de inscripción total es del 01/02/2020 al 31/03/2020 y se establecen rangos de coeficientes:
01/03 al 07/03 para coeficientes de 0 a 3
08/03 al 15/03 para coeficientes de 4 a 6
16/03 al 21/03 para coeficientes de 7 a 8
22/03 al 31/03 para coeficientes de 9 a 9

Si un alumno tiene coeficiente 10, entonces podrá inscribirse en cualquier fecha. En este ejemplo puede ser que hubo un error porque no hay rango que incluya al coeficiente 10 o puede ser que se hizo en forma consciente para que el alumno con coeficiente 10 pueda inscribirse en cualquier momento.

El alumno que tenga coeficiente 5 podrá inscribirse a partir del 08/03 00:00:00 hasta el 15/03 23:59:59. Ademas de la fecha se considera también el horario definido en la fecha desde y fecha hasta de cada rango.

Si un alumno no tiene definido un coeficiente, entonces podrá inscribirse en cualquier momento desde el 01/03 00:00:00 hasta el 31/03 23:59:59. Lo mismo sucede si el alumno tiene definido un coeficiente pero los períodos de inscripción por coeficientes no estan definidos para la propuesta del alumno.

Para versión 3.18 se agregó un cambio en la operación Inscripción a actividades fuera de termino, que para el caso del alumno con coeficiente 5 pueda inscribirse una vez finalizado su rango, es decir a partir del 09/03. Desde esta operación, en versión 3.17, solo permite inscribir a cualquier alumno (sin importar el rango), despues que finaliza el período de inscripción genérico, es decir a partir del 01/04/2020

Por otra parte alguien analizo el metodo get_coeficiente_inscripcion como para compartir. El estandar que criterio tiene ??
El standard del SIU NO tiene ninguna lógica. Creo que devuelve NULL. Es decir que si lo corres no registra ningun coeficiente al alumno. Como cada institución que utilice este concepto de coefecientes para restringir y dar prioridad a los alumnos en la inscripción a actividades será una definición propia de cada institución es que decidimos no desarrollar ningún criterio por defecto.

2