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

Nina Lemos

Volta às aulas na Europa tem máscara e classes em quarentena

Em Lisboa, Janaína, de 11 anos, vai à escola de máscara e os colegas são divididos em bolhas - Acervo pessoal
Em Lisboa, Janaína, de 11 anos, vai à escola de máscara e os colegas são divididos em bolhas Imagem: Acervo pessoal

Colunista do UOL

22/09/2020 04h00

No Brasil, um dos países com mais casos de Coronavírus do mundo, a volta às aulas ainda é um assunto que rende brigas e discussões acaloradas. Na Europa, onde os casos de Coronavírus tiveram uma grande diminuição por volta de maio (e agora voltam a subir de maneira muito preocupante) crianças na escola no meio da pandemia já são uma realidade. Até agora, as autoridades não conectam a volta às aulas com o aumento de casos.

Na maioria dos países europeus, as aulas voltaram em agosto, depois das férias de verão. As crianças ficaram sem aula por cerca de seis meses. Hoje, as máscaras são obrigatórias e as escolas tentam se adaptar a essa nova realidade com distância social e outras medidas.

"A escola da minha filha é uma escola privada muito boa, por isso, fizeram um trabalho que é até referência no país", conta a terapeuta Daniela de Paula, que mora em Lisboa com a filha Janaína, de 11 anos. "Eles mandaram antes do começo das aulas todo o protocolo, as crianças foram divididas por "bolhas": grupos de colegas com os quais elas podem interagir. O recreio é dividido por crianças e as carteiras foram colocadas com distância social. A professora também não deve ter contato físico com os alunos e todos usam máscara, até durante as aulas." Segundo ela, a volta não causou apreensão na família. "Eu confiei neles. Acho que Portugal está agindo bem durante a pandemia, mas sei também que minha filha é privilegiada por estudar nessa escola. Mesmo assim, acho que as aulas provavelmente serão interrompidas de novo se os casos aumentarem. Temos que viver um dia de cada vez", diz. A principal mudança foi no transporte. Antes, Janaína ia para a aula de no transporte coletivo para alunos da escola, hoje, o pai leva e busca todos os dias.

No Reino Unido as aulas voltaram há três semanas. A jornalista Malu Cavalcanti, mãe de Vicente, de 12 anos, também não sentiu medo de mandar o filho novamente para a escola. "Fico mais preocupada com o fato de ele ter que pegar metrô do que com a escola", conta. A escola de Vicente, também particular, fez mudanças para tempos de pandemia. A hora de entrada e de saída mudaram, para que apenas um grupo menor de crianças se encontrasse e, assim, evitar aglomerações. Eles precisam usar máscara nos corredores e pátio. E cada um ou a ter a sua mesa marcada, todas viradas para a frente e com distância social.

Malu ficou aliviada com a volta às aulas. "Estou achando ótimo e ele também. Por mim é mais porque quero que ele encontre os amigos e continue seus estudos. Em casa, ele não estava fazendo muito. Na escola ele rende muito, adora fazer perguntas, participar, mas ele odeia estudar em casa, sempre foi assim", conta.

Classe em quarentena

Na escola da alemã Eske Harders, 13 anos, as aulas voltaram aos poucos. Ainda em junho, a estudante de Berlim ou a ir ao ginásio público onde estuda duas vezes por semana, e por menos tempo. As turmas foram divididas em grupos menores e o resto do estudo foi feito em casa. Em agosto, ela voltou a ter aulas todos os dias.

Todos os estudantes têm que usar máscaras no corredor e no pátio, todas as janelas ficam abertas. Alguns professores exigem o uso de máscara também dentro da classe. O que no início pareceu exagerado, se provou ser bom. Isso porque na primeira semana de aula uma estudante da escola foi diagnosticada com Coronavírus. Por dois dias, toda a escola ficou sem aula. Depois, todos os alunos que tiveram contato com a estudante ficaram de quarentena até o resultado sair.

"Me sinto segura na escola, sim, os professores mantém distância social e são muito duros no requisito da máscara. Quem tiver sem ou tem que ir na secretaria comprar uma ou ir embora para casa. Também devemos manter distância social de um metro e meio de cada um, o que, claro, não funciona muito bem porque somos muitos."

Apesar da sensação de segurança e de gostar da escola, Eske acha que a decisão de voltar às aulas é no mínimo complicada. "Não entendo porque temos que ir para a escola quando há uma pandemia mundial. Por que devemos ir à escola com centenas de pessoas, todas de famílias diferentes? Isso pode fazer o vírus espalhar, ainda mais porque essas crianças que estavam trancadas vão pegar metro. A única razão para as voltas às aulas que eu vejo é o fato de algumas crianças virem de ambientes complicados, onde a escola é o único lugar seguro para elas." Dá para discordar?

P. S. A qualquer momento, com o aumento do número de casos, as aulas podem ser suspensas de novo. Depende do país. Normal mesmo só depois da vacina.