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

Nunca vi a educação ser tão desprezada como agora, diz Tabata Amaral

Para a deputada, os dois últimos ministros não entendiam de educação e fizeram do MEC um "palanque ideológico" - Cleia Viana/Câmara dos Deputados
Para a deputada, os dois últimos ministros não entendiam de educação e fizeram do MEC um 'palanque ideológico' Imagem: Cleia Viana/Câmara dos Deputados

Colaboração para o UOL

16/07/2020 14h59Atualizada em 16/07/2020 15h23

A deputada federal Tabata Amaral (PDT-SP) criticou hoje a atual precariedade do sistema educacional no Brasil e a atuação dos ex-ministros da Educação do governo de Jair Bolsonaro (sem partido) Ricardo Vélez e Abraham Weintraub.

"Nunca vi a educação sendo tão desprezada como estou vendo há um ano e meio. Falando dos últimos dois [ministros], que podemos avaliar, o que eu via eram ministros que não entendiam de educação, não valorizavam e acabavam fazendo do Ministério da Educação um palanque ideológico, e quem sofre com isso são as nossas crianças", disse ela em entrevista à Rádio Jovem Pan.

A parlamentar também pontuou a falta de prioridade dada à educação em governos anteriores.

"Nenhum governo até aqui, de fato, priorizou a educação, especialmente quando a gente fala de educação básica. Isso não quer dizer que a educação não avançou. Antigamente a escola pública era para poucos, era para uma elite e a gente conseguiu garantir o o. Mas a questão da qualidade ainda é um grande problema. A gente tem uma escola pública que ainda pena muito para ensinar nossas meninas e meninos a aprenderem a ler e escrever", lamentou.

Questionada se o viés de ideologização no MEC do último ano e meio não seria uma reação sobre a forma e o conteúdo aplicado nas escolas, Tabata disse que as questões na educação vão além de ideologia.

"Antes esse fosse o problema. Quando vamos para uma escola pública, vemos professores que foram muito mal formados para a prática, pouco valorizados. Eles têm uma formação extremamente teórica, chegam na sala de aula e não recebem nenhum tipo de apoio e ainda têm que lidar com 45, 50 estudantes. Falta material, falta janela."

E acrescentou: "Temos que conhecer um pouco mais da realidade no Brasil e entender que não é um problema de ideologia, é um problema de uma educação que não chega. Os estudos do Paulo Freire são reconhecidos em todo o mundo. Não dá para dizer se Paulo Freire funciona ou não no Brasil quando isso sequer foi implementado. O problema da educação no Brasil não é qual o método que está sendo utilizado, o problema é que não tem método", finalizou.

O novo ministro da Educação, Milton Ribeiro, toma posse hoje. Ele foi indicado após Carlos Alberto Decotelli ser nomeado, mas sequer ser empossado por causa da repercussão sobre várias incongruências em seu currículo.