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

Baixa adesão e dúvidas: Como está a volta às aulas presenciais em SP

Na fase vermelha do Plano São Paulo, escolas podem receber 35% da capacidade - Rodolfo Santos/Getty Images/iStockphoto
Na fase vermelha do Plano São Paulo, escolas podem receber 35% da capacidade Imagem: Rodolfo Santos/Getty Images/iStockphoto

Ana Paula Bimbati

Do UOL, em São Paulo

13/04/2021 19h44

Desde segunda-feira (12), as escolas públicas e privadas da capital paulista têm autorização para retomar as aulas presenciais. A decisão foi tomada após o estado de São Paulo ar da fase emergencial para a vermelha no Plano São Paulo, no entanto, muitas dúvidas têm surgido sobre o retorno presencial e as escolas, principalmente particulares, têm percebido uma baixa adesão das famílias.

O UOL visitou três escolas estaduais e quatro municipais hoje. Na escola estadual Adelaide Ferraz de Oliveira, na Vila Guilhermina, zona leste, uma funcionária informou que as aulas retornariam na quinta-feira (15). A recomendação do governo estadual é que as aulas presenciais retornassem amanhã (14).

Já na escola Gabriel Ortiz, na Penha, zona leste, a informação, no local, era que a direção teria uma reunião hoje com a equipe para decidir se iriam ou não reabrir a escola. Por telefone, a assessoria de imprensa da Secretaria Estadual da Educação negou e disse que ambas as escolas reabrirão amanhã. A pasta ressaltou que, neste momento, a prioridade é para alunos vulneráveis, sem o à tecnologia e com necessidade de alimentação na escola.

No município, a orientação da gestão Bruno Covas (PSDB) era da retomada presencial na segunda-feira (12). A reportagem esteve na escola municipal Luis Washington Vita, no Jardim Popular, zona leste, por volta das 11h, que estava fechada. No local, o aluno Bruno Fadggion, 27, do EJA (Educação de Jovens e Adultos), já tentava entrar na instituição para tirar dúvidas e retirar material impresso das aulas.

"Não consigo fazer as atividades online, então vi no jornal que as escolas iriam reabrir ontem e que eu poderia pegar apostilas com exercícios, mas vim aqui e ninguém aparece, estou tentando ligar e ninguém me atende", disse.

Em nota, a Secretaria Municipal de Educação negou que a escola estivesse fechada —apesar da reportagem constatar a situação. Por telefone, a assessoria de imprensa da SME disse que a escola ficou com portão fechado por segurança. Questionada sobre o motivo de o aluno não ter informação ou de a escola não atender o telefone, a pasta não respondeu.

Os alunos da Escola Municipal Frei Francisco Mont'alverne já começaram a ter aulas presenciais ontem. O rodízio tem sido feito por turma. Já na escola Assad Abdala, no Aricanduva, zona leste, apenas alunos que são filhos de profissionais dos serviços essenciais estão sendo aceitos. Os pais trabalham nas áreas de saúde, educação, assistência social, transporte público, segurança e serviço funerário.

Na escola Rafael Tobias de Aguiar, que atende crianças da Educação Infantil, um funcionário disse que as famílias devem conversar com a direção para saber se podem ou não levar o filho para aula presencial. A prioridade, segundo a Prefeitura, é para alunos de filhos de profissionais dos serviços essenciais ou em situação de vulnerabilidade.

Os alunos do EJA e do Movimento de Alfabetização de Jovens e Adultos permanecerão com o ensino remoto no município.

Escolas particulares têm baixa adesão

No colégio Anglo São Paulo, o primeiro e segundo dia de aulas presenciais foi de baixa presença. Na segunda-feira, a escola registrou presença 3,3% dos alunos —a fase vermelha permite que as escolas funcionem com 35% da capacidade. Hoje, o índice subiu para 10%. O Anglo da Chácara Santo Antonio, na zona sul, recebeu 15% dos 35% que poderiam comparecer na unidade.

Já no Dante Alighieri, 38% dos autorizados para a aula presencial não estiveram na escola ontem.

As hipóteses levantadas pelas escolas para a baixa adesão são o medo e preocupação das famílias.

Entre os colégios consultados pela reportagem, o Santa Maria registrou a maior adesão. Na Educação Infantil, das 120 crianças matriculadas, 65 participaram das atividades presenciais, divididas na parte da manhã e tarde. No 1º ano do Fundamental, dos 159 alunos, 20 continuam no remoto, os outros se dividem em salas com até 7 estudantes —e revezam com as turmas do 2º ano.

Os colégios Equipe, Gracinha e Santa Cruz mantêm as atividades apenas online. A Camino School informou que retorna as atividades presenciais amanhã e o Bandeirantes estuda retornar no dia 19, após o período de provas.

A Escola da Vila abre em esquema de plantão amanhã e informou que irá avaliar o cenário.