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

54 das 69 federais já retomaram ou vão retomar aulas remotamente

Segundo Andifes, maioria das federais já voltaram ou retornarão as atividades acadêmicas remotamente - Ana Carla Bermúdez/UOL
Segundo Andifes, maioria das federais já voltaram ou retornarão as atividades acadêmicas remotamente Imagem: Ana Carla Bermúdez/UOL

Ana Carla Bermúdez

Do UOL, em São Paulo

20/08/2020 15h21Atualizada em 20/08/2020 16h56

A maioria das universidades federais do país já retornou ou vai retomar as atividades acadêmicas de forma remota, informou hoje a Andifes (Associação Nacional dos Dirigentes das Instituições Federais de Ensino Superior).

De acordo com a entidade, 54 das 69 universidades e institutos federais de todo o Brasil decidiram por adotar o ensino remoto ou têm data marcada para o início das aulas a distância. Segundo a Andifes, cada universidade terá seu próprio calendário. A maioria das instituições retornou em agosto, enquanto outras voltarão em setembro.

A entidade ainda não informou quais são as instituições de ensino que não têm previsão de retomada das atividades acadêmicas.

"Todas as decisões, nesse momento, são de retorno remoto. Ainda não temos decisão de retorno presencial, logicamente pela questão da prudência", disse o presidente da Andifes, Edward Madureira.

Atuação no enfrentamento à pandemia

Universidades e institutos federais de todo o país interromperam as aulas presenciais em meados de março —há cerca de cinco meses— devido à pandemia do coronavírus. Hoje, Madureira disse não acreditar que a decisão pela retomada seja "tardia".

Segundo ele, as instituições nunca paralisaram suas atividades e se mobilizaram tanto para manter as funções istrativas em funcionamento como para atuar no enfrentamento à pandemia, com a realização de pesquisas, por exemplo.

"As universidades tiveram um movimento muito forte de manter suas funções istrativas e para o enfrentamento da pandemia. A dinâmica desse processo fez com que precisássemos voltar de forma remota, o que traria menos prejuízo. Para isso, houve todo um processo de diagnóstico, de preparação e, agora, de retorno", disse.

Dificuldades dos alunos de baixa renda

Madureira afirmou ainda que as universidades e institutos federais têm como base três princípios para a retomada das atividades à distância: segurança da comunidade acadêmica, isonomia no o para os alunos e qualidade de ensino.

O presidente da Andifes destacou que, de cada quatro estudantes das universidades federais, três são de famílias de baixa renda, o que possivelmente os levaria a ter dificuldades para ar o ensino remoto. Por isso, segundo ele, as instituições trabalham para fornecer auxílio aos estudantes, tanto por meio de pacote de dados de internet como pelo empréstimo de equipamentos recebidos por doações.

Nesta semana, o MEC (Ministério da Educação) anunciou que irá disponibilizar internet para 400 mil alunos de baixa renda da rede federal. Madureira classificou a ação como "positiva", mas disse que a iniciativa não é suficiente para atender a todos os alunos em situação de vulnerabilidade econômica na rede federal.

"O auxílio se propôs a atender aquela faixa de estudantes de família com renda per capita de até meio salário mínimo. A gente sabe que a camada imediatamente acima dessa também foi muito afetada. As universidades vão ter que fazer um esforço extra para viabilizar [esse o]", disse.

Madureira destacou, no entanto, que "conectividade é apenas um dos problemas que a gente tem". "Será muito importante [ter uma] biblioteca digital e o apoio do MEC com Orçamento será fundamental", afirmou o presidente da Andifes, que demonstrou preocupação com as restrições orçamentárias que vêm se desenhando para as federais no ano que vem.

Há cerca de uma semana, o MEC anunciou um corte de R$ 1 bilhão no Orçamento destas instituições para 2021. "Essa situação não se sustenta com os níveis sinalizados de Orçamento para o próximo ano", afirmou.