;(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 tem a cara do governo no sentido de honestidade', diz ministro

Ana Paula Bimbati

Do UOL, em São Paulo

17/11/2021 12h25

O ministro da Educação, Milton Ribeiro, disse que o Enem (Exame Nacional do Ensino Médio) terá a "cara do governo no sentido de competência, honestidade, seriedade". A declaração foi feita hoje na Câmara dos Deputados, em Brasília, em uma ida voluntária à Comissão de Educação.

"Essa é a cara do nosso governo, não temos nenhum ministro preso, não temos nenhum caso de corrupção, é isso que é importante", disse Ribeiro aos parlamentares. Ao terminar sua fala, deputados começaram a criticá-lo, enquanto outros defenderam o ministro.

Na segunda-feira (15), ao comentar o pedido de exoneração de mais de 30 servidores do Inep (Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira), órgão responsável pelo Enem, o presidente Jair Bolsonaro (sem partido) disse que agora o exame começa a ter a "cara do governo".

Especialistas e ex-presidentes do instituto avaliam, no entanto, que essa é a pior crise da história do Inep. O órgão é responsável por exames nacionais e avaliações da educação no Brasil. Além de ser um grande disseminador de dados, as informações produzidas pelo instituto são usadas, por exemplo, no cálculo do Fundeb, principal fundo de financiamento da educação básica. Neste ano, por exemplo, o ree deve chegar a quase R$ 20 milhões.

Aos parlamentares, Ribeiro também afirmou que a suposta interferência na montagem da prova "está totalmente fora de contexto". "Embora, até por ordem e questão de hierarquia, eu pudesse ter o [ao Enem], abri mão considerando as polêmicas que poderiam gerar", disse ele.

Reportagem do Fantástico, da TV Globo, veiculada no último domingo, apresentou relatos de servidores que afirmaram que o diretor de Avaliação de Educação Básica, Anderson Oliveira, pediu a remoção de mais de 20 questões da primeira versão da prova deste ano.

A maior parte das questões se referia a contextos sociopolíticos ou socioeconômicos —a escolha é feita a partir de um repositório de questões elaboradas por professores selecionados por edital.

Mais cedo, o presidente do Inep, Danilo Dupas, participou de audiência no Senado e afirmou ser "comum" ocorrer uma troca entre as questões durante a montagem do Enem.

"As provas foram montadas pela equipe técnica, seguindo a metodologia que vem sendo adotada, a Teoria de Resposta ao Item. A prova possui um conjunto de questões de diversos níveis de dificuldade que são calibradas para garantir um certo nível de prova", afirmou.

Hoje, o jornal O Estado de S. Paulo divulgou reportagem que afirma que o Inep ou a imprimir a prova previamente neste ano com a intenção de que mais pessoas tivessem o ao exame antes da aplicação. Aos senadores, Dupas negou interferência.

Tanto o ministro, na Câmara, como Dupas, no Senado, reduziram o pedido de exoneração dos servidores a uma questão trabalhista. Segundo eles, a maior parte dos servidores teriam deixado o cargo à disposição por causa de uma situação relacionada ao pagamento da GECC (Gratificação por Concursos e Cursos).

Essa gratificação é paga para os servidores que desempenha funções diferentes de suas atribuições. "Não somos contra o pagamento da GECC, mas a favor de sua correta aplicação, buscando evitar a concentração de pagamento para poucos servidores", disse Dupas.

Segundo o ministro, há servidores que recebiam cerca de R$ 70 mil por ano. "Não é um valor irrisório", justifica.

'Não tem como questionar', diz ministro sobre ida da PF no Inep

Ao ser questionado pelos parlamentares sobre a ida de um agente da Polícia Federal ao Inep para vistoriar a produção da prova, o ministro disse que "não tem como questionar a legitimidade da presença de um representante da PF em um órgão federal".

Na semana ada, também na Comissão de Educação na Câmara, o presidente do Inep afirmou que a visita é um "procedimento esperado".

Fontes ouvidas pela reportagem afirmaram, porém, que a PF não tinha ido até o Inep em edições anteriores para vistoriar a prova. Um servidor do instituto disse que o trabalho da polícia é verificar a gráfica antes da chegada do material.