;(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: para senadora, MEC age de forma equivocada e tenta driblar Congresso

Antonio Molina/Fotoarena/Estadão Conteúdo
Imagem: Antonio Molina/Fotoarena/Estadão Conteúdo

Ana Carla Bermúdez

Do UOL, em São Paulo

20/05/2020 20h34

Autora de um projeto de lei que prevê o adiamento de provas como o Enem (Exame Nacional do Ensino Médio) para depois do fim do ano letivo de 2020, devido aos impactos da pandemia do coronavírus, a senadora Daniella Ribeiro (PP-PB) acredita que a decisão do MEC (Ministério da Educação) de adiar o exame por um período de 30 a 60 dias é "equivocada" e resultado de uma tentativa de driblar a movimentação que acontece no Congresso Nacional.

Aprovado ontem no Senado por 75 votos a 1, o texto de autoria de Ribeiro foi encaminhado à Câmara dos Deputados. Mas, em princípio, não deve mais ser votado diante da afirmação do presidente Jair Bolsonaro (sem partido) de que o Enem realmente vai ser adiado, exigência do presidente da Câmara, Rodrigo Maia (DEM-RJ), para que a Casa não começasse a votação do assunto ainda nesta quarta.

Ainda assim, Maia ressaltou que o adiamento do Enem pode ser votado a qualquer momento se Bolsonaro não confirmar o que prometeu por meio de publicação de portaria, decreto ou outro instrumento legal nos próximos dias.

"A minha avaliação é de que foi apenas uma tentativa para que a Câmara suspenda a votação. Está se colocando uma data, de 30 a 60 dias, quando a gente tem uma pandemia que não tem data para acabar. O projeto que nós votamos ontem teve o cuidado de falar em adiar depois do fim do ano letivo", afirma a senadora.

Para ela, se a Câmara não votar o projeto e o adiamento ficar de fato estabelecido para o período de 30 a 60 dias, o MEC "vai incorrer mais uma vez no aprofundamento da injustiça social que existe hoje".

Prejuízo a estudantes de escola pública

Ribeiro afirma que a suspensão das aulas presenciais prejudica em especial o preparo dos estudantes de escola pública para o Enem, já que muitos não têm o à internet em casa e nem sequer têm condições mínimas de continuar a rotina de estudos fora da escola.

"Considero essa tentativa equivocada, porque ela não veio com a intenção de resolver a questão [das diferentes condições de o] e nem com a sensibilidade do que é a realidade", diz.

Para a senadora, o ideal é que o Enem aconteça após o fim do ano letivo de 2020, porque "nesse prazo se garante a oportunidade de todos conseguirem estudar nas mínimas condições plausíveis".

Izabel Araújo, 18, quer tentar uma vaga em Medicina - Arquivo pessoal - Arquivo pessoal
Para Joyce, não adianta adiar o Enem e continuar deixando alunos em condições desiguais
Imagem: Arquivo pessoal

Alunos querem mais apoio para estudo a distância

Ex-aluna de escola pública, Izabel Araújo, 18, diz acreditar que a decisão pelo adiamento de até 60 dias é "importante", mas destaca que, sozinha, a medida não deve ajudar os alunos mais pobres.

"Não sei se vai ser tão eficiente, se não houver outras medidas quanto a isso. Porque não adianta adiar o Enem e continuar deixando os estudantes que não têm o às aulas ou outras dificuldades sem nenhuma saída", afirma a vestibulanda de Medicina, que mora em São Paulo.

É o que diz a ex-aluna de escola pública Joyce Lopes, 18, que quer tentar uma vaga em Geografia. Para ela, a decisão do MEC é um "começo".

"Só essa medida não vai ser suficiente, porque vai ser só mais um prazo para a gente se programar. Mas como os alunos vão fazer para estudar? Tem muita gente sem internet, sem livro em casa. Qual vai ser a medida que o governo vai adotar para resolver isso?", questiona ela, que também vive em São Paulo.

Joyce Lopes, 18, quer tentar uma vaga em Geografia - Arquivo pessoal - Arquivo pessoal
Joyce diz que decisão do MEC é um "começo", mas avalia que "só essa medida não vai ser suficiente"
Imagem: Arquivo pessoal

Vitória do movimento dos estudantes

Para Iago Montalvão, presidente da UNE (União Nacional dos Estudantes), a decisão do MEC representa uma vitória do movimento dos estudantes, já que o ministério sempre insistiu na manutenção das provas em novembro. "Mas seguimos atentos, porque achamos que a questão não está solucionada", diz.

"Na nossa opinião, o MEC está colocando uma data fictícia. São 30 a 60 dias com base em quê?", questiona.

Segundo ele, a UNE defende que o adiamento do Enem esteja vinculado ao calendário escolar — ainda não há uma definição sobre a volta das aulas presenciais e nem sobre o fim do ano letivo. "Um mês é insuficiente", pontua.

Montalvão afirma ainda que não é possível ter uma perspectiva de realização do Enem dentro de 30 a 60 dias, pelo cenário de instabilidade da pandemia.

Joyce e Izabel também demonstram essa preocupação. "A gente também se preocupa com a questão sanitária. Eles não aram para a gente como seria, e não sabemos quando essa pandemia vai acabar", diz Joyce.

"A gente, como estudante, pensa: e se por fazer uma prova, por estarmos correndo atrás de um sonho, isso leva a uma segunda crise do coronavírus?", avalia Izabel.