~~ODT~~
Turmas do Semestre
Este caso de uso é destinado aos Discentes da Instituição, tendo como finalidade listar todas as turmas que o Discente está matriculado.
Descrição do Caso de Uso
O caso de uso inicia-se quando a opção SIGAA → Portal do Discente → Turmas do Semestre é acessada.
Ao selecionar este caso de uso, o sistema exibe os seguintes dados:
- Componente Curricular: Tipo - TEXTO.
- Local: Tipo - TEXTO.
- Horário: Tipo - TEXTO (RN01).
- Chat: Tipo - TEXTO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 Caso a turma possua horário flexível, será apresentado o horário de forma parcial: o da semana atual. O usuário tem opção de ver a agenda do calendário nestes casos.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular |
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
Plano de Teste
Sistema: SIGAA
Módulo: Portal do Discente
Link(s): Portal Discente → (Na Página Principal) Turmas do Semestre
Usuário: victorpereira
Papel que usuário deve ter: ser usuário discente
Cenários de Testes
Não se aplica!
Dados para o Teste
O seguinte SQL pode ser utilizado para encontrar turmas com horário flexível num determinado ano/período:
select componente_curricular.codigo from ensino.turma inner join ensino.componente_curricular using (id_disciplina) where permite_horario_flexivel and ano = ? and periodo = ?
Onde deve-se substituir as '?'s por ano e período.