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

Ideb 2015: "Nota" da educação continua ruim, principalmente no ensino médio

Bruna Souza<br>Karina Yamamoto

Do UOL, em São Paulo

08/09/2016 12h35Atualizada em 09/09/2016 12h52

A "nota" da educação no Brasil foi divulgada na manhã desta quinta-feira (8). E o resultado continua ruim, principalmente no ensino médio, etapa que vai do 1º ao 3º ano (antigo colegial).

O Ideb (Índice de Desenvolvimento da Educação Básica) 2015 do ensino médio ficou em 3,7 --numa escala que vai de 0 a 10. A média esperada para a etapa do ensino era de 4,3.

Considerado um dos principais gargalos do Brasil, o ensino médio mantém o índice de 3,7 desde a edição de 2011. O Ideb é calculado a cada dois anos. Os resultados da prova foram coletados no ano ado.

Segundo Mendonça Filho, ministro da Educação, o dado é "absolutamente negativo e coloca o quadro geral do Brasil abaixo do que foi fixado". 

Ensino fundamental

No Ideb 2015 apenas os anos iniciais do ensino fundamental (1º ao 5º ano, antigo primário) conseguiram bater a meta (4,9) com o resultado de 5,5

Os anos finais, do 6º ao 9º ano registraram 4,5, abaixo da meta de 4,7. A evolução em qualidade nessa etapa ficou abaixo do esperado. 

Desde que o índice foi criado, os anos iniciais têm apresentado melhor desempenho, e o ensino médio tem tido mais dificuldade de avançar a qualidade. 

Há no Congresso uma proposta para uma reformulação do antigo colegial, com flexibilização do currículo (em que os alunos pudessem escolher parte das aulas) e ampliação da carga horária (em direção à uma jornada de tempo integral de 7 horas). 

"As soluções para a crise do ensino médio que surgirão no cenário para o público em geral devem desfilar vestidas de inovação: é mais do mesmo", critica Daniel Cara, coordenador da Campanha Nacional pelo Direito à Educação e blogueiro do UOL. "No entanto, novidade mesmo seria valorizar os professores, valorizar boa pesquisa pedagógica sobre o ensino médio, além de uma proposta de interação com os estudantes."

Para Daniel Cara, as ocupações das escolas por estudantes secundaristas são um reflexo da falta de identidade dessa etapa de ensino: "os estudantes estão clamando por uma nova pedagogia".

O que é o Ideb?

Criado em 2007, o Ideb é o índice que avalia a qualidade dos ensinos fundamentais e médio em escolas públicas e privadas. A "nota" do ensino básico varia numa escala de 0 a 10. Conforme meta do MEC, o Brasil precisa alcançar até 2021 a média 6 nos anos iniciais do ensino fundamental.

O indicador é divulgado a cada dois anos e é calculado com base nos dados do Censo Escolar (com informações enviadas pelas escolas e redes), e médias de desempenho nas avaliações do Inep (Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira), como a Prova Brasil.