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

Enem registra a menor abstenção da história do exame

Para o ministro Abraham Weintraub, baixa abstenção e conteúdo das provas fazem deste "o melhor" exame da história - Marcelo Camargo/Agência Brasil
Para o ministro Abraham Weintraub, baixa abstenção e conteúdo das provas fazem deste "o melhor" exame da história Imagem: Marcelo Camargo/Agência Brasil

Eduardo Militão

Do UOL, em Brasília

10/11/2019 20h52

Resumo da notícia

  • A abstenção no segundo dia de Enem foi de 27,19%, a menor taxa na história da prova
  • De 5,1 milhões de inscritos, 1,3 milhão não compareceu às provas, segundo o MEC
  • Hoje, 371 candidatos foram eliminados das provas por desrespeitarem regras

A abstenção no segundo dia do Exame Nacional do Ensino Médio (Enem), realizada neste domingo (10), foi a menor da história da prova. Ela foi de 27,19%, inferior à taxa mais baixa até então, de 27,33%, registrada em 2015.

Hoje, 1,3 milhão de estudantes, dentre 5,1 milhões de inscritos, não compareceram às provas, segundo dados do Ministério da Educação (MEC). Havia 3,7 milhões de pessoas fazendo os exames neste domingo.

Para o ministro da Educação, Abraham Weintraub, a baixa abstenção e o conteúdo das provas mostram que esse foi "o melhor" exame da história.

"Esse foi o melhor Enem da história do Brasil, em termos de execução, logística, quantidade de problemas, participação das pessoas inscritas e a qualidade das provas", disse, acrescentando que "não houve ideologia" na prova.

Em 2018, quando havia uma quantidade um pouco maior de inscritos —- 5,5 milhões —-, a abstenção foi de 24,76% e 29,19% nos dois dias do exame, respectivamente.

Hoje, 371 candidatos foram eliminados das provas, principalmente por portarem aparelhos eletrônicos, saírem antes do horário permitido, utilizarem materiais impressos ou não atenderem as orientações dos fiscais. No domingo ado, foram eliminados outros 376 candidatos.

O ministro afirmou que pessoas que saíram com provas um pouco antes do horário permitido não trouxeram prejuízos ao exame. No entanto, ele garantiu que os que fizeram isso serão punidos para manter e seguir as regras.

Lopes destacou que as pessoas que se sentiram prejudicada pela aplicação da prova podem recorrer eletronicamente.