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

Rede estadual de ensino do Rio retorna às aulas 100% presenciais

18.out.2021 - Sala de aula vazia na Escola Estadual Eliza Raquel Macedo de Souza - Ana Paula Bimbati/UOL
18.out.2021 - Sala de aula vazia na Escola Estadual Eliza Raquel Macedo de Souza Imagem: Ana Paula Bimbati/UOL

Da Agência Brasil

25/10/2021 11h50Atualizada em 25/10/2021 11h50

A rede estadual de ensino do Rio de Janeiro retornou hoje às aulas 100% presenciais. Desde março, o sistema de ensino na Secretaria de Estado de Educação (Seeduc) estava híbrido, com aulas presenciais e remotas. No ano ado, as aulas foram apenas remotas por causa da pandemia de covid-19.

Em coletiva de imprensa, o secretário estadual de Educação, Alexandre Valle, informou que a direção das escolas tem procurado os estudantes que não estão frequentando as aulas e que a Seeduc anunciará nos próximos dias um grande programa de busca ativa para evitar a evasão escolar.

"As nossas diretoras, a todo momento, trabalharam em busca ativa para que nossos alunos retornassem às nossas salas de aulas, por meio de e-mails, de mensagens, de telefonemas, e, principalmente, indo buscar os alunos em sua residência. A partir dos próximos dias, o governo do estado apresentará um grande programa de busca ativa que envolverá aproximadamente 9 mil mulheres e 1,5 mil assistentes sociais".

Valle lembrou que faltam apenas cerca de 60 dias para o fim do ano letivo, mas que esse período será importante para a secretaria identificar e corrigir problemas gerados pela pandemia.

"São 60 dias muito importantes onde faremos o diagnóstico da realidade atual dos nossos alunos, onde poderemos traçar medidas pontuais e cirúrgicas pra que cada vez mais tenhamos esse resultado que todos nós desejamos, alcançamos a educação do Rio de Janeiro, com investimentos em reforço, em recuperação, onde possamos fazer com que, apesar de 60 dias apenas, o aluno possa ter o melhor aproveitamento", explicou.

Segundo o secretário estadual da Saúde, Alexandre Chieppe, o cenário epidemiológico da pandemia está favorável para o retorno às aulas presenciais.

"O cenário epidemiológico da covid-19 hoje no Rio de Janeiro é bastante tranquilizador. Isso muito por conta da vacinação, que vem avançando de forma satisfatória no estado. Hoje, nós já temos em torno de 60% da população vacinada com as duas doses e mais de 75%, com uma dose. Isso já reflete na queda dos indicadores. A tendência é que essa queda se consolide e se reflete no Mapa de Risco que a gente divulga semanalmente. Pela primeira vez, todas as regiões do estado estão em amarelo, temos somente dois municípios em laranja. No próximo mapa, poderemos ter alguns em verde".

De acordo com ele, os protocolos sanitários não preveem o fechamento da escola em caso de registro de covid-19 entre estudantes ou professores.

"A primeira recomendação é: não se fecha escola, caso aconteça algum caso. Identifica-se o aluno, isola-se o aluno, ele é encaminhado para o posto de Saúde, e essa equipe do posto começa o monitoramento daqueles indivíduos próximos daquele aluno. Obviamente, caso aconteça um surto, com vários casos secundários naquela escola, outras medidas poderão ser adotadas. Desde a suspensão daquela turma especificamente e o monitoramento dela, até a modificação de algum protocolo, que pode ter havido algum erro", disse.

Sindicato

O Sindicato Estadual dos Profissionais da Educação do Rio de Janeiro (Sepe-RJ) apresentou na semana ada para a Seeduc questionamentos sobre o retorno às atividades presenciais. O Sepe argumenta que a pandemia não acabou e que ainda existe risco de contágio, apesar do avanço na vacinação.

"A direção questionou, ainda, os problemas estruturais de muitas escolas que não têm espaço físico adequado para receber um grande contingente de pessoas na atual situação sanitária", informa o Sepe-RJ. O sindicato questionou a interrupção abrupta da plataforma virtual, sendo que há garantias para que os servidores com comorbidades permaneçam no trabalho remoto até o final de 2021.

O sindicato argumenta também que os estudantes ainda não completaram o ciclo de vacinação e que a decisão de retornar ou não à escola deve ser da família, e não uma imposição da Seeduc. Segundo o Sepe-RJ, a direção do sindicato volta a se reunir com a secretaria no dia 28 e uma assembleia está marcada para o dia 30.

Rede municipal

Na rede municipal de ensino do Rio de Janeiro, o retorno das aulas presenciais sem rodízio de alunos começou no dia 18, com as turmas de pré-escola, 1º, 2º, 5º e 9º anos do ensino fundamental e programa Carioca II.

A segunda fase da retomada das aulas presenciais começou hoje (25), com o retorno das creches, classes especiais, Educação de Jovens e Adultos (EJA) e 3º, 4º, 6º, 7º e 8º anos do ensino fundamental.

Por causa da pandemia de covid-19, as aulas presenciais vinham ocorrendo em sistema de rodízio, com metade da lotação das turmas em cada semana.