Skip to content

Sprint2

José Roberto edited this page Apr 23, 2022 · 1 revision

CAMAAR Grupo 1

Sistema para avaliação de atividades acadêmicas remotas do CIC

Grupo Responsável por extrair e importar dados do SIGAA

Objetivo do projeto:

  • Possibilitar que as turmas correntes do SIGAA sejam extraídas
  • Possibilitar que as turmas selecionadas a partir da extração sejam importadas na base de dados
  • Permitir que seja visualizado quais turmas já foram importadas no sistema

Issues do Projeto:

Refatorar o scrapper para extração e importação de dados do SIGAA

Para o scrapper ser utilizado no CAMAAR é necessário que ele seja refatorado para funcionar como uma API onde uma requisição irá iniciar a extração ou importação de dados do SIGAA. Referenciado na Issue 3

Autores: Caio Otávio Peluti Alencar

Criar tabela de visualização de turmas já cadastradas no CAMAAR

Consistiu em criar, no frontend, uma tabela que mostrará as turmas já cadastradas no CAMAAR. Referenciado na Issue 4

Autor: Eduardo Lemos Rocha

Reviewers: Caio Otávio Peluti Alencar

Criar API de importação de alunos, turmas e matérias do SIGAA

Consistiu em refatorar a API de busca de dados básicos dos participantes, turmas e matérias relacionadas do SIGAA no scrapper. Referenciado na Issue 5

Autores: Eduardo Lemos Rocha

Reviewers: Caio Otávio Peluti Alencar

Refatorar API de busca de dados

Consistiu em refatorar a API de busca de dados básicos das turmas (código da matéria e código da turma) no scrapper. Referenciado na Issue 6

Autores: Eduardo Lemos Rocha

Criar endpoint de importar dados do sigaa no backend

Foi criada uma rota /import/turmas no arquivo routes.rb do backend que leva ao método "index" criado no scrapper_controller.rb, fazendo uma requisição para o scrapper importar dados. Referenciado na Issue 7

Autores: Camila Frealdo Fraga

Reviewers: Caio Otávio Peluti Alencar

Criar endpoint de buscar turmas do sigaa no backend

Consistiu em criar uma rota /turmas no arquivo routes.rb no backend que leva ao método "show" do scrapper_controller, o qual faz uma requisição para o scrapper retornar todas as turmas. Referenciado na Issue 8

Autores: Ana Clara Jordão Perna

Reviewers: Caio Otávio Peluti Alencar

Criar botão de buscar turma e tabela para mostrar o resultado da busca

Consistiu em criar no frontend o botão de buscar turmas e a tabela onde as turmas são mostradas quando elas são requisitadas. Referenciado na Issue 9

Autor: Caio Otávio Peluti Alencar

Reviewers: Eduardo Lemos Rocha

Criar botão de importar dados selecionados na tabela

Foi criado o botão de importar os dados que estão selecionados da tabela. Referenciado na Issue 11

Autor: Caio Otávio Peluti Alencar

Reviewers: Eduardo Lemos Rocha

[HF] Clicar no botão de eleições

Na época de eleições do DCE, no SIGAA foi adicionado um novo botão de eleições após fazer o login, impossibilitando o robô de extrair os dados corretamente. Referenciado no HF #27

Autor: José Roberto Interaminense Soares

Reviewers: Camila Frealdo Fraga

[HF] Adicionar codigo da turma e código da matéria ao extrair os participantes

Ao extrair participantes de mais de uma turma, era confuso diferenciar quais alunos eram de quais turmas. Por isso, foi adicionado o código da matéria e da turma junto à extração de participantes. Referenciado no HF#22

Autores: José Roberto Interaminense Soares

Reviewers: Eduardo Lemos Rocha

Roles:

Scrum Master:

  • Caio Otávio Peluti Alencar - 190085312

Product Owner:

  • José Roberto Interaminense Soares - 190130008

Developers:

  • José Roberto Interaminense Soares - 190130008
  • Caio Otávio Peluti Alencar - 190085312
  • Eduardo Lemos Rocha - 170009157
  • Ana Clara Jordão Perna 19/0084006
  • Camila Frealdo Fraga - 170007561

Clone this wiki locally