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

Ainda traumatizados pela tragédia, alunos voltam às aulas em Mariana (MG)

Alunos dos subsdistritos de Mariana (MG) Bento Rodrigues e Paracatu de Baixo foram recepcionados pelo Papai Noel - Kiria Ribeiro/Prefeitura de Mariana(MG)
Alunos dos subsdistritos de Mariana (MG) Bento Rodrigues e Paracatu de Baixo foram recepcionados pelo Papai Noel Imagem: Kiria Ribeiro/Prefeitura de Mariana(MG)

Rayder Bragon

Colaboração para o UOL, em Belo Horizonte

16/11/2015 20h48

Aproximadamente 170 alunos, dos subdistritos de Bento Rodrigues e Paracatu de Baixo, em Mariana (MG), retornaram às aulas nesta segunda-feira (16), depois que as comunidades foram destruídas pela lama que vazou das barragens de Fundão e Santarém, no último dia 5 deste mês.  

A escola municipal Dom Luciano Pedro Mendes de Almeida, localizada em um bairro da cidade histórica, ará a ser o novo local onde os estudantes vão estudar no período da tarde.

“Foi emocionante, eles estavam querendo encontrar com a gente. Estavam com saudade dos professores. Você acredita? São alunos humildes, simples e de um coração enorme’, contou a professora Hormelina Maria Oliveira, 46, que dava aulas de matemática na escola municipal de Paracatu de Baixo para alunos do ensino fundamental 2. A unidade de ensino foi destruída pela lama, segundo a professora, que mora em Mariana e se deslocava diariamente para o subdistrito, distante 70 quilômetros.

Segundo a professora, o primeiro dia de aula na nova escola foi de acolhida aos alunos. A educadora afirmou que eles ainda não têm condição de serem submetidos a aulas regulares, com explanação de conteúdo e aplicação de provas.

“Fizemos uma acolhida com eles, mais ouvimos do que falamos. Eles estavam ansiosos para nos contar como têm ado os últimos dias. Nós fizemos apenas uma dinâmica em sala de aula com eles. Nesta semana, a gente não vai mexer com conteúdo didático com eles. Vai ser uma semana interativa. Eles não têm cabeça para isso. Eles estão precisando, neste momento, é de carinho e atenção”, relatou.

Hormelina relatou ter ouvido de uma de suas alunas que ela não tem mais um sono regular desde o dia do rompimento das barragens.

“Ela contou que não dorme direito, ela disse que pega no sono, mas acorda em seguida assustada, achando que a lama está entrando na casa dela. É uma tristeza ouvir isso. Temos duas professoras que moravam em Paracatu. Elas também estão precisando de ajuda, de apoio neste momento. Temos que ir com calma. Quem tiver mãos força ajuda o outro e, assim, a gente vai levando”, desabafou. 

Para melhorar o clima, um voluntário, vestido de Papai Noel, ajudou na recepção, distribuindo presentes e doces.  

Material novo

De acordo com o secretário-adjunto de educação municipal, Israel Quirino, os estudantes receberam kits, contendo mochila, cadernos, canetas, lápis e material didático, de acordo com cada faixa etária, fornecidos pela empresa Samarco, responsável pelas barragens. Os desabrigados das duas localidades foram acolhidos em hotéis e pousadas da região.

“Os alunos estavam ansiosos para voltar a estudar, depois de terem ado um tempo confinados nos hotéis”, disse.

De acordo com Quirino, a empresa está colocando à disposição dos alunos das duas comunidades transporte regular para a unidade escolar.

Segundo ele, a intenção da istração municipal é mantê-los nessa escola até que se defina onde eles irão morar. A partir disso, será avaliada a necessidade ou não de construção de novas escolas.

A empresa começou, no sábado ado (14), a realocar 183 famílias para casas alugadas na cidade, mas ainda não há uma definição em relação a moradias definitivas para os desabrigados, que a um total de de 631 pessoas.