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

Foi difícil manter o foco em casa, diz aluno nota mil na redação do Enem

Alan participou do Enem cinco vezes e na edição de 2020 conseguiu a nota tão esperada em redação - Arquivo pessoal
Alan participou do Enem cinco vezes e na edição de 2020 conseguiu a nota tão esperada em redação Imagem: Arquivo pessoal

Ana Paula Bimbati

Do UOL, em São Paulo

05/04/2021 04h00

No "currículo", o estudante Alan Nunes de Albuquerque, 20, tem registrado cinco edições do Enem (Exame Nacional do Ensino Médio). E foi na edição 2020, em meio aos desafios da pandemia do novo coronavírus, que ele alcançou a tão esperada nota mil na redação.

"É difícil manter o foco em casa, porque tem muita coisa acontecendo ao seu redor, nem sempre é possível ter um ambiente adequado", conta.

Ele tenta uma vaga de medicina pelo Sisu (Sistema de Seleção Unificada) e faz a prova desde o Ensino Médio. Com a pandemia, Alan conta que precisou aperfeiçoar suas estratégias de estudo para melhorar as notas por áreas do conhecimento, mas principalmente da redação.

"Criei um cronograma de atividades, que deixei preso na minha parede para que eu sempre olhasse, e, nos momentos de desânimo ou cansaço, tentava fazer algum tipo de exercício físico", relembra. Também contou com a ajuda de uma professora de biologia e um curso online de redação.

Este ano, apenas 28 participantes do exame tiveram a nota máxima na redação. O número é mais baixo que na edição de 2019, em que 53 estudantes alcançaram o resultado; e também em comparação a 2018, que teve 55 com esta pontuação.

Vale lembrar que a edição 2020 teve problemas com definição de data, de regras para a prova (sem aglomeração, com máscara, por exemplo), e registrou a maior abstenção desde 2009. No Enem digital, a taxa chegou a 70% e no impresso, a 50% .

No caso do Alan, tirar uma boa nota na redação era importante, já que a UFRJ (Universidade Federal do Rio de Janeiro), que está no topo da sua lista, usa a média ponderada. "A nota da redação tem um peso maior para eles, 4", afirma. Enquanto isso, a área de Humanas tem peso 1.

Como no Ensino Médio seu interesse foi maior pela literatura, os anos após a escola também foram necessários para ele entender melhor o tipo de texto que o Enem pedia. Em 2019, ele tirou 800, mas em 2018 chegou perto da nota máxima, com 960.

Quando visualizou a nota na página do participante, a sensação foi de alívio. "Já tenho uma ideia das médias que preciso tirar e no ano ado fiquei frustrado quando vi o resultado. Mas esse ano foi diferente", conta.

Estudante fez de 30 a 40 redações no ano

Se existe um consenso sobre estudar para redações no vestibular, um deles é: treine. E foi o que Alan fez. Ele disse ao UOL que geralmente fazia uma redação por semana, mas teve semanas de fazer até três. "Acredito que tenha feito entre 30 e 40 redações."

O tema também não foi uma grande surpresa. Na sua experiência de estudo, ele já havia escrito sobre saúde mental em duas situações. Uma sobre a pandemia e o impacto dela na saúde mental dos brasileiros e, em outra, ele escreveu sobre o movimento antimanicomial.

Para quem não atingiu a tão esperada nota, Alan aconselha que continuem estudando e respeitando o momento pessoal de cada um.

É importante a gente entender nossos momentos, porque muita gente perdeu familiares na pandemia, outros estão mal com o isolamento. O aluno precisa ver o que funciona dentro da sua realidade.
Alan Nunes de Albuquerque, estudante