Skip to content
/ ene Public

Webpage to serve UFSC's classes approval/failure rate from CSV files.

License

Notifications You must be signed in to change notification settings

caravelahc/ene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4fa6382 · Apr 30, 2022

History

84 Commits
Apr 30, 2022
Nov 29, 2019
Apr 30, 2022
Oct 7, 2021
Oct 2, 2020
Oct 7, 2021
Nov 20, 2019
Nov 25, 2019
Nov 17, 2019
Nov 12, 2021
Sep 25, 2019
Oct 3, 2020
Dec 1, 2019
Oct 7, 2021

Repository files navigation

ENE (ENE's Not Excel)

Dados de aprovações e reprovações em disciplinas da UFSC.

Setup

  1. https://guide.elm-lang.org/install.html.
  2. elm-make Main.elm --output index.html --debug ou use elm-reactor e visite http://localhost:8000
  3. Também pode ser utilizado o elm-live: elm-live src/Main.elm --start-page=index.html -- --output=main.js --debug
    com sass: sass styles/main.scss styles/main.css --watch

Mantendo este site

  1. Obtenha os dados de aprovações por curso através do e-SIC ou pelo email dae@contato.ufsc.br.
  2. Converta os arquivos de ISO-8859-1 para UTF-8.
  3. Faça um commit pra pasta csv.
  4. Se for um novo curso crie uma nova pasta (ene/csv/<codigo-do-curso>) e atualize a função availableCourses function in Data.elm.

GitLab Deploy

Esse projeto usa o GitLab CI para deploy, configure em CI configuration panel. Use a estratégia clone ao invés de fetch na configuração do pipeline.

Variável Descrição
REMOTE_URL URL para o pipeline poder criar um commit no GH Pages: https://<usuario-deploy>:<conta-deploy-token-de-acesso>@github.com/caravelahc/ene.git
DEPLOY_USERNAME Username para o commit de deploy.
DEPLOY_EMAIL Email para o commit de deploy.

Contribuidores

Qualidade dos dados

Os semestres EAD podem ter uma quantidade de reprovações maiores devido às mudanças ocasionadas pela pandemia. Alunos podem cancelar a disciplina a qualquer momento durante os semestres à distância e estes casos não estão incluídos nos CSVs. Os casos de reprovações de 100% da turma nos semestres EAD vêm da menção P que não está incluída no sistema do CAGR Desktop e portanto é reportada como nota zero.