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

Bolsonaro critica livro didático, mas MEC diz que não será muito diferente

Antonio Paulo Vogel (esq) ao lado de Abraham Weintraub  - Pedro Ladeira/Folhapress
Antonio Paulo Vogel (esq) ao lado de Abraham Weintraub Imagem: Pedro Ladeira/Folhapress

Guilherme Mazieiro

Do UOL, em Brasília

09/01/2020 12h43

Após as declarações de Jair Bolsonaro (sem partido) de que os atuais livros didáticos são "um lixo" e que vai "suavizar o conteúdo" em 2021, o secretário Executivo do MEC (Ministério da Educação), Antonio Paulo Vogel, disse que o material "não deve ser muito diferente".

O secretário não deu detalhes do que poderá ou não ser modificado em relação ao material que já é distribuído nas escolas. Ele foi questionado quatro vezes para detalhar o tema, disse que não falaria mais do assunto e terminou entrevista.

"Os editais vão sair, os livros serão entregues normalmente. Não vai ter nada, enfim, de muito diferente. O edital vai falar no que diz respeito a determinada parte. Não temos mais o que falar", disse.

A entrevista de Vogel aconteceu no MEC, em evento da pasta para prestar contas do trabalho desenvolvido em 2019. Weintraub fez a exposição e respondeu perguntas de jornalistas antes de sair para um compromisso. Ele atribuiu 100% ao PT o mau desempenho dos estudantes brasileiros no Pisa (Programa Internacional de Avaliação dos Estudantes).

Durante a entrevista, ao ser questionado por um repórter sobre o que seria a suavização do conteúdo, proposta por Bolsonaro, o secretário pediu para que ele explicasse o termo.

"Já que você que criou essa palavra 'suavizado', você pode explicar, porque eu não entendi", disse Vogel ao jornalista. O repórter explicou que o termo foi dito pelo presidente Bolsonaro.

"Livro didático é um livro e ensino. Acabou, simples. As matérias estão todas lá tudo perfeito. Não há nenhuma grande novidade nessa história. Simples assim, vamos deixar acontecer e os senhores vão ver na medida em que for acontecendo", respondeu Vogel na sequência.

Um edital para seleção de parte do novo conteúdo dos livros didáticos deverá ser lançado este ano e ser entregue nas escolas a partir de 2021.

"São processos que vão fazer aos poucos. Não dá ficar antecipando coisas que vamos fazer ao longo desse ano. Porque tudo isso faz parte de um processo de amadurecimento e processo burocrático. O PLND [Programa Nacional do Livro e do Material Didático] é um programa bastante antigo, 80 anos, praticamente, e tem fluxo definido e atua em determinados momentos que esse fluxo permite. É claro que o momento agora é um momento que esse fluxo permite, que vai ser feito os editais, licitações e tal", afirmou Vogel.

Questionado sobre quais livros possuem conteúdo com ideologização e são entregues em escolas públicas, o secretário não respondeu.