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

Enem 2020: Falta 1 mês! Como estudar e se preparar a 30 dias da prova

Arte/UOL
Imagem: Arte/UOL

Guilherme Botacini

Colaboração para o UOL, em São Paulo

16/12/2020 04h00

Depois de mudanças de data e um ano letivo atípico, falta um mês para o primeiro dia de prova do Enem 2020, que será no dia 17 de janeiro.

É normal que a ansiedade aumente nesses últimos dias, especialmente depois de um período em que todo o sistema de ensino teve de se adequar às aulas remotas. Talvez paire no ar a sensação de ter "ficado para trás" no conteúdo.

amos por um processo com a pandemia. Claro que cada um se adaptou da melhor forma possível, mas todos tiveram alguma dificuldade. É importante o candidato confiar que fez tudo o que poderia ter sido feito até agora e nessas circunstâncias
Jessyka Herbster, psicóloga educacional da Organização Educacional Farias Brito

O último mês é a hora de revisitar e solidificar conteúdos, de treinar para as provas objetivas e de redação e, principalmente, de definir uma estratégia. Veja dicas a seguir.

Mapeie conteúdos e encontre seus pontos fracos

O mapeamento de conteúdos vai apontar em quais deles você precisa se aprofundar e em quais já tem segurança.

É possível verificar os conteúdos na própria Matriz de Referência do Enem. A partir dela, é importante organizar horários para revisitar e se aprofundar nas disciplinas.

Com o mapeamento, dá para identificar os assuntos por características. Alguns são mais fáceis de esquecer, então é bom revisitar o conteúdo algumas vezes. Por outro lado, há aqueles conteúdos que o aluno consegue fixar bem, mas precisam de uma revisão mais cuidadosa para os detalhes.

Priorize o que mais costuma cair mais na prova

Algumas plataformas e publicações de cursinhos compilam estatísticas sobre os conteúdos que mais aparecem nas provas ao longo dos anos.

"Principalmente para quem não teve o tempo de que gostaria para estudar, algo muito compreensível nesse ano de pandemia, é estratégico checar que temas são mais recorrentes para estudar nessa reta final", diz Madson Molina, coordenador de unidade do Curso Anglo em São Paulo.

Algumas sugestões para estudar

Pense e treine estrategicamente

Os simulados são um momento de treino não apenas dos conteúdos, mas principalmente de como o estudante vai istrar seu tempo de prova e desempenho. Por isso, use provas antigas para elaborar estratégias de como encarar o exame.

Os dois dias do Enem são bastante diferentes entre si, então o rascunho do plano começa por aí: entender como cada um funciona.

Organização é fundamental

Com a redação no primeiro dia, uma estratégia já comum e muito utilizada é a leitura da proposta do texto antes de começar a responder as perguntas objetivas.

"O aluno lê a proposta, identifica os pontos de apoio da redação e parte para as perguntas. Ao longo da prova, ele vai pensando como vai fazer o texto, mais ou menos como quando abrimos uma segunda aba no navegador da internet, para fazer uma atividade paralela", sugere Molina.

No segundo dia, basicamente de exatas e ciências da natureza, a prova é muito mais analítica, segundo Molina. É importante que o aluno faça uma triagem das perguntas fáceis, médias e difíceis antes de começar, em vez de sair resolvendo perguntas logo de cara.

"O importante é que ninguém deve entrar na prova de improviso. Tem que começar o exame com uma estratégia traçada e testada antes", afirma o coordenador.

Por isso, os simulados são importantes não só para atestar erros e acertos, mas para cristalizar as estratégias que funcionam melhor para cada um.

Planeje sua semana, mas seja flexível

Cada um terá uma forma de planejar os estudos semanais. Há quem guarde um dia inteiro de descanso, outros que preferem o fim de semana todo e até quem use justamente o fim de semana para estudar mais, já simulando o Enem.

O importante é que seu plano de estudos seja adaptável.

"Não deu tempo de estudar como planejou? Não atropele seu planejamento. Dá para guardar um período da semana seguinte para resolver pendências e adequar as próximas ao seu melhor ritmo", sugere Molina.