~~ODT~~
Excluir Atividade
Este caso de uso permite que os Coordenadores de Curso de Graduação - excluam atividades acadêmicas dos discentes.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Portal do Coordenador de Graduação → Atividades → Excluir é iniciada.
Passo 1
Ao ter acesso a funcionalidade são solicitados alguns dados para ser feita a busca por discentes:
- Matrícula: Formato - 9999999999. Tipo - NUMÉRICO.
- CPF: Formato - 99999999999. Tipo - NUMÉRICO.
- Nome do Discente: Tipo - TEXTO.
- Curso: Tipo - TEXTO.
Os parâmetros de busca podem ser combinados para refinar o resultado. Os resultados são mostrados em formato de tabela seguindo o modelo abaixo:
Matrícula | Aluno | Status |
---|---|---|
NOME DO CURSO | ||
9999999999 | NOME DO DISCENTE | STATUS |
—— | —— | —— |
Os discente são agrupados por curso. Para cada discente encontrado é possível Visualizar Detalhes ou Selecionar.
Quando acessado Visualizar Detalhes temos as seguintes informações:
- Ano/Período de Ingresso: Formato - AAAA.9. Tipo - NUMÉRICO.
- Forma de Ingresso: Tipo - TEXTO.
- Matriz Curricular: Tipo - TEXTO.
Uma tabela com os índices acadêmicos é exibida:
MC | IRA | MCN | IECH | IEPL | IEA | IEAN |
---|---|---|---|---|---|---|
9.9999 | 9.999 | 999.99 | 9.9999 | 9.9999 | 9.9999 | 999.9999 |
Também pode-se visualizar uma tabela com informações de integralização das disciplinas obrigatórias e complementares:
Obrigatórias | Complementares | Total | ||||||
---|---|---|---|---|---|---|---|---|
Comp. Curricular | Atividade | Comp. Curricular/Atividade | ||||||
CR | CH | CH | CH | CR | CH | |||
Exigido | 999 | 9999 | 999 | 999 | 999 | 9999 | ||
Integralizado | 999 | 9999 | 999 | 999 | 999 | 9999 | ||
Pendente | 999 | 9999 | 999 | 999 | 999 | 9999 |
Passo 2
Após selecionar o discente do resultante da busca, deverá escolher, dentre as atividades listadas, para qual deseja realizar a operação de exclusão, selecionando a atividade desejada. As atividades são listadas em formato de tabela seguindo o modelo abaixo:
- Matrícula: Formato - CÓDIGO - NOME DA ATIVIDADE. Tipo - TEXTO e NUMÉRICO.
- Discente: Tipo - TEXTO.
- Curso: Formato - NOME DO CURSO - MATRIZ - TURNO - MODALIDADE. Tipo - TEXTO.
- Status: Tipo - TEXTO.
- Tipo: Tipo - TEXTO.
Atividades | Período |
---|---|
CÓDIGO - NOME DA ATIVIDADE | AAAA.9 |
—— | —— |
Ao selecionar a atividade, o sistema apresenta os dados do discente:
- Matrícula: Formato - CÓDIGO - NOME DA ATIVIDADE. Tipo - TEXTO e NUMÉRICO.
- Discente: Tipo - TEXTO.
- Curso: Formato - NOME DO CURSO - MATRIZ - TURNO - MODALIDADE. Tipo - TEXTO.
- Status: Tipo - TEXTO.
- Tipo: Tipo - TEXTO.
Os dados do registro também são exibidos:
- Atividade: Formato - CÓDIGO - NOME DA ATIVIDADE. Tipo - TEXTO e NUMÉRICO.
- Tipo da Atividade: Tipo - TEXTO.
- Ano-Período: Formato - AAAA.9. Tipo - NUMÉRICO.
- Resultado: Tipo - TEXTO.
Ao final, será solicitada a senha do usuário para confirmação da exclusão da atividade.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - O coordenador não pode excluir atividade se for o único componente curricular em que o aluno está matriculado
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente |
br.ufrn.sigaa.ensino.dominio.RegistroAtividade | sigaa.ensino.registro_atividade |
br.ufrn.sigaa.prodocente.atividades.dominio.Estagio | sigaa.prodocente.estagio |
br.ufrn.sigaa.prodocente.atividades.dominio.TrabalhoFimCurso | sigaa.prodocente.trabalho_fim_curso |
Plano de Teste
Sistema: SIGAA
Módulo: Portal do Coordenador de Graduação
Link(s): Atividades → Excluir
Usuário: amccampos, mpenha, umberto, ivaneide, opgomes, jgouveia
Papel que usuário deve ter: SigaaPapeis.COORDENADOR_CURSO
Cenários de Teste
Para validar a autenticidade da regra de negócio RN01, deve-se selecionar um discente que possua apenas 1 matrícula no semestre vigente, que seja uma atividade, e tente realizar a sua exclusão. O sistema não deve permitir.
Dados para o Teste
Para obter os dados (Matricula Componente) para exclusão, é necessário realizar as operações: Matricular, para criar matrículas do tipo atividade para o discente.