Extensão somente usada para fins educativos. Não utilize para colar
-
Descompacte o Arquivo ZIP
-
Acesse a aba de extensões no navegador: chrome://extensions/
-
Clique em Carregar sem compactação e selecione a pasta descompactada
-
Ative a extensão estando em qualquer aula da descomplica
Instalação Firefox1
-
Seguindo os mesmos passos do Chrome, ao baixar e descompactar a extensão
-
Acesse a área de Debugging do Firefox digitando diretamente na barra de endereço: about:debugging
-
Clique na opção "Este Firefox", em seguida clique em "Carregar extensão temporária"
-
Então selecione o arquivo manifest.json da pasta descompactada e clique em abrir
-
Seguindo os mesmos passos do Chrome, ao baixar e descompactar a extensão
-
Acesse a aba de extensões no navegador: edge://extensions/
-
Ative o modo desenvolvedor:
- Clique em Carregar sem pacote e selecione a pasta descompactada
- Ative a extensão estando em qualquer aula da descomplica
- Melhoria no cache das respostas (salva a resposta em localstorage para não executar requisição ao servidor da descomplica a cada acesso a extensão);
- Nova interface gráfica;
Versões anteriores
- A questão 7, referente ao pensar e responder, foi corrigida;
- As 10 questões obtidas ao entrar em alguma matéria (referente às listas de revisão) foram retiradas. Agora, é necessário entrar em uma aula ou lista para obter as respostas.
- No começo de 08/2024 a descomplica esta enviando o payload de resposta das questões embaralhadas, o que fez a extensão não entregar mais as alternativas corretas. Essa versão visa consertar o problema desembaralhando o response a partir do payload enviado;
- Removido erro que acontecia de Payload não encontrado(somente na tela de extensões, não encontrava a variavel err no Payload).
- A partir da versao 0.4, serão realizados releases das versões.
- Removidas varáveis que não estavam mais sendo usadas(esqueci de remover na versão anterior);
- Omitidas entradas de função sem uso;
- Adicionada variavel para document.createElement('div') ao inves de chamar no loop de displayAnswers;
- Melhorias na UI do popup.html;
- Realizada mudança na lógica do tratamento dos erros, antes erro de API era tratado primieiro que erro do Token, porém para executar o método get para a API é necessário que o token já tenha sido capturado. A lógica de erros ficou assim: TOKEN -> PAYLOAD -> API. Primeiramente o token é capturado, logo após se faz a verificação se o Payload ja foi capturado pelo script de background, se nao foi é realizado um refresh na popup até a captura, após a captura é mandado o metodo GET para a API.
- Adicionado cache que salva o payload caputarado pelo service worker background.js;
- Corrigido problema que não atualizava questões ao clicar na extensão quando ela estava capturando o payload;
- Adicionado feature onde a extensão só habilita no dominio da descomplica.
- Criada extensão que captura o payload das questões das aulas da descomplica(ultimo request da URL de API), alem do token do usuario via cookies e envia um get para a API, retornando as respostas;
- A extensão visa se utilizar de uma falha do sistema(EXPLOIT) de perguntas da faculdade descomplica, onde é retornado o objeto contedo todas alternativas não enumeradas, porém em forma sequencial, o que facilita a descoberta da resposta correta. Como uma validaçao é dependente da outra, foi-se usada uma unica variavel para tratar os erros.
Google Chrome Browser 64 bits
Firefox Browser 64 bits
Microsoft Edge 64 bits
- Por hora nenhum, caso tenha encontrado algum, sinta-se a vontade para abrir uma Issue ou um PR para melhorias.
Footnotes
-
Caso o navegador seja reiniciado, precisa carregar a extensão novamente ↩