Ir o contido principal

Dúas quendas, unha construción

Importing from FET 5 min de lectura

A metade do seu centro chega ás sete e marcha ao mediodía, mentres que a outra metade chega ao mediodía, pero a maioría das ferramentas de horarios asumen implicitamente que só é un centro.

Ás sete da mañá o edificio énchese. Ás doce e media baleirase e énchese de novo con estudantes diferentes, ensinados en parte polos mesmos profesores, exactamente nas mesmas aulas.

Se dirixe unha escola así, xa coñece os dous feitos que o fan difícil. As aulas non teñen pausa, e tampouco parte do persoal. Todo o que é meramente inconveniente nunha escola dunha soa quenda —un laboratorio reservado dúas veces por vinte minutos, un profesor sen oco entre a última lección da mañá e a primeira da tarde— convértese en estrutural.

E entón abre unha ferramenta de Horario e descobre que pensa que é unha escola cun día moi longo.

Un día longo non son dúas quendas

A diferenza non é cosmética. Nun modelo de quenda única, o "período 7" é simplemente máis tarde que o "período 6". Nada impide que un profesor sexa programado cruzando o límite, porque para o software non hai límite —só unha fila máis longa.

Pero hai un límite. É a razón pola que o seu persoal da tarde pode ser xente diferente, a razón pola que unha aula necesita ser despexada, a razón pola que "ela ensina só polas mañás" é unha frase que significa algo.

Un modelo que non pode expresar o límite non pode protexelo. Acaba impoñéndoo a man, comprobando cada borrador en busca de cruces que deberían ser imposibles de crear.

FET xa o sabe

Isto merece ser dito claramente, porque é a parte que a xente perde: FET mesmo manexa isto correctamente. Non é unha solución alternativa nin un parche da comunidade. FET funciona nun de catro modos, e o modo decide que familias de restricións existen.

Un deles é Mañás-Tardes. Nese modo, o resolvedor funciona en medias xornadas en lugar de días, e aparece unha familia enteira de restricións que non existe doutro xeito —regras sobre as mañás e as tardes como cousas distintas.

A grella de media xornada do resolvedor, as doce columnas luns1 · luns2 · martes1 … sábado2, 435 actividades, cabeceira que le Sen conflitos
A grella de media xornada do resolvedor, as doce columnas luns1 · luns2 · martes1 … sábado2, 435 actividades, cabeceira que le Sen conflitos

Así que o límite deixa de ser algo que vostede vixía. Convértese en algo que o modelo coñece.

Lelo de volta é a outra metade

Unha grella de media xornada ten a forma correcta para un resolvedor e a forma incorrecta para un humano. Ninguén pensa en doce medias xornadas. Pensan en cinco días, cada un cunha mañá e unha tarde.

FET sabe isto, e rexistra ambos: as medias xornadas nas que traballa o resolvedor, e unha lista separada que as emparella de volta en días reais. Aproximadamente a metade dos ficheiros reais de Mañás-Tardes que vimos levan ese emparellamento; o resto só levan as medias xornadas.

Gardamos o que teña o seu ficheiro. Se o emparellamento está aí, entra con todo o demais e sae na exportación, sen cambios. Se non está aí, non fabricamos un —e cando vostede cambia un Horario a Mañás-Tardes por si mesmo, construímolo, porque nese punto non hai nada que levar e vostede pediu esa forma.

A mesma grella filtrada só para as medias xornadas da tarde: luns2 · martes2 · mércores2 · xoves2 · venres2 · sábado2, coa etiqueta de filtro DÍAS 6 agochada á esquerda visible para que o marco se explique a si mesmo
A mesma grella filtrada só para as medias xornadas da tarde: luns2 · martes2 · mércores2 · xoves2 · venres2 · sábado2, coa etiqueta de filtro DÍAS 6 agochada á esquerda visible para que o marco se explique a si mesmo

Esa é toda a política, e é deliberadamente aburrida: amosámoslle o seu propio ficheiro. Unha estrutura que FET nunca escribiu non é unha estrutura que inventaremos para vostede, por moi útil que poida parecer a invención.

O seu Horario leva o modo co que foi creado ou importado, e o modo amósase na cabeceira da pantalla de datos. Non o configura aquí; ve o que FET estableceu.

Unha advertencia que merece a pena ler dúas veces

Se vostede é o propietario do Horario, esa insignia de modo é un botón, e facer clic nela inicia un cambio.

Cambiar de modo elimina datos. Ten que facelo: os modos non comparten un vocabulario de restricións, polo que deixar Mañás-Tardes significa que as regras de mañá/tarde non teñen onde ir. É por iso que só o propietario pode facelo, e por iso a insignia é só unha etiqueta para todos os demais.

Non é un axuste para probar. Decida o modo en FET, onde viven as restricións.

Por que isto importa máis do que parece

A escolarización en dúas quendas non é un nicho. É normal en gran parte de Turquía, Marrocos, América Latina e o sur de Asia —calquera lugar onde un edificio serve a máis estudantes dos que ten asentos.

Xa existe unha ferramenta de FET construída especificamente para o sistema de mañá/tarde marroquí, que lle di dúas cousas: a demanda é real, e foi desatendida durante tanto tempo que a xente constrúe a súa propia.

Se a súa escola funciona en dúas quendas, o modo xa existe no software que está a usar. O que faltaba é todo o que vén despois do resolvedor —lelo, compartilo, imprimilo, poñelo nunha parede— nunha forma que admita que o seu día ten unha costura no medio.

Como se importa un día de dúas quendas →