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

Esse conteúdo é antigo

Decotelli nega plágio no mestrado, explica doutorado e diz: 'Sou ministro'

Do UOL, em São Paulo

29/06/2020 19h26Atualizada em 30/06/2020 08h12

O ministro da Educação, Carlos Alberto Decotelli, negou hoje as acusações de plágio sobre sua dissertação de mestrado, explicou por que se apresentou como doutor — ainda que não tenha adquirido o título na Universidade de Rosário, na Argentina, como alegou — e confirmou que segue à frente do MEC, mesmo depois dos questionamentos sobre seu currículo.

As declarações foram feitas após reunião com o presidente Jair Bolsonaro (sem partido). Mais cedo, o Palácio do Planalto anunciou que a posse de Decotelli, inicialmente marcada para amanhã, às 16h, foi adiada e ainda não tem data para acontecer.

O ministro argumentou que, por ter "desenhado" o Banrisul e ter feito seu mestrado com base em sua vivência no banco, é possível que tenha havido uma "distração" no desenvolvimento da dissertação, mas não um plágio propriamente dito. Ele lembrou que, na época, não havia tantos mecanismos quanto hoje para verificar esse tipo de problema.

"Quando você escreve, tem que ter disciplina mental para escrever, revisar e mencionar o que citar. Cuidado. É possível haver distração? Sim, senhora. Hoje, a senhora tem mecanismos para verificar, [tem] softwares. Mas naquela época, pela distração... Não houve plágio, porque o plágio é quando faz 'Control + C, Control + V', e não foi isso", justificou ele em entrevista a jornalistas.

Quanto ao doutorado, Decotelli disse ter cursado todos os créditos do curso na Universidade de Rosário e até recebido um certificado de conclusão. Sua tese, porém, foi reprovada, e a banca que a analisou lhe pediu que fizesse "readequações" no trabalho. Só que o ministro precisou voltar ao Brasil por conta de "dificuldades financeiras" — e nunca mais voltou para apresentar a tese corrigida.

"A banca falou que a tese tinha um ponto de corte muito longo e me mandou fazer readequações. Essa foi a recomendação formal da banca. [Mas] Eu precisava voltar ao Brasil, porque toda a despesa foi pessoal, não havia bolsa. Com dificuldade, não mais voltei. [Mas] Eu fiquei com o diploma de créditos concluídos, posso disponibilizar a vocês", disse Decotelli.

Ele se referiu à ausência do título de doutor como um "detalhe operacional", uma vez que, pelas leis argentinas, não foi feita a defesa a uma banca, como de costume. "[Mas] O curso de pós-graduação, com todas as notas, disciplinas concluídas, aprovadas, frequência, caderneta, toda a estrutura da secretaria da Universidade de Rosário, estão nos papéis disponíveis", reforçou.

'Sou ministro'

Decotelli também confirmou que segue à frente do Ministério da Educação, mesmo após tantos questionamentos relacionados ao seu currículo.

"Sou ministro, tenho trabalhos agora e vou tentar corrigir trabalhos de Enem [Exame Nacional do Ensino Médio], Sisu [Sistema de Selação Unificada]. Não tem nenhum arrependimento. São correções em relação a textos", explicou.

Pós-doutorado também foi contestado

Sobre o pós-doutorado, que hoje foi questionado pela Universidade de Wuppertal, na Alemanha, o ministro da Educação usou uma justificativa semelhante à relativa ao doutorado. Decotelli argumentou que a pesquisa foi concluída — só não foi oficialmente considerada um pós-doutorado.

Ele relatou ter consultado a Krone, uma empresa na Alemanha com base no Brasil, que lhe ofereceu apoio para a realização dessa pesquisa voltada ao agronegócio. A única contrapartida é que Decotelli deveria ir até a Alemanha e precisaria de uma universidade para orientar seu trabalho — o que ele afirma ter acontecido.

"A pesquisa foi concluída? Foi. A estrutura da pesquisa, do pós-doutorado... Não tem sala de aula, não tem nota de uma disciplina, é uma orientação. Foi caracterizado que, quando foi concluído o trabalho, a pesquisa tinha que ser registrada em um cartório acadêmico. E você tem a pesquisa lá, registrada [no cartório]. Agora, o pós-doutorado é um título de pesquisa. Se você olhar o documento de Rosário, vai ver que os créditos foram concluídos", comparou.