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

MEC publica edital do 1º processo seletivo do Sisu 2021

Getty Images/iStockphoto
Imagem: Getty Images/iStockphoto

Da Agência Brasil

11/02/2021 10h55

O Ministério da Educação (MEC) publicou hoje, no Diário Oficial da União, o edital do processo seletivo para o primeiro semestre de 2021 do Sisu (Sistema de Seleção Unificada). As inscrições são gratuitas e podem ser feitas de 6 a 9 de abril pelo site do Sisu.

Para esta seleção de candidatos serão exigidos, exclusivamente, os resultados obtidos pelos estudantes no Enem (Exame Nacional do Ensino Médio) de 2020, que foi adiado em razão da pandemia de covid-19 e aplicado em janeiro e fevereiro deste ano.

O Sisu é o programa do MEC para o de brasileiros a um curso de graduação em universidades públicas do país. As vagas são abertas semestralmente, por meio de um sistema informatizado, e os candidatos com melhor classificação são selecionados de acordo com suas notas no Enem. O estudante também não pode ter zerado a redação.

Além do Sisu, as notas do Enem podem ser usadas para ar o ProUni (Programa Universidade para Todos), que oferece bolsas de estudo em instituições privadas, e o Fies (Fundo de Financiamento Estudantil), que facilita o o ao crédito para financiamento de cursos de ensino superior.

Cronograma

O estudante poderá se inscrever no Sisu em até duas opções de vaga e especificar a ordem de preferência. Ele poderá optar por concorrer às vagas de ampla concorrência ou aquelas reservadas a políticas de ações afirmativas, as cotas.

Entretanto, não permitida a inscrição em mais de uma modalidade de concorrência para o mesmo curso e turno, na mesma instituição de ensino e local de oferta.

O Sisu disponibilizará ao candidato, em caráter informativo, a nota de corte para cada instituição participante, local de oferta, curso, turno e modalidade de concorrência. Essas informações serão atualizadas periodicamente conforme o processamento das inscrições.

Durante esse período, o estudante poderá alterar as suas opções, bem como efetuar o seu cancelamento. A classificação no Sisu será feita com base na última alteração efetuada e confirmada no sistema.

O processo seletivo do Sisu referente à primeira edição de 2021 acontecerá em uma única chamada e o resultado deve ser divulgado em 13 de abril.

A partir dos critérios de classificação, em caso de notas idênticas, o desempate acontece no momento da matrícula e será selecionado aquele que comprovar a menor renda familiar.

O processo de matrícula será de 14 a 19 de abril, em dias, horários e locais de atendimento definidos por cada instituição de ensino.

Lista de espera

Para participar da lista de espera, o estudante deverá manifestar seu interesse por meio da página do Sisu na internet, no período de 13 a 19 de abril, em apenas um dos cursos para o qual optou por concorrer.

Aquele que foi selecionado na chamada regular em uma de suas opções de vaga não poderá participar da lista de espera, independentemente de ter realizado ou não sua matrícula na instituição.

Os procedimentos para preenchimento das vagas não ocupadas na chamada regular serão definidos em edital próprio de cada instituição participante.