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

Enem 2020: inscrições para pessoas privadas de liberdade acabam dia 11

Inscrição deve ser feita pelos responsáveis pedagógicos dos órgãos de istração prisional e socioeducativa - Getty Images
Inscrição deve ser feita pelos responsáveis pedagógicos dos órgãos de istração prisional e socioeducativa Imagem: Getty Images

03/12/2020 13h31

Até o dia 11 de dezembro estão abertas as inscrições para o Exame Nacional do Ensino Médio (Enem), voltado para pessoas privadas de liberdade ou adolescentes sob medida socioeducativa que inclua privação de liberdade (Enem PPL 2020). As provas serão aplicadas nos dias 23 e 24 de fevereiro de 2021.

A inscrição deve ser feita pelos responsáveis pedagógicos dos órgãos de istração prisional e socioeducativa que firmaram termo de adesão com o Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira (Inep). O prazo para a adesão terminou na última sexta-feira, dia 27.

O responsável pedagógico também tem a função de solicitar atendimento especializado no Enem, até 11 de dezembro. Segundo o Inep, as Secretarias de Segurança deverão garantir a qualidade na aplicação do exame dentro das unidades prisionais que serão indicadas.

As unidades precisam ter um espaço físico adequado para a aplicação das provas - ambiente escolar coberto, silencioso, com iluminação, mesas e cadeiras em condições para a realização do exame.

Na edição de 2019, o Enem PPL recebeu 46.240 inscrições, com 1.228 instituições homologadas para a aplicação da prova em 25 estados e no Distrito Federal. O estado de São Paulo teve o maior número de inscrições - 15.826 -, seguido de Minas Gerais: 4.959.

Covid-19

Todos os candidatos ao Exame Nacional do Ensino Médio (Enem) 2020 que forem diagnosticados por alguma doença infectocontagiosa, como a covid-19 e, portanto, estiverem impossibilitados de fazer as provas por este motivo, poderão participar da reaplicação da prova no mesmo dia das pessoas privadas de liberdade.

Nesse caso, a orientação é ligar para a central de atendimento do Inep (0800 616161) e comunicar a doença até um dia antes da data da prova. Além disso, depois da aplicação, o candidato também deverá registrar o problema anexando laudo médico na página do participante.

Outras doenças

Além da covid-19, o edital prevê na lista para reaplicação da prova casos de coqueluche, difteria, doença invasiva por haemophilus influenza, doença meningocócica e outras meningites, varíola, influenza humana A e B, poliomielite por poliovírus selvagem, sarampo, rubéola e varicela.

Fora pessoas com problemas de saúde na data das provas, quem tiver problemas logísticos, como, por exemplo, falta de energia elétrica também poderá comunicar o problema pela Página do Participante para fazer o exame em fevereiro.