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

Sisu 2021: Resultado sai amanhã, saiba onde conferir

Resultado do Sisu 2021 será divulgado a partir de amanhã pelo Ministério da Educação - iStock
Resultado do Sisu 2021 será divulgado a partir de amanhã pelo Ministério da Educação Imagem: iStock

Do UOL, em São Paulo

15/04/2021 16h37Atualizada em 15/04/2021 16h47

Amanhã será divulgado o resultado do Sisu (Sistema de Seleção Unificada) do primeiro semestre de 2021. Nesta edição são ofertadas 206.609 mil vagas em 5.571 cursos de graduação, distribuídos em 109 instituições em todo o Brasil.

As informações dos aprovados podem ser conferidas no boletim do candidato, que fica na página da seleção. Também é possível ar os resultados nas instituições participantes e na Central de Atendimento do MEC (Ministério da Educação) pelo telefone 0800-616161.

A matrícula de registro acadêmico para os selecionados no processo seletivo do ensino superior será de 19 a 23 de abril. Os candidatos devem verificar junto à instituição de ensino em que foi aprovado, a disponibilidade de entrega da documentação para a matrícula por meio digital ou presencial.

Também é necessário que os estudantes confiram o horário e o período para realizar a entrega dos documentos e demais procedimentos para se matricular nas instituições que foram aprovados.

Aqueles que não forem selecionados na chamada única do Sisu 2021 ainda poderão disputar uma das mais de 200 mil vagas ofertadas por meio da lista de espera.

Lista de espera

Para participar da lista de espera, o candidato deve manifestar interesse por meio da página do Sisu na internet, entre os dias 16 e 23 de abril, em apenas um dos cursos para o qual optou por concorrer.

Os que forem selecionados na chamada regular em uma de suas opções de vaga não poderão participar da lista de espera, independentemente de terem realizado ou não sua matrícula na instituição.

O preenchimento das vagas não ocupadas na chamada regular é definido por editais próprios de cada instituição superior.

Confira o cronograma do Sisu 2021

  • Resultado da chamada única: 16 de abril;
  • Matrícula ou registro acadêmico: de 19 a 23 de abril;
  • Manifestar interesse em participar da lista de espera: de 16 a 23 de abril.