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

TikTok ajuda alunos a estudar e acertar questões nos vestibulares

Marcela Chagas, 17, acertou questão no Enem depois de ver vídeo no TikTok - Arquivo pessoal
Marcela Chagas, 17, acertou questão no Enem depois de ver vídeo no TikTok Imagem: Arquivo pessoal

Guilherme Botacini

Colaboração para o UOL, em São Paulo

03/02/2021 04h00

Embora não substitua a sala de aula, a internet há tempos possibilita o o a conteúdos, aulas e contatos em formatos cada vez mais íveis.

Com a covid-19 e o isolamento social, que fecharam escolas e confinaram os alunos em casa, o o online se tornou ainda mais relevante. As redes sociais foram essenciais nessa democratização.

No TikTok, por exemplo, professores transmitem dicas preciosas aos estudantes mesmo durante momentos de lazer e descanso.

Essas dicas fazem toda a diferença. No Enem (Exame Nacional do Ensino Médio), muita gente acertou uma questão de análise combinatória sobre anagramas depois de ver um vídeo no TikTok do professor Victor Polillo.

Em seu perfil, ele explicou como calcular todos os anagramas (recombinações de letras) possíveis da palavra "Enem". Com linguagem fácil e próxima dos estudantes, em um minuto o professor resolve a questão. E até tira uma pegadinha.

Muitos alunos lhe agradeceram pelo vídeo depois da prova. Só essa postagem tem quase 6.000 curtidas e 90 mil visualizações, segundo Polillo.

Marcela Chagas, estudante de São Bernardo do Campo (SP), foi uma das pessoas que se deram bem por terem visto esse material.

"Por ter a rotina corrida, usava o TikTok para me distrair entre aulas e estudo. Quando o vídeo apareceu, pensei: 'Por que não assistir? É só um minuto', e por conta disso acertei a questão", conta.

Ela, que usa o TikTok desde o lançamento do aplicativo, diz que o uso de redes sociais para estudos foi muito positivo e fez toda a diferença quando a pandemia bagunçou horários e exigiu dos estudantes outras formas de estudar.

"Ajudou muito, foi a maior base para mim. Uso também o Instagram, para anotação e coisas rápidas, e o YouTube, para ver aulas ao vivo e revisões", diz.

Professor particular de matemática há dez anos e em escolas há cinco, Polillo também usa Instagram e YouTube para divulgar seu conteúdo.

Professor Victor Polillo deu aula sobre anagramas no TikTok e ajudou muitos alunos - Arquivo pessoal - Arquivo pessoal
Professor Victor Polillo deu aula sobre anagramas no TikTok e ajudou muitos alunos
Imagem: Arquivo pessoal

Foi em abril de 2020, no começo da quarentena, quando deu um gás no projeto de criar o perfil no TikTok para se somar ao canal do YouTube e ao perfil no Instagram, que já existiam. Pelos seus cálculos, ou de 2 milhões de visualizações totais no perfil novo.

A rede social ainda permite que os usuários façam transmissões ao vivo (lives), o que pode ser usado para aulas e programas de revisão.

O UOL realizou, em parceria com o TikTok e a plataforma de educação digital Descomplica, uma série de aulões de revisão para o Enem, além de transmitir várias dicas sobre conteúdo.

No caso de Polillo, ele monta seu cronograma de conteúdos de acordo com as áreas da disciplina, mas também a partir de sugestões de seguidores e períodos específicos.

Foi o caso do Enem, quando ele publicou um vídeo por dia, ao longo de duas semanas, com conteúdos que costumam cair no exame.

"Conteúdos no Tiktok servem para complementar, dar dica, não dá para ar um conhecimento tão aprofundado como na escola", diz.

Ele lembra que, eventualmente, estudantes fazem comparações entre ele e seus professores, dizendo que na escola aprendem de um jeito menos compreensível, mas Polillo tenta contornar essa percepção.

"Eu respondo que isso não acontece porque o professor da escola é pior, ele só trabalha diferente. Além disso, como minhas dicas estão numa plataforma que os alunos curtem, fica mais fácil. Às vezes, se eu explicar do mesmo jeito que os professores da escola do aluno, eles vão gostar mais só por estar no TikTok", afirma.

Enem 2020; veja fotos