Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Colaboração entre aplicações #19

Open
JuanBarros2 opened this issue Jul 17, 2019 · 7 comments
Open

Colaboração entre aplicações #19

JuanBarros2 opened this issue Jul 17, 2019 · 7 comments

Comments

@JuanBarros2
Copy link

Olá pessoal, estou desenvolvendo uma visualização para a estrutura do curso (tem nome
de roadmap) e lembrei que vocês estão engajados em criar um sistema para ajudar a montar os horários (estou certo né? kkkk). Tava pensando em fazer uma colaboração entre aplicações: pensei em ter um arquivo simples que pudesse ser lido pelas duas aplicações e que retratasse a grade que a pessoa vem seguindo, podendo facilitar a filtragem tanto nos horários (horarios-cc) quanto na filtragem de cadeiras disponíveis (roadmap). Tive a ideia de ser um arquivo porque é simples de construir, podendo ser só um json mesmo mas se vocês quiserem colaborar a gente pode conversar melhor como poderia fazer essa colaboração.
PS.: Inclusive gostei da iniciativa de vocês também, acho que tem um colega meu que tem uns scripts que podem ajudar vocês na parte de tratar os dados dos horários.
Att Juan.

@douglaslimaxx
Copy link
Member

Maravilha @JuanBarros2 . Gostei da ideia e desculpa a demora em responder. Mas como seria esse arquivo?

@JuanBarros2
Copy link
Author

Poderíamos gerar um arquivo em JSON mesmo que retratasse a grade que o estudante já cursou. Dessa forma vocês poderiam eliminar elas das disciplinas que poderiam ser pagas, bem como poderiam inferir quais disciplinas poderiam ser pagas atraves do que o estudante já pagou (inclusive estamos trabalhando para colocar uma endpoint no laguinhoufcg para descrever os relacionamentos de dependência entre disciplinas). No laguinho a gente tem uma endpoint com as disciplinas e o ID que é dado a elas no controle, se vocês conseguissem ter o ID da disciplina acho que não seria muito difícil criar esse JSON, aí poderíamos combinar direitinho como seria a estrutura do arquivo e ver até outras informações que poderiam ser compartilhadas entre as aplicações.

@RaylaMedeiros
Copy link
Member

Nesse caso @JuanBarros2 , precisaria haver um login, não?

@JuanBarros2
Copy link
Author

Não necessariamente. É possível colocar só um botaozinho de exportar o arquivo ou importar... Tem a opção de manter nos cookies tbm para não precisar colocar toda a grade novamente.

@jadsonluan
Copy link
Member

@JuanBarros2 no caso desse arquivo JSON, as duas aplicações estabeleceriam um modelo e o aluno montaria sua grade (ou seja, o aluno preencheria o json) e esse arquivo podia ser lido pelas duas aplicações? Ou essa responsabilidade de criar a grade atual dele seria de responsabilidade de alguma das duas aplicações (em relação a criar um form/login/etc)

@JuanBarros2
Copy link
Author

JuanBarros2 commented Jul 27, 2019

No caso do roadmap a gente pode colocar pra o usuário marcando no grafo as cadeiras que ele pagou qnd ele clicasse, algo como o cursos ufcg quando você clica com o botão direito. No caso de vocês teria que ver como vocês vão filtrar as cadeiras, vocês já pensaram em como fazer a filtragem delas?

@douglaslimaxx
Copy link
Member

Ainda não pensamos, mas iremos em breve, pois adoramos a ideia desse arquivo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants