/Hakki-Extension

📝 A Chrome extension to show teacher reviews on the SIGAA enrollment page.

Primary LanguageJavaScriptMIT LicenseMIT


Baixando a extensão

A extensão foi testada e usada no Google Chrome, Opera GX e Microsoft Edge. Logo, o passo a passo abaixo pode ser seguido por qualquer um desses três navegadores. Para o navegador Mozila Firefox, você pode tentar seguir este tutorial ensinando a instalar extensões da Chrome Web Store no Firefox.

1. Entre na página da extensão da Chrome Web Store.
2. Clique em Usar no Chrome (mesmo estando um dos outros dois navegadores apontados acima).
3. Pronto, a extensão está pronta para o uso.


Utilizando a extensão

1. Acesse a página de matriculas do SIGAA ou a página de consulta de turmas.

Caso esteja na página de consulta de turmas, realize a consulta das turmas antes de ligar a extensão.

2. Em uma das páginas apontadas acima, quando a página estiver totalmente carregada, ligue a extensão clicando sobre o switch slider.
3. O script será então injetado na página, mostrando respectivamente 3 notas ao lado do nome dos docentes: Qualidade, Facilidade e Média (entre Qualidade e Facilidade).

Caso o docente não possua nenhuma avaliação, ao lado de seu nome, irá conter um texto informando-o(a) disso, e clicando sobre o texto, você abrirá uma nova aba que irá te redirecionar para a página do docente no sistema web, para que você possa cadastrar uma avaliação. Caso o nome do docente não esteja cadastrado no sistema, nenhuma das duas coisas descritas anteriormente aparecerá.

Ao clicar na logo da extensão Hakki/학기, uma nova aba irá abrir, redirecionada ao sistema web de cadastro de nomes e avaliações.
Além disso ao clicar no ícone ?, você será redirecionado(a) para está página/tutorial.

Por fim, caso queira cadastrar um novo nome e/ou avaliação no sistema, utilize o guia presente na página do sistema web.


Contribuindo com o projeto

1. Primeiro, clone este projeto no diretório de sua preferência:

git clone https://github.com/julioCROS/Hakki-Extension/

2. Agora, para ver a extensão funcionando, você deve carrega-la em seu browser.

Com a extensão carregada, agora você é capaz de editar o projeto a sua vontade, desde elaborar novos scripts, modificar a lógica existente nos scripts, entre muitas outras coisas. Caso queira subir para este repositório algumas de suas novas funcionalidades, abra um Pull Request.

Caso queira contribuir com o projeto, é interessante você passar pelos outros dois projetos ligado ao Sistema Hakki:

  • Hakki Web - Interface Web para se comunicar com a API (Hakki API), cadastrando novos professores e avaliações, além de ser possivel acessar as avaliações enviadas para cada um dos professores cadastrados.
  • Hakki API - API criada para armazenar os dados (professores e suas avaliações) enviadas a partir do site (Hakki Web).

Capturas de tela

Na pagina de matriculas ou de consultas de turmas, após ligar a extensão é possível ver as notas de cada um dos professores na página. As notas são apresentadas na seguinte ordem: Qualidade, Facilidade e Média Geral (Média entre Qualidade e Facilidade). Aos professores que não possuírem nenhuma avaliação cadastrada no momento, uma mensagem é exibida no lugar das notas.