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

Ao lado do irmão treineiro, veterana do Enem critica prova em duas semanas: 'Piorou ansiedade'

Fylypi Lima, 17, que presta Enem como treineiro, e sua irmã mais velha, Anny Lima, 18, candidata pela terceira vez - Leonardo Martins/UOL
Fylypi Lima, 17, que presta Enem como treineiro, e sua irmã mais velha, Anny Lima, 18, candidata pela terceira vez Imagem: Leonardo Martins/UOL

Leonardo Martins

Do UOL, em São Paulo

12/11/2017 11h22

Uma das principais mudanças anunciadas pelo Inep, neste ano, a prova do Enem (Exame Nacional do Ensino Médio) em dois domingo distintos (dia 5 e 12 de novembro) recebeu críticas da estudante Anny Lima, 18: "Só piorou a ansiedade". 

Cerca de 6,7 milhões de candidatos fizeram as provas hoje.

Ao lado de seu irmão, Fylypi Lima, 17, que presta Enem como treineiro, Anny disse o nervosismo duplicou na semana entre os dois dias de prova. Segundo ela, se ainda fosse em apenas um fim de semana, a carga emocional seria bem menor. 

"Eu prefiro muito mais dois dias seguidos porque, pensa, você faz a prova no sábado e a outra no domingo e pronto, já tira toda a ansiedade de uma vez. Essa semana foi muito tensa e só me deixou mais ansiosa", afirmou a estudante, que quer fazer engenharia química na USP (Universidade de São Paulo).

Durante a semana a dupla de irmãos disse ter revisado algumas fórmulas de matemática e não corrigiram o gabarito para não prejudicar o desempenho no segundo dia de prova. 

"Só usei a semana para memorizar algumas fórmulas importantes e não corrigi o gabarito. Eu não corrijo pra não afetar o resultado do segundo dia. Se você for ver, afeta tanto pro bem quanto pro mal, se você tiver ido bem pode relaxar e se tiver ido mal fica desmotivado. Eu deixo pra corrigir quando chega o gabarito oficial", diz Anny. 

Fylypi, que ano que vem pretende fazer engenharia mecatrônica também na USP, disse ter seguido os os da Irma mais velha. "Eu estou aqui mais para sentir o clima do Enem e também por isso não corrigi minha prova do primeiro dia, mas ei a semana revisando algumas fórmulas com a minha irmã."

    Como foi o primeiro dia:

    Gabaritos e resultados

    O gabarito oficial desta edição do Enem será divulgado pelo Inep até o dia 16 de novembro.

    A previsão é de que o resultado oficial, com as notas individuais de cada candidato, seja divulgado em 19 de janeiro de 2018.

    Veja as regras de segurança que você vai ter que seguir no Enem

    UOL Notícias