Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

API não oficial para a leitura otimizada de dados do SIGAA.

License

NotificationsYou must be signed in to change notification settings

winterhazel/sigaa-for-kotlin

Repository files navigation

MIT LicenseLinkedIn

SIGAA for Kotlin

API não oficial para a leitura otimizada de dados do SIGAA
Documentação »

Tabela de Conteúdos
  1. Sobre
  2. Instalação
  3. Uso
  4. Licença
  5. Contato
  6. Agradecimentos

Sobre

Esta biblioteca possibilita a leitura de informações cadastradas no SIGAA (Sistema Integrado de Gestão de Atividades Acadêmicas) por meio de web scraping de maneira otimizada.

A API foi desenvolvida para oSIGAA do Instituto Federal Catarinense, mas muito provavelmente pode ser adaptada para o sistema de outras instituições.

(voltar ao topo)

Funcionalidades

A API consegue obter do SIGAA:

  • Arquivos enviados pelos docentes
  • Anexos
  • Aulas
  • Avaliações
  • Conteúdos
  • Disciplinas (turmas virtuais)
  • Frequência
  • Informações do usuário logado
  • Notas
  • Notícias
  • Participantes das turmas virtuais
  • Questionários
  • Referências
  • Tarefas

(voltar ao topo)

Tecnologias utilizadas

(voltar ao topo)

Instalação

  1. Clone o repositório para a pasta raiz do seu projeto
    git clone https://github.com/winterhazel/sigaa-for-kotlin.git
  2. Adicione nosettings.gradle
    include':sigaa-for-kotlin'
  3. Adicione nobuild.gradle da sua aplicação
    implementation project(path:':sigaa-for-kotlin')

(voltar ao topo)

Uso

A interação com o sistema é feita por meio da classe SIGAA:

val sigaa=SIGAA(this)if (sigaa.login("usuario","senha")) {// Logado com sucessofor (disciplinain sigaa.getAllDisciplinas()) {println(sigaa.getNoticias(disciplina))println(sigaa.getTarefas(disciplina))    }}else {// Não foi possível logar}

Para mais exemplos, confira/examples/

(voltar ao topo)

Licença

Distribuído sob a Licença MIT. VejaLICENSE.txt para mais informações.

(voltar ao topo)

Contato

Fabricio Duarte Júnior -fabricio.duarte.jr@gmail.com

(voltar ao topo)

Agradecimentos

(voltar ao topo)

About

API não oficial para a leitura otimizada de dados do SIGAA.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp