~~ODT~~
Grade de Horários
Este caso de uso gera um relatório que lista as turmas do docente e exibe a grade de horários das turmas. Também é exibido a agenda das turmas do docente.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIGAA → Portal do Docente → Ensino → Turmas → Grade de Horários
Do docente, exibe-se:
- Ano-Semestre: Tipo - NUMÉRICO.
- Siape: Tipo - NUMÉRICO.
- Nome: Tipo - TEXTO.
- Unidade: Tipo - TEXTO.
É listada as turmas do docente no formato:
Cód. | Disciplinas/Docentes | Turma | Local | Horário |
---|---|---|---|---|
Tipo - TEXTO. Formato - AAA9999 | Tipo - TEXTO. | Tipo - TEXTO | Tipo - TEXTO | Tipo - TEXTO |
Também é exibida uma tabela de horários para cada turma, por nível de ensino, no formato:
Horários | Seg | Ter | Qua | Qui | Sex | Sab |
---|---|---|---|---|---|---|
Tipo - HORA. Formato - HH:MM - HH:MM | Tipo - TEXTO. | Tipo - TEXTO. | Tipo - TEXTO. | Tipo - TEXTO. | Tipo - TEXTO. | Tipo - TEXTO. |
Principais Regras de Negócio
- RN01 - É apresentado, para as turmas que permitem horário flexível, o horário para o mês atual.
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 Docente
Link(s): Ensino → Turmas → Grade de Horários
Usuário: alereche, otom, thais
Papel que usuário deve ter: ser docente
Cenários de Teste
- Gerar a Grade de Horários para vários docentes
- Gerar a Grade de Horários com discentes que lecionem em diferentes níveis (ex: Técnico e Superior), que podem, por isso, ter horários diferentes.
Um exemplo é a escola de música. O discente alereche tem turmas em diferentes níveis de ensino, com horários diferentes. Verificar também estes casos.
Dados para o Teste
Consultar Turmas e verificar se o horário da turma é exibido corretamente, inclusive para os casos de turmas com horário flexível.