;(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

Volta às aulas presenciais nas escolas de São Paulo: tire suas dúvidas

Professora e alunos com equipamentos de segurança em escola na capital - Luís Adorno/UOL
Professora e alunos com equipamentos de segurança em escola na capital Imagem: Luís Adorno/UOL

Ana Paula Bimbati

Do UOL, em São Paulo

10/04/2021 04h00

Com a volta de todo o estado de São Paulo para a fase vermelha do Plano São Paulo, as aulas na rede estadual vão voltar para o modelo presencial a partir da semana que vem. As redes municipal e privada devem seguir regras das prefeituras.

Mesmo antes do anúncio, escolas em todo o estado estavam autorizadas a atender no presencial, já que em março um decreto transformou a educação em serviço essencial. Mas, por causa da alta de casos, mortes e internações por covid-19, o governo decidiu adotar a fase emergencial e suspender as atividades pedagógicas presenciais.

Segundo a gestão de João Doria (PSDB), a fase vermelha vai começar na segunda-feira (12) e deve durar ao menos até 18 de abril.

Após o anúncio do governo estadual, a Prefeitura de São Paulo confirmou que as unidades de ensino municipais e privadas poderão retomar as atividades presenciais na semana que vem.

Para entender como fica a situação de cada rede e o que está autorizado pelo governo nessa etapa, o UOL reuniu as principais dúvidas sobre o retorno presencial das aulas em São Paulo. Confira:

A partir de quando as escolas estão autorizadas a reabrir?

Desde o dia 27 de março, um decreto do governo estadual tornou as atividades de escolas públicas e particulares do estado como essenciais. Isso significa que independente da fase do Plano SP, as escolas podem funcionar. Os municípios têm autonomia para liberar ou não as aulas presenciais, como ocorreu na capital paulista, que autorizou o retorno apenas com a saída do estado da fase emergencial.

Ontem (9), o secretário estadual de Educação, Rossieli Soares, anunciou o retorno presencial das aulas na rede estadual a partir do dia 14 —nos dias 12 e 13, os funcionários e professores deverão organizar as atividades e conversar com os familiares dos alunos.

Na capital paulista, a Secretaria Municipal de Educação confirmou o retorno para segunda-feira, 12.

Já as escolas particulares têm decidido individualmente se retornam ao modelo presencial ou mantêm o ensino remoto. Elas devem seguir a regra estipulada pelo município onde estão.

As escolas podem tomar decisões diferentes do governo estadual?

Apenas as prefeituras podem decidir regras específicas sobre o retorno das aulas presenciais. Como aconteceu na capital paulista, que suspendeu as aulas presenciais durante a fase emergencial, mas informou, antes do anúncio, que as aulas retornariam caso não houvesse a prorrogação desta fase do Plano São Paulo.

A escola pode receber todos os alunos?

Na fase vermelha, as escolas estão autorizadas a receber 35% dos alunos matriculados. Muitas instituições têm feito grupos de rodízio durante a semana para evitar aglomerações.

A presença dos alunos será obrigatória?

Segundo o governo estadual, a presença dos alunos não é obrigatória. As famílias e os estudantes podem decidir se querem manter as atividades educacionais no ensino remoto ou não. Nas escolas estaduais, a recomendação é atender os alunos que mais precisam.

A escola deve manter atividades remotas?

Sim, como as aulas presenciais são opcionais, as escolas devem oferecer atividades remotas para os seus alunos. Uma resolução do CNE (Conselho Nacional de Educação) permite que as escolas públicas e privadas usem o ensino remoto até dezembro de 2021.

Quais são os alunos que mais precisam?

Segundo o secretário estadual da Educação, Rossieli Soares, os alunos que mais necessitam de atenção são:

  • com severa defasagem de aprendizagem,
  • com dificuldade de o à tecnologia,
  • com necessidades de alimentação escolar,
  • alunos cujos responsáveis trabalham em serviços essenciais,
  • estudantes com a saúde mental em risco.