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

Apostila, TV, app: como SP retoma aulas e tenta acabar em 2020 o ano letivo

Pollyana Ventura/Getty Images
Imagem: Pollyana Ventura/Getty Images

Ana Carla Bermúdez

Do UOL, em São Paulo

22/04/2020 04h01

Resumo da notícia

  • Um mês após suspender aulas, rede estadual retoma, à distância, as atividades
  • Apostilas, aulas pela televisão e por aplicativo fazem parte da estratégia da gestão Doria
  • Ao UOL, secretário afirmou que rede terá ainda um 'plano de contingência' para recuperação dos alunos
  • Meta é fazer caber em 2020 o conteúdo e as 800 horas letivas
  • Segundo o governo, ainda não há data para o retorno das aulas presenciais

Um mês após a suspensão das aulas devido ao novo coronavírus, a rede estadual de São Paulo programa a volta das atividades letivas para a próxima segunda (27). Mas os cerca de 3,5 milhões de alunos do estado —que tem a maior rede pública de ensino do país— ainda não deverão retornar para as salas de aula, e não há data para que isso ocorra.

Por enquanto, a gestão do governador João Doria (PSDB) aposta em apostilas, aulas pela TV e em um aplicativo para retomar o ensino e evitar que o ano letivo de 2020 se estenda até 2021. Segundo o secretário estadual de educação, Rossieli Soares, as medidas são todas "complementares".

"Não haverá nenhum modelo ideal. Eu tenho 3,5 milhões de alunos. Se eu puder atender 3,4 milhões ou 3,1 milhões, eu vou atender os 3,1 milhões e depois me dedicar aos [outros] 200 mil, 100 mil ou 2 mil. Vou me dedicar a recuperar isso ao máximo com outras estratégias", disse em entrevista ao UOL.

O recesso escolar, que foi antecipado de julho para o mês de abril, se encerrou na última segunda-feira (20). De lá até a outra segunda (27), segundo Soares, os dias são para o planejamento para as escolas e também de treinamento para que os professores conheçam as ferramentas que serão utilizadas.

TV, app e apostilas

A adoção de "multiestratégias", segundo Soares, aumentarão as possibilidades de alunos sem computador ou internet em casa acompanharem as aulas.

Na televisão aberta, a TV Cultura irá transmitir dez horas com aulas para o ensino fundamental e médio. "O alcance da TV Cultura no estado é muito grande. A estratégia da TV foi pensada para chegar em lugares de mais baixa renda", diz o secretário.

Já por meio de um aplicativo do governo, os alunos poderão assistir a aulas ao vivo, podendo também interagir com os professores por chat ou vídeo. Uma parceria entre a secretaria de educação e empresas de telecomunicação vai custear o o de professores e alunos ao aplicativo no celular.

Anunciados por Doria na semana ada, os kits de material escolar com apostilas de matemática, português e gibis servirão, segundo o secretário, para complementar os materiais utilizados em um ano letivo comum (como os livros didáticos e as apostilas regulares). "As apostilas, por exemplo, são mais pensadas para trabalho em grupo. No material de agora, essas características mudam", afirma.

O material será retirado nas escolas, com agendamento prévio para evitar aglomerações, e distribuído também com ajuda da PM e de equipes de transporte escolar.

Como fica o calendário escolar?

As atividades devem ser contabilizadas como parte das 800 horas letivas no calendário escolar, como prevê a LDB (Lei de Diretrizes e Bases) -em razão da pandemia, foi retirada a obrigatoriedade do cumprimento dos 200 dias letivos.

"A gente está tentando minimizar os prejuízos ao longo do tempo, mas educação a distância não substitui em nenhum aspecto a educação presencial", destaca o secretário.

Segundo Soares, o aluno que não conseguir realizar as atividades durante a quarentena não vai necessariamente "perder o ano".

"Nós temos um plano de contingência para essas crianças, com avaliação, um nivelamento diagnóstico, para dar inclusive planos de recuperação. Com horas a mais, professores dedicados", diz.

"Vai ter oportunidade de recuperação, de trabalho. Vamos contratar professores eventuais para dar reforço escolar, o que for necessário. Elaboraremos materiais de recuperação a partir dos diagnósticos. Mas tudo isso só é possível enxergar com mais detalhes quando eu enxergar quanto tempo a gente vai ter de paralisação".

Soares diz ainda que o estado deve ter uma estratégia de "busca ativa" após a pandemia para fazer com que os alunos voltem para a escola. "Pode ser que tenha uma pressão da família para que esse jovem acabe nem voltando pra escola por ajudar de alguma forma a família [a arcar com as contas em casa]", afirma.

Segundo o secretário, não há uma data certa para o retorno das aulas presenciais. "A gente está pronto para voltar no início de maio, se for necessário. Mas também estamos prontos para ter outras estratégias".

"A gente vai reajustar todo o calendário", afirma. Soares diz ainda que o "maior esforço" que está sendo feito por toda a secretaria, nesse momento, é para que o ano letivo de 2020 não se estenda até 2021. "Nós vamos fazer todo o esforço para que o calendário de 2020 termine em 2020".

Errata: este conteúdo foi atualizado
Diferentemente do informado no quarto parágrafo, a última segunda-feira foi dia 20 de abril, e não 22. O texto foi corrigido.