;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

SP: Presença obrigatória dos alunos em escolas só ganhará força em novembro

Na rede estadual, ao menos 75% das escolas ainda terão aulas remotas, porque não conseguem receber todos os alunos simultaneamente - Ana Paula Bimbati/UOL
Na rede estadual, ao menos 75% das escolas ainda terão aulas remotas, porque não conseguem receber todos os alunos simultaneamente Imagem: Ana Paula Bimbati/UOL

Ana Paula Bimbati

Do UOL, em São Paulo

18/10/2021 04h00

A partir de hoje o governo de São Paulo autoriza as escolas estaduais, municipais e particulares a exigirem a presença obrigatória dos estudantes. A medida, no entanto, só deve deslanchar depois do dia 3 de novembro, quando cai a exigência de distanciamento de 1 metro entre os alunos.

Grandes colégios particulares da capital informaram que vão usar o prazo do governo de 15 dias de adaptação para se organizarem. Só depois vão exigir a presença dos estudantes.

O Anglo São Paulo, por exemplo, informou que tem recebido cerca de 65% dos alunos em rodízio para as aulas presenciais. Os outros estudantes optaram por continuar no formato remoto. Após o dia 3 de novembro, segundo o colégio, "todos esses alunos do sistema remoto deverão retornar às atividades presenciais".

Distanciamento

A data marca o fim do distanciamento de 1 metro entre os estudantes. Hoje, as escolas podem receber 100% dos alunos, mas caso não tenham espaço suficiente, precisam fazer rodízio entre as turmas.

É o que vai continuar acontecer com ao menos 75% das escolas estaduais. Das 5.130 unidades da rede, apenas 1.251 têm condições de receber todos os alunos e ainda respeitar o distanciamento entre eles.

Máscaras

O uso de máscara dentro da escola ainda será obrigatório. As unidades também devem disponibilizar álcool gel e aferir a temperatura (caso o aluno apresente 37,5° ou mais, deve ser encaminhado para casa).

Mesmo sem espaço nas escolas estaduais, a presença só não será obrigatória a partir de hoje para:

  • gestantes e puérperas;
  • estudantes com comorbidades com idade a partir de 12 anos que não tenham completado seu ciclo vacinal contra covid-19;
  • menores de 12 anos pertencentes ao grupo de risco para covid-19, para as quais não há vacina aprovada no país;
  • estudantes em condição de saúde de maior fragilidade à covid-19, mesmo com o ciclo vacinal completo (obrigatória prescrição médica).

Escolas particulares

O colégio Dante Alighieri vai ar a exigir a presença após o dia 3. O Equipe informou que se está se organizando para determinar a obrigatoriedade a partir do dia 27 deste mês — os alunos do Fundamental 1 e Ensino Médio já estão 100% no presencial. Os estudantes da Escola Nossa Senhora das Graças também estão com as aulas totalmente presenciais desde setembro.

O colégio Santa Cruz ainda não comunicou os pais a decisão e a Escola da Vila informou que os alunos devem voltar a partir de hoje, "mas analisará internamente casos específicos".

As escolas da rede Maple Bear ainda não definiram sobre a obrigatoriedade. Após consultarem os pais, a data será determinada.

Já o Pentágono e o Bandeirantes vão exigir a presença dos estudantes a partir de hoje. "Para comportar todos os alunos e ainda manter o distanciamento social de 1 metro, espaços das bibliotecas e auditórios serão utilizados para aulas", informou o colégio Pentágono.

Procurada, a secretaria de Educação afirmou que as "instituições privadas e as redes municipais vinculadas ao Sistema de Ensino do Estado de São Paulo terão o prazo de duas semanas para se adequarem".

O governo João Doria (PSDB) afirmou que o protocolo de afastamento em caso de diagnóstico positivo para covid-19 continua. A secretaria suspende as atividades presenciais para os alunos ou funcionários infectados e monitora durante 14 dias as pessoas com quem tiveram contato.

Escolas municipais

As escolas municipais da capital não vão exigir presença obrigatória por enquanto. Uma lei publicada no ano ado proíbe que a cidade obrigue os alunos a participarem das aulas presenciais durante o período da pandemia.

"Os responsáveis terão de um termo de responsabilidade, e pegar atividades impressas nas escolas", disse o secretário municipal Fernando Padula, na semana ada. Já o distanciamento de 1 metro entre os alunos será extinto a partir do dia 25.

As outras cidades do estado, que têm Conselho Municipal de Educação, possuem autonomia para definir como será o retorno presencial.

De acordo com a Secretaria Estadual da Educação, cerca de 400 das 645 cidades paulistas que não têm conselho devem seguir as regras do estado. Para essas cidades, o estado também ofereceu 15 dias de adaptação para ar a exigir a obrigatoriedade da presença dos alunos.