Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Desde el LMS se valida que el año enviado como parámetro schoolYear en el servicio sea el mismo que la fecha hasta del ciclo activo del colegio. Para ello, se utiliza la siguiente consulta:

Code Block
SELECT ce.ciclo_escolar_id
FROM colegio_nivel_ciclo cnc 
INNER JOIN ciclo_escolar ce 
ON cnc.ciclo_escolar_id = ce.ciclo_escolar_id 
WHERE cnc.colegio_id = :schoolId
AND cnc.nivel_id = :levelId
AND year(ce.fecha_hasta) = :schoolYear 
AND ce.activo=1;


Ejemplos:

Casos de uso
  • Si los siguientes ciclos fueran activos:
Ciclo escolarUso

Clave: 2015-2016
Fecha desde: 2015-07-21 12:00:00
Fecha hasta: 2016-06-30 12:00:00

  • En este caso, usaremos el año de la fecha hasta, es decir = "2016"

Clave: 2013
Fecha desde: 2013-01-01 00:00:00
Fecha hasta: 2013-12-31 00:00:00

  • En este caso, usaremos el año de la fecha hasta, es decir = "
2013
  • 2014"

Clave: 2016C
Fecha desde: 2016-05-01 00:00:00
Fecha hasta: 2017-03-30 00:00:00

  • En este caso, usaremos el año de la fecha hasta, es decir = "2017"

Clave: A-2019
Fecha desde: 2019-01-09 00:00:00
Fecha hasta: 2019-12-16 00:00:00

  • En este caso, usaremos el año de la fecha hasta, es decir = "2019"

Clave: B-2019
Fecha desde: 2019-08-20 00:00:00
Fecha hasta: 2020-07-04 00:00:00

  • En este caso, usaremos el año de la fecha hasta, es decir = "2020"

Clave: 2018-BA
Fecha desde: 2018-01-03 00:00:00
Fecha hasta: 2019-01-01 00:00:00

  • En este caso, usaremos el año de la fecha hasta, es decir = "2019"

Clave: 2018-CABA
Fecha desde: 2018-02-02 00:00:00
Fecha hasta: 2019-01-01 00:00:00

  • En este caso, usaremos el año de la fecha hasta, es decir = "2019"