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

Na Câmara, presidente do Inep diz que demissão em massa é 'questão interna'

Danilo Dupas, presidente do Inep, participa de audiência na Comissão de Educação da Câmara dos Deputados - Divulgação/Inep
Danilo Dupas, presidente do Inep, participa de audiência na Comissão de Educação da Câmara dos Deputados Imagem: Divulgação/Inep

Ana Paula Bimbati

Do UOL, em São Paulo

10/11/2021 13h32

O presidente do Inep (Instituto Nacional de Estudos e Pesquisas Educacionais), Danilo Dupas, se limitou a dizer que o pedido de exoneração de 35 servidores na última segunda (8) aconteceu por uma "questão interna", mas não deu detalhes sobre esse problema. Ele prestou depoimento à Comissão de Educação na Câmara dos Deputados, para explicar a situação da autarquia.

Dupas foi questionado diversas vezes pelos parlamentares sobre os motivos que levaram os servidores a entregaram seus cargos. "Vamos aprofundar melhor hoje em uma reunião com a Assinep [Associação de Servidores do Inep]. É uma questão interna que gostaria de tratar internamente, inicialmente, para buscar uma solução efetiva sem causar impacto negativo na sociedade", respondeu.

A Assinep, entretanto, diz que não vai participar deste encontro, porque não houve decisão em assembleia sobre esse assunto.

Na audiência, o deputado federal Tiago Mitraud (Novo-MG) questionou se o presidente do Inep foi pego de surpresa com os pedidos de exoneração. Dupas desconversou e reafirmou que era uma questão interna. "A realização do Enem e o Inep não é uma questão interna, isso é de interesse de toda a sociedade, por isso estamos aqui", disse Mitraud.

A entrega dos cargos aconteceu de forma coletiva e, segundo apurou o UOL, como uma medida para pressionar a saída de Dupas. Na semana ada, dois outros coordenadores já haviam pedido desligamento de suas funções. Entre esses servidores, estão coordenadores e gestores responsáveis pela logística, aplicação e fiscalização de contrato do Enem. O exame está marcado para 21 e 28 de novembro.

O Inep é ligado ao MEC (Ministério da Educação) e é responsável pelo Enem e por outros estudos e avaliações da educação, como o Saeb. Aos deputados, Dupas afirmou que todos os exames —Enem, Enade e Saeb— estão mantidos e não serão prejudicados pela crise no instituto.

"O cronograma de execução do Enem 2021 está mantido e não será afetado pelos pedidos de exoneração dos servidores. As provas do exame estão armazenadas em segurança, e o Inep está monitorando todo o processo de modo a garantir a normalidade de sua execução", garantiu o presidente do órgão. Dupas também disse que os estudantes podem ficar tranquilos e continuar "estudando para as provas".

Durante a audiência, Dupas repetiu a nota divulgada pelo MEC na segunda-feira à noite, informando, por exemplo, que os servidores que pediram dispensa de seus cargos continuam em seus postos até a publicação da exoneração no Diário Oficial da União.

Nem o presidente do Inep nem o MEC informaram como vão lidar com a crise ou quando a publicação de exoneração será feita.

"Esses servidores colocaram seus cargos à disposição da presidência, não estão deixando o Inep, nem o serviço público. Afinal, são servidores de carreira da autarquia, e é preciso ficar claro que até a efetivação das exonerações eles cumprirão as obrigações de seus cargos, o que vêm fazendo com excelência", afirmou.

Durante a sessão, Dupas leu respostas do computador e recebeu auxílio de Luís Filipe de Miranda Grochocki, diretor de Avaliação da Educação Superior.

Especialistas e ex-presidentes do órgão afirmaram que essa é a pior crise enfrentada pelo instituto desde sua criação. Servidores que atuam no instituto concordam.

A Assinep reclama de um desmonte na autarquia. A associação já se queixou de supostos casos de assédio moral e que a gestão é feita sem "caráter técnico".

Aos parlamentares, Dupas negou qualquer caso de assédio moral. "Não compactuamos com nenhuma medida dessa", disse. Além disso, afirmou que está "aberto ao diálogo".

Deputado vai enviar perguntas por escrito

A participação do presidente do Inep na comissão durou quase três horas, mas muitos deputados não ficaram satisfeitos com as respostas.

Ao UOL, o deputado federal professor Israel Batista (PV-DF) informou que irá enviar todas as perguntas não respondidas por Dupas ao ministro da Educação, Milton Ribeiro.

"A falta de respostas do presidente Dupas para as principais perguntas deixa clara a impossibilidade de permanência dele no órgão", afirma o deputado.

Batista também criticou a viagem feita por Ribeiro à Paris —o ministro deve ficar por sete dias na capital da França.

Segundo o parlamentar, que também é presidente da Frente Parlamentar da Educação na Câmara, das cinco perguntas feitas por ele para o presidente do Inep, três não foram respondidas, em uma ele mentiu e a última foi respondida, mas sem detalhes.