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

Esse conteúdo é antigo

RJ retoma hoje aulas presenciais em escoals estaduais de 59 cidades

Retorno terá capacidade limitada de acordo com a cor da bandeira de cada região do estado - Ana Paula Bimbati/UOL
Retorno terá capacidade limitada de acordo com a cor da bandeira de cada região do estado Imagem: Ana Paula Bimbati/UOL

Do UOL, em São Paulo*

26/07/2021 08h02Atualizada em 26/07/2021 10h12

As escolas da rede estadual de ensino de 59 municípios do Rio de Janeiro retomam hoje as aulas presenciais em formato híbrido (parte dos alunos a distância) e com capacidade reduzida para diminuir o risco de contaminação pelo novo coronavírus.

As demais 33 cidades do estado devem permanecer com o ensino exclusivamente remoto, funcionando presencialmente apenas para atividades istrativas, retirada de material pedagógico e kit alimentação.

A quantidade de alunos presenciais varia de acordo com a cor da bandeira —que indica o risco de contaminação— em cada região do estado. Também há diferença na capacidade permitida para o ensino fundamental e médio.

Além disso, o retorno às aulas também está condicionado a decretos municipais. Os estudantes podem optar pelo retorno presencial ou por continuar com o ensino a distância.

Veja abaixo a capacidade das escolas de acordo com a indicação de risco para covid-19

Ensino Fundamental

  • Bandeiras roxa e vermelha: sem aula presencial, ensino totalmente a distância
  • Bandeira laranja: 50% da capacidade presencial
  • Bandeira amarela: 75% da capacidade presencial
  • Bandeira verde: 100% da capacidade presencial

Ensino Médio

  • Bandeiras roxa e vermelha: sem aula presencial, ensino totalmente a distância
  • Bandeira laranja: 40% da capacidade presencial
  • Bandeira amarela: 60% da capacidade presencial
  • Bandeira verde: 100% da capacidade presencial

Segundo o último boletim da Secretaria de Estado da Saúde, divulgado na sexta-feira (23), as regiões Metropolitana I — que inclui a capital— e Noroeste estão na bandeira laranja, enquanto o resto do estado está na bandeira amarela.

Na capital fluminense, poderão retomar as aulas no modelo híbrido 259 escolas da rede estadual de ensino. Os demais municípios que poderão retomar as atividades escolares são:

Angra dos Reis, Aperibé, Araruama, Areal, Armação de Búzios, Arraial do Cabo, Barra Mansa, Barra do Piraí, Belford Roxo, Cabo Frio, Campos dos Goytacazes, Cantagalo, Cardoso Moreira, Carmo, Casimiro de Abreu, Comendador Levy Gasparian, Conceição de Macabu, Engenheiro Paulo de Frontin, Guapimirim, Itaboraí, Itaguaí, Itaocara, Itaperuna, Japeri, Macaé, Macuco, Magé, Mangaratiba, Maricá, Mendes, Miguel Pereira, Miracema, Natividade, Nilópolis, Niterói, Nova Friburgo, Paracambi, Paraíba do Sul, Paraty, Petrópolis, Pinheiral, Piraí, Porciúncula, Porto Real, Quatis, Quissamã, Resende, Rio Bonito, Rio das Ostras, Santa Maria Madalena, São Gonçalo, Saquarema, Tanguá, Três Rios, Valença, Varre-Sai, Vassouras e Volta Redonda.

Protocolos de segurança

Para receber os alunos, as escolas devem seguir protocolos estabelecidos pela Secretaria Estadual de Educação, que incluem distanciamento entre os alunos, uso de máscara e disponibilização de álcool em gel.

As escolas também devem instalar tapetes sanitizantes, fornecer luvas para os profissionais e fixar cartazes educativos nas áreas comuns.

Aplicativo

Para o ensino remoto, a Secretaria de Educação do estado do Rio disponibilizou o aplicativo Applique-se, no qual o estudante pode navegar sem utilizar seu pacote de dados de internet. O aplicativo oferece 6.500 conteúdos pedagógicos, como videoaulas, podcasts e orientações de estudo.

Para o segundo semestre letivo, a secretaria lançou a metodologia de storytelling, que oferece os conteúdos por meio de contação de história e gameficação.

Escolar particulares

As escolas particulares, vinculadas ao sistema estadual de Educação, deverão funcionar seguindo as normativas dos municípios em que estão localizadas.

Caberá às autoridades de saúde e de Vigilância Sanitária municipais fazer o acompanhamento e a fiscalização do cumprimento dos protocolos sanitários.

(*Com informações da Agência Brasil)