Consulta Disciplinas Privado

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: Panorama geral das consultas do módulo privado de disciplinas
ParametroTipoURLRetorno
Buscar turmas do Professor--disciplinas-services/turmasId_Turma,Ano, Período, Nome, Código, Horário
Buscar participantes da turmaid_turmaNúmericodisciplinas-services/turmas/simples/{id_turma} Nome , Matricula
Buscar simples dos participantes da turmaid_turmaNúmerico/turmas/completa/{id_turma} Nome, matricula, email, login, curso
Busca detalhada dos participantes da turmaid_turmaNúmerico/turmas/notas_frequencias/{id_turma}Nome, matrícula, Quantidade de aulas, faltas, frequência em %, Nota_Unidade1, Nota_Unidade2, Nota_Unidade3
Atributo Tipo Descricao
anoTextoArmazena o ano corrente
id_turmaNùmericoArmazena o identificador da turma
periodoNúmerico Armazena o período atual
nomeTextoArmazena o nome do componente curricular
codigoComponenteTextoArmazena o código do componente curricular
descricaoHorarioTextoArmazena o horário da turma
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
quantidadeAulasNúmericoArmazena quantidade de aulas da turma selecionada
qtdFaltas Númerico Armazena quantidade de faltas do aluno na turma selecionada
frequenciaPorcentagem 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-privado.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)