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

MEC culpa medo da covid-19 e 'mídia contra' por abstenção de 51,5% no Enem

Cláudio Reis/Framephoto/Estadão Conteúdo
Imagem: Cláudio Reis/Framephoto/Estadão Conteúdo

Do UOL, em São Paulo

17/01/2021 20h34Atualizada em 17/01/2021 21h18

O ministro da Educação, Milton Ribeiro, atribuiu ao medo da contaminação pela covid-19 e a um suposto "trabalho de mídia contrário" a abstenção de 51,5% registrada no Enem (Exame Nacional do Ensino Médio) 2020. Ele também exaltou as decisões judiciais que negaram o adiamento do exame.

Ao todo, segundo o Inep (Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira), 5.523.029 pessoas se inscreveram no Enem, mas somente 2.680.697 — menos da metade (48,5%) — compareceram ao local de prova. Os ausentes somaram 2.842.332 (51,5%).

Houve ainda 2.967 participantes eliminados e 69 afetados por "ocorrências logísticas", como falta de energia, por exemplo. Todos os dados ainda são preliminares, podendo ser atualizados pelo Inep nas próximas semanas.

"Este ano tivemos uma abstenção maior, parte pela dureza e a questão do medo da contaminação, parte por um trabalho de mídia contrário ao Enem, isso é fato, e de uma maneira até meio injusta. Não foi o mesmo trabalho de mídia feito contra o exame da Fuvest, em São Paulo. Não vi ninguém falando tão enfaticamente quanto o Enem, embora nós tenhamos tomado todos os cuidados", criticou o ministro durante coletiva.

Ribeiro itiu que o nível de abstenção é "significativo", mas defendeu a aplicação do exame, dizendo que o MEC não queria "atrasar muito" a vida dos estudantes, sobretudo aqueles oriundos de escola pública.

[Adiar o Enem] Ia atrasar muito a vida dos estudantes, e não queríamos atrasar a vida dos estudantes. Milton Ribeiro, ministro da Educação

Ele ainda comemorou a vitória da pasta nas quase 20 ações movidas na Justiça contra a realização do Enem, com exceção do Amazonas, que vive um colapso na saúde e sofre com a falta de insumos, especialmente oxigênio medicinal. De acordo com Ribeiro, o presidente Jair Bolsonaro (sem partido) estava ciente das dificuldades de aplicação do exame no estado.

O Enem também não foi realizado em duas cidades de Rondônia, Espigão do Oeste e Rolim de Moura, devido às restrições impostas à circulação de pessoas pelos governos locais. Na primeira, 969 estudantes deixaram de fazer a prova; na segunda, 2.863. Assim como no Amazonas, esses participantes farão o exame em 23 e 24 de fevereiro.

"Nós fizemos questão de transferir os pouco mais de 160 mil estudantes do Amazonas para fazer a prova no dia 23 e 24 de fevereiro. Essa atitude demonstra a sensibilidade do MEC, que foi tido como um ministério insensível à dor, expondo os alunos... Não é verdade. Nós estamos falando com pessoas adultas, não é a mesma coisa que lidar com crianças", defendeu.