~~ODT~~
Declaração de Disciplinas Ministradas
Através desse caso de uso, o Docente pode emitir a declaração, para fins de comprovação, que o mesmo ministrou turmas na instituição.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIGAA → Portal do Docente → Ensino → Declaração de Disciplinas Ministradas.
Ao exibir a declaração serão exibidos os dados do Docente, tais como:
- Nome: Nome do Docente
- Matrícula do SIAPE (Docente da UFRN) ou * CPF (Docente Externo)
Abaixo são exibidos os dados das disciplinas:
- Ano/Período: Ano e Período que a Disciplina foi Lecionada pelo Docente;
- Disciplina: Nome da Disciplina Lecionada pelo Docente;
- CH: Carga Horário da Disciplina em horas.
Principais Regras de Negócio
- RN01 - Só serão exibidas as disciplinas ministradas pelo docente logado.
- RN02 - Se ocorrer alguma alteração no status de qualquer turma que o professor deu aula, o documento será considerado vencido. Por exemplo, quando a declaração é emitida só as turmas consolidadas são consideradas, se o status dessa turma mudar pra qualquer outro, o documento é considerado vencido.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.pessoa.dominio.Pessoa | sigaa.comum.pessoa |
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
Plano de Teste
Sistema: SIGAA
Módulo: Portal do Docente
Link(s): SIGAA → Portal do Docente → Ensino → Declaração de Disciplinas Ministradas
Usuário: thais,selan
Papel que usuário deve ter: Ser Docente
Cenários de Teste
Não se aplica.
Dados para o Teste
Utilizar o sql abaixo para obter logins de discentes com diversos tipos de vínculos.
SELECT p.nome, cf.denominacao, u.login FROM rh.servidor s INNER JOIN comum.pessoa p ON (s.id_pessoa = p.id_pessoa) INNER JOIN rh.classe_funcional cf ON ( s.id_classe_funcional = cf.id_classe_funcional) INNER JOIN comum.usuario u ON (u.id_pessoa=p.id_pessoa) WHERE id_categoria = 1
Testar com esses diferentes vínculos para verificar se o relatório está sendo gerado corretamente.