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

A menos de um mês do Enem, dois coordenadores da prova pedem exoneração

Prova do Enem está pronta, mas processos que acontecem durante e após aplicação podem ser prejudicados - ADAILTON DAMASCENO/FUTURA PRESS/FUTURA PRESS/ESTADÃO CONTEÚDO
Prova do Enem está pronta, mas processos que acontecem durante e após aplicação podem ser prejudicados Imagem: ADAILTON DAMASCENO/FUTURA PRESS/FUTURA PRESS/ESTADÃO CONTEÚDO

Ana Paula Bimbati

Do UOL, em São Paulo

05/11/2021 13h57Atualizada em 05/11/2021 18h57

Dois coordenadores do Inep (Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira) que trabalham em áreas ligadas ao Enem (Exame Nacional do Ensino Médio) pediram exoneração de seus cargos na última semana.

Eduardo Carvalho Sousa, coordenador de Exames para Certificação, protocolou seu pedido de demissão no dia 1º, e Hélio Júnio Rocha Morais, coordenador da Logística de Aplicação, oficializou a decisão no dia 5.

Segundo servidores ouvidos pelo UOL na condição de anonimato, os pedidos acontecem por discordância das decisões do atual presidente do Inep, Danilo Dupas, que não são consideradas de caráter técnico, e por supostos casos de assédio moral. A reportagem entrou em contato com o Inep e aguarda posicionamento.

Além do Enem, os coordenadores eram responsáveis pelo Enade (Exame Nacional de Desempenho de Estudantes) e o Encceja (Exame Nacional para Certificação de Competências de Jovens e Adultas).

O Enem acontece em 21 e 28 de novembro. Ainda de acordo com os servidores, a prova está pronta, mas processos feitos durante e após a aplicação do exame podem ser prejudicados com as demissões. A divulgação das notas, por exemplo, é um deles.

O cronograma para a edição de 2022 também deveria começar a ser feito nas próximas semanas.

Os desligamentos não foram publicados no Diário Oficial, mas confirmadas por fontes para a reportagem. O UOL teve o aos pedidos de exoneração.

A Frente Parlamentar Mista em Defesa do Serviço Público disse ser "lamentável a ausência de governabilidade" no órgão. "Hoje, o Inep a por uma crise por conta do assédio institucional. Essa é a tônica do atual governo, onde coloca os servidores públicos e a ciência como vilões do país, enquanto degrada serviços básicos como a educação e a saúde", afirma a frente.

Diretoria responsável por Enem Digital está sem chefe

A Diretoria de Tecnologia da Informação do Inep, que tem entre suas responsabilidades o Enem digital, está sem um chefe oficial. No fim de setembro, Daniel Miranda Pontes Rogério, que era diretor da área, pediu demissão.

Menos de um mês depois, o coordenador-geral de sistemas de informação, Humberto Mattos Carvalho, que havia sido anunciado como substituto de Rogério, também pediu exoneração.

Em carta divulgada pela Assinep (Associação dos Servidores do Inep), funcionários afirmam que a área está "sob o comando do servidor que ocupava uma coordenação na diretoria, o qual atualmente exerce não apenas as atribuições desse cargo comissionado, como, cumulativamente, a de coordenador-geral e de diretor".

Servidores denunciam assédio moral e falta de decisões técnicas

Em assembleia organizada pela Assinep ontem, os servidores denunciaram assédio moral e reclamaram da má gestão.

Dupas é o quarto presidente a assumir o órgão desde o início do governo Bolsonaro, em 2019, e tem sido um dos mais criticados.

"A presidência do Inep não ouve sequer os ocupantes de cargos comissionados. Tampouco reconhece o trabalho realizado em cada unidade, apesar de servidores e colaboradores atuarem com zelo e responsabilidade", diz o texto divulgado pela entidade. "O medo é a tônica. Trabalhadores e chefias estão adoecendo mentalmente, em virtude da sobrecarga de trabalho e do clima desfavorável à realização segura das atividades altamente complexas do Inep."

O UOL também aguarda a resposta do Inep sobre estas declarações.