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

Quando fecha o Prouni? Até quando vai a consulta ao Sisu? Veja novos prazos

Marcelo Oliveira

Do UOL, em São Paulo

29/01/2020 04h00

Resumo da notícia

  • Crise do resultado do Enem prorrogou em um dia as inscrições para o Prouni
  • Inscrições para o programa de bolsas terminavam dia 31; prazo agora é dia 1º
  • O cronograma do Sisu foi mantido apesar da divulgação dos resultados apenas na noite de ontem (28)

A crise desencadeada por erros em notas do Enem (Exame Nacional do Ensino Médio) atrasou em algumas horas a divulgação do resultado da chamada regular do Sisu (Sistema de Seleção Unificada), mas o cronograma das próximas etapas da seleção está mantido.

Apesar de o cronograma do Sisu não ter sido modificado, o MEC (Ministério da Educação) decidiu acrescentar mais um dia para que os estudantes que fizeram o Enem possam se inscrever para concorrer às bolsas do Prouni (Programa Universidade para Todos). O prazo original, que começava ontem (28) e terminava dia 31 (sexta-feira) foi ampliado para 1º de fevereiro.

O o ao resultado da chamada regular, a primeira do Sisu, começou nesta terça-feira (28) à noite, após o STJ (Superior Tribunal de Justiça) autorizar a publicação dos resultados, que estava suspensa por uma decisão liminar da Justiça Federal de São Paulo, mantida no domingo pelo TRF-3. A DPU (Defensoria Pública da União), autora da ação, decidiu não recorrer após a decisão do STJ.

Confira como serão as próximas etapas do calendário do Sisu e do Prouni:

Sisu

O Sisu oferece 237 mil vagas. Os candidatos selecionados nesta primeira chamada terão de hoje (29) até 4 de fevereiro para se matricularem nas instituições de ensino em que foram aprovados.

Também a partir de hoje (29) está aberto o prazo para os candidatos se inscreverem para a lista de espera. O prazo termina em 4 de fevereiro.

O cronograma de convocação dos candidatos aprovados em lista de espera vai de 7 de fevereiro a 30 de abril.

Prouni

Já os prazos de inscrição no Prouni foram prorrogados por um dia pelo MEC.

Segundo o ministério, é necessário mais prazo "para que os candidatos tenho tempo suficiente para se inscreverem".

Pelo novo prazo, as inscrições para as bolsas do programa que começaram nesta terça (28), terminarão no sábado, dia 1º de fevereiro e não mais no dia 31, como previsto.

Os candidatos que se inscreveram no Sisu também podem se inscrever no Prouni, desde que se enquadrem nas regras do programa.

Caso um estudante tenha sido aprovado no Sisu e no Prouni, ele terá que escolher entre um programa e outro, uma vez que uma pessoa não pode ser bolsista do programa e aluno de uma universidade pública.

Fies

O cronograma do Fies (Fundo de Financiamento Estudantil) segue o mesmo. Começa dia 5 e termina dia 12 de fevereiro.

Errata: este conteúdo foi atualizado
Diferentemente do informado no terceiro parágrafo, o o ao resultado da chamada regular, a primeira do Sisu, começou nesta terça-feira (28), e não na segunda-feira. O texto foi corrigido.