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

Parlamentares pedem para MPF investigar planejamento e verba para Enem 2021

Alunos chegam para fazer o 1º dia do Enem impresso em 2020, em faculdade da zona oeste de São Paulo - André Porto/UOL
Alunos chegam para fazer o 1º dia do Enem impresso em 2020, em faculdade da zona oeste de São Paulo Imagem: André Porto/UOL

Ana Paula Bimbati

Do UOL, em São Paulo

22/05/2021 04h00

Um grupo de 29 parlamentares, formado por vereadores, deputados estaduais e federais, além de senadores, pediu que o MPF (Ministério Público Federal) abra um inquérito civil para investigar o planejamento e orçamento para o Enem 2021.

A representação é liderada pela vereadora Erika Hilton (PSOL-SP) e inclui reportagens sobre o ime para realização do exame neste ano. Na semana ada, o presidente do Inep (Instituto Nacional de Pesquisas e Estudos Educacionais), Danilo Dupas, teria dito em reunião ao CNE (Conselho Nacional de Educação) que o Enem não seria aplicado neste ano por questões orçamentárias.

No entanto, depois que a informação foi publicada, o chefe da autarquia negou qualquer decisão e afirmou que o Inep "está trabalhando na elaboração do cronograma que será divulgado nos editais".

É evidente que há insegurança no tocante à realização do Exame Nacional do Ensino Médio no ano de 2021, principalmente diante
da possibilidade de não haver orçamento para sua aplicação no corrente ano, fato que prejudicará milhões de cidadãos, inclusive do Estado de São Paulo.
Documento enviado por parlamentares

A representação também lembra a mudança na data da edição do ano ado, que foi anunciada em julho de 2020 devido à pandemia do coronavírus —a prova foi realizada em fevereiro deste ano.

Os parlamentares avaliam o cenário como uma "falta de compromisso do governo federal, bem como dos órgãos e entidades a ele ligado, para garantir a realização dos exames ainda neste ano".

O MPF-SP recebeu na quarta-feira (19) a representação e informou que após a distribuição será feita a análise das informações, "o que pode significar a instauração de um inquérito ou outras medidas cabíveis".

Documentos internos já apontavam risco, diz servidor do Inep

Relatórios de gestão de risco enviados ao Inep e à presidência do órgão apontam desde abril o risco para aplicação da prova neste ano e problemas nas questões orçamentárias. "O Enem é uma operação longa e complexa, parece que está distante, mas para o exame, maio já está muito tarde", disse um servidor.

A equipe interna, que lida diretamente com a avaliação, diz trabalhar para que o Enem aconteça em janeiro de 2022. O relatório de gestão risco, enviado toda semana com base em informações das edições anteriores, já apontou que pode haver pouco tempo para preparação do exame.

Baseado em dados de edições adas, o Enem precisa, por exemplo, de 170 dias do fim do prazo de inscrição até o dia da prova para cumprir todo o processo. Na edição de 2009, após a fraude do roubo do Enem, o governo federal precisou refazer todo o processo em até 45 dias, mas para isso foi necessário envolver licitações emergenciais, liberações do TCU (Tribunal de Contas da União) e apoio das Forças Armadas para envio do exame.

Foi depois de 2009 que o Inep começou a receber os relatórios de gestão de risco e também a contratar uma empresa para cada etapa do processo. Antes, uma única empresa ficava responsável por toda operacionalização.

Agora, a autarquia liberou o edital para pedidos de isenção da taxa de inscrição. Somente depois desse período, que termina no diz 25 de junho, servidores afirmam que as inscrições podem começar. "Estamos falando [caso as inscrições para o Enem começassem simultaneamente] de misturar duas bases de dados com milhões de estudantes, isso só traria mais risco", apontou um servidor.

Procurada, a assessoria de imprensa do Inep disse que não iria comentar já que se trata de documentos internos.