Consulta Disciplinas

O módulo disciplinas tem como objetivo disponibilizar para os usuários autenticados informações sobre as turmas, alunos e professores de disciplinas cadastradas no sistema, em formato JSON.

O caso de uso é acionado quando o usuário entra no link disciplinas_services/

Quadro 01: Os parâmetros que devem ser fornecidos para conseguir informações de uma turma
ParametroTipoExemplo
Código do ComponenteTIPO TEXTOIMD0029
HorárioTEXTO34M12
Ano e PeríodoTEXTO2011.2
DocenteTEXTO-
Quadro 02: Mostra os diferentes tipos de buscas, diferença são as informações retornadas ao usuário.
Nome URL Retorno
Busca Simples busca_simples_participantes/{codigoComponente}/{horario}/{ano.periodo}/{docente} Nome , Matricula
Busca Completa busca_completa_participantes/{codigoComponente}/{horario}/{ano.periodo}/{docente} Nome, matricula, email, login, curso
Notas e Frequência notas_frequencias/{codigoComponente}/{horario}/{ano.periodo}/{docente}Nome, matrícula,faltas, frequência em %, Nota_Unidade1, Nota_Unidade2, Nota_Unidade3
Quadro 03 :Descrição das informações retornadas no JSON
Atributo Tipo Descricao
nomeTextoArmazena o nome do aluno
matriculaNúmerico Armazena a matrícula do aluno
emailTextoArmazena o email do aluno
loginTextoArmazena o login do aluno
cursoTextoArmazena o curso do aluno
qtdFaltas Númerico Armazena quantidade de faltas do aluno na turma selecionada
frequencia TextoArmazena quantidade de faltas em porcentagem do aluno na turma selecionada
notaUnidade1NúmericoArmazena a nota da primeira unidade do aluno na turma selecionada
notaUnidade2NúmericoArmazena a nota da segunda unidade do aluno na turma selecionada
notaUnidade3NúmericoArmazena a nota da terceira unidade do aluno na turma selecionada

Não se Aplica

Resoluções/Legislações Associadas

Não se Aplica

Classe Tabela
< Ex.: br.ufrn.disciplinasservices.dto.AlunoDto > < Ex.:sigaa.ensino.discente, sigaa.comum.pessoa, sigaa.comum.usuario , sigaa.public.discente, sigaa.public.curso >
< Ex.: br.ufrn.disciplinasservices.dto.AlunoNotasFrequenciasDto > < Ex.:sigaa.ensino.discente, sigaa.comum.pessoa,sigaa.ensino.nota_unidade>
< Ex.: br.ufrn.disciplinasservices.dto.AlunoSimplesDto > < Ex.:sigaa.ensino.discente, sigaa.comum.pessoa>
< Ex.: br.ufrn.disciplinasservices.dto.DocenteDto > < Ex.:, sigaa.comum.pessoa, sigaa.ensino.docente_turma>
< Ex.: br.ufrn.disciplinasservices.dto.TurmaDto > < Ex.:sigaa.ensino.turma, sigaa.ensino.componente_curricular, sigaa.ensino.componente_curricular_detalhes, sigaa.ensino.docente_turma>

Plano de Teste

Sistema: Barramento-Serviços

Módulo: Disciplinas-Services

Link(s): disciplinas-service/

Usuário: Não se aplica

  • desenvolvimento/especificacoes/barramento_servicos/casos_de_uso/disciplinas-services.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)