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

Unicamp anuncia que não terá vagas para o Enem em 2021

Unicamp anunciou hoje que não terá vagas para o Enem em 2021 - Reprodução/Facebook
Unicamp anunciou hoje que não terá vagas para o Enem em 2021 Imagem: Reprodução/Facebook

Do UOL, em São Paulo

22/07/2020 15h13Atualizada em 01/08/2020 11h46

A Unicamp (Universidade Estadual de Campinas) anunciou hoje que candidatos não poderão usar a nota do Enem (Exame Nacional do Ensino Médio) 2020 no seu vestibular 2021. As vagas antes previstas para a prova serão transferidas para o Vestibular Unicamp, assim como as cotas para candidatos de escola pública e autodeclarados pretos e pardos.

Segundo a Comvest (Comissão Permanente para os Vestibulares da Unicamp), o adiamento do Enem para janeiro e fevereiro impossibilita que a Comissão receba os resultados a tempo das matrículas na Unicamp em 2021.

Assim, as 639 vagas previstas pelo edital serão transferidas para o Vestibular 2021, que ará a oferecer 3.234 vagas. Destas, serão 25% para candidatos autodeclarados pretos e pardos, somando a porcentagem antes contemplada pelo Enem.

Datas do Vestibular

Para evitar aglomerações, a primeira fase do vestibular da Unicamp será aplicada em dois dias: 6 e 7 de janeiro de 2021. Os candidatos aos cursos de Ciências Humanas/Artes e de Exatas/Tecnológicas farão a prova no dia 6 de janeiro. Já os candidatos da área de Ciências Biológicas/Saúde farão a prova no dia seguinte.

A segunda fase não sofrerá alteração do formato e continuará sendo aplicada em dois dias: 7 e 8 de fevereiro de 2021. A primeira chamada do vestibular 2021 deve ser divulgada no dia 10 de março.

A primeira fase será constituída de uma única prova de Conhecimentos Gerais, composta por 72 questões objetivas sobre as áreas do conhecimento desenvolvidas no ensino médio.

Isenção da taxa de inscrição

Com as mudanças, a partir de hoje até o dia 31 de julho, estará aberto novo período para solicitação de isenção do pagamento da taxa de inscrição do Vestibular Unicamp 2021, na página da Comvest na internet. Os resultados serão divulgados no dia 14 de agosto de 2020, na página da Comvest.

Os estudantes que já haviam solicitado a isenção, entre os dias 22 de junho e 8 de julho, terão os resultados divulgados na próxima segunda-feira (27).