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

Aluna da Unicamp vende doces para pagar inscrições de jovens no vestibular

Maris também é professora do cursinho popular Proceu Conhecimento - Arquivo pessoal
Maris também é professora do cursinho popular Proceu Conhecimento Imagem: Arquivo pessoal

Ana Carla Bermúdez

Do UOL, em São Paulo

25/08/2016 13h10Atualizada em 25/08/2016 15h15

Produzindo e vendendo brigadeiros, a aluna de letras da Unicamp (Universidade Estadual de Campinas) Maris Malfate conseguiu na tarde desta quinta-feira (25) alcançar uma meta ambiciosa: arrecadar, em duas semanas, R$ 2.400 para que 15 jovens carentes consigam pagar a taxa de inscrição do vestibular da universidade.

Maris é professora voluntária do Proceu Conhecimento, um cursinho pré-vestibular gratuito voltado para estudantes de baixa renda que acontece em um local cedido pelo programa de Moradia Estudantil da universidade. Foi lá que, em uma das aulas, descobriu que muitos dos seus alunos não haviam conseguido a isenção da taxa para fazer o vestibular da instituição, marcado para o dia 20 de novembro.

“Duas meninas chegaram chorando porque elas não tinham conseguido a isenção. Nós fizemos uma entrevista socioeconômica com cada um dos candidatos para que eles pudessem participar das aulas. São alunos que não têm condições”, conta a jovem.

A Unicamp oferece três modalidades de isenção da taxa: para candidatos de baixa renda, para funcionários da universidade e para candidatos aos cursos noturnos de licenciatura. Apesar disso, os estudantes do cursinho não se enquadraram em nenhuma das opções.

No total, 15 dos 90 alunos do projeto se encontram na mesma situação. Querem fazer o vestibular, mas não têm como pagar os 160 reais da taxa.

Foi a partir daí que Maris teve a ideia de vender os doces na saída do bandejão da Unicamp. A resposta à iniciativa foi surpreendente: em quatro dias, a aluna arrecadou R$ 1.200. No início desta semana, o valor levantado já era de R$ 2.000.

“Não achei que ia ter tanta repercussão. Apareceu até gente querendo doar dinheiro, gente querendo adotar um aluno e pagar a taxa de inscrição inteira”, conta Maris.

"Em nome de toda a equipe Proceu Conhecimento, o meu muito obrigada. Cada um de vocês está ajudando no crescimento e educação desses alunos. Obrigada por darem a oportunidade de inclusão na universidade pública para quem mais precisa", comemorou a jovem em seu perfil numa rede social assim que ficou sabendo que havia conseguido todo o dinheiro para as inscrições.

Precariedade

Para Maris, o valor da taxa de inscrição é muito alto. “Para quem tem condições de pagar já é um valor caro. Sei que é um valor utilizado para a contratação de fiscais, da segurança, mas muitas pessoas fazem a prova. A universidade arrecada muito dinheiro com isso”, afirma.

A aluna também questiona a distribuição do benefício de isenção da taxa. “A Unicamp diz que quer incluir esses alunos carentes, mas não tem estrutura para isso. É o mesmo com a moradia: eles afirmam que querem receber mais gente lá, mas há muito tempo não tem reforma nos prédios”.

Em resposta, a assessoria de imprensa da Unicamp afirma que "todos aqueles que enviam a documentação comprobatória de sua situação, dentro das exigências do programa, são atendidos". Em 2016, 7.301 candidatos foram beneficiados com a isenção da taxa.

Sobre a crítica relacionada à moradia estudantil, a instituição informou que os programas de permanência estudantil são pautados por projetos de inclusão que a Unicamp desenvolve e vem ampliando.

"A universidade conta atualmente com um total de 832 vagas gratuitas na moradia estudantil voltadas para estudantes de graduação e pós-graduação. Além disso, aumentou o número de bolsas de auxílio moradia, ando de 310 em 2012 para 791 em 2016. A demanda por moradia estudantil está sendo suprida por meio desses programas", explicou.

Vestibular 2017

O prazo de inscrição para o vestibular 2017 da Unicamp vai até 1º de setembro e deve ser feita exclusivamente pela internet no site da Comvest (Comissão Permanente de Vestibulares). São oferecidas 3.300 vagas, distribuídas em 70 cursos da instituição.

A primeira fase acontece no dia 20 de novembro e a segunda fase, nos dias 15, 16 e 17 de janeiro de 2017.