Skip to content
/ docs Public

Documentação de todos os produtos do MackNotas

License

Notifications You must be signed in to change notification settings

MackNotas/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

MackNotas Logo

docs

License

MackNotas foi um projeto criado por alunos da Universidade Mackenzie de forma não-oficial, que permite acesso rápido as principais informações do TIA (Terminal Informativo Academico).

O projeto foi encerrado em Dezembro de 2016, bem como todos seus serviços desligados em Janeiro de 2017.

O que compõe?

O produto MackNotas é composto por:

  • iOS
  • Android
  • Servidor Core (TIA-Webservice)
  • Servidor Push (TIA-PushWebservice)

Quais serviços estão disponíveis?

Os serviços disponíveis são:

  • Notas
  • Grade Horária
  • Faltas
  • Calendário do TIA
  • Calendário do Moodle
  • Atividades Complementares
  • Desempenho Academico (Android apenas)
  • Push Notification para novas notas

Arquitetura Cloud

A arquitetura dos servidores do MackNotas é composta da seguinte forma:

  • CloudCode (Parse)
  • TIA-WebService (Heroku server1)
  • TIA-PushWebservice (Heroku server2)
  • Non-Relational Database (Parse)

A forma como esses servidores são conectados podem ser visualizados no diagrama a seguir: MackNotas network diagram

Todas as requisições de autenticação passam apenas para o CloudCode, que as encaminha (se necessário) para o TIA-Webservice que autentica com o Servidor do Mackenzie.

Após autenticado com sucesso, as demais requisições são feitas diretamente no TIA-Webservice.

A crontab de push notification de novas notas é feita pelo CloudCode que obtém as novas notas através do TIA-PushWebservice. Leia mais sobre LINK e LINK.

About

Documentação de todos os produtos do MackNotas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published