~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Matrícula Compulsória ====== A matrícula compulsória é realizada pelo Departamento de Administração Escolar - DAE - quando se deseja ignorar algumas regras de negócio normais da [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:matriculas_e_programas:matriculas:matricular_aluno|matrícula de discente em componente curricular]]. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA → Graduação → Matrículas e Programas → Matrículas → Matrícula Compulsória// é acessada. ===Passo 1=== Primeiramente, deve-se selecionar um discente na lista de resultados da busca. A busca pode ser feita com até quatro parâmetros: * **Matrícula**: Formato - 9999999999. Tipo - NUMÉRICO. * **CPF**: Formato - 99999999999. Tipo - NUMÉRICO. * **Nome do Discente**: Tipo - TEXTO. * **Curso**: Tipo - TEXTO. Pode-se escolher mais de um parâmetro para se ter uma busca mais refinada. Os resultados são mostrados em formato de tabela com as seguintes informações, os discentes são agrupados por curso: ^ Matrícula ^ Aluno ^ Status | ^ NOME DO CURSO ^^^ | 9999999999 | NOME DO DISCENTE | STATUS | | ------ | ------ | ------ | Para cada discente encontrado, é possível selecioná-lo ou visualizar seus detalhes. 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=== Ao selecionar um discente, são exibidos os seguintes dados: * **__Matrícula__**: Tipo - NUMÉRICO * **__Discente__**: Formato - NOME DO DISCENTE. Tipo - TEXTO. * **__Curso__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. Em seguida, será dado ao usuário um resumo dos dados do discente e a possibilidade de desmarcar quais regras de negócio comumente aplicadas na matrícula de componente deverão ser ignoradas na matrícula compulsória: * **Verificar se o discente possui pré-requisitos para matricular-se nas turmas**: Tipo - Lógico. * **Verificar se o discente possui co-requisitos para matricular-se nas turmas**: Tipo - Lógico. * **Verificar choque de horários entre turmas a serem matriculadas**: Tipo - Lógico. * **Verificar se o discente possui aprovação ou aproveitamento nos componentes (e equivalentes) das turmas a serem matriculadas**: Tipo - Lógico. * **Verificar limite de créditos eletivos**: Tipo - Lógico. * **Verificar limite máximo de créditos por semestre do currículo do aluno**: Tipo - Lógico. * **Verificar limite mínimo de créditos por semestre do currículo do aluno**: Tipo - Lógico. * **Verificar restrições de matrículas para alunos especiais**: Tipo - Lógico. * **Verificar restrições de matrículas para alunos de outro campus (mobilidade acadêmica)**: Tipo - Lógico. * **Verificar se as capacidades de alunos das turmas são respeitadas**: Tipo - Lógico. O usuário deverá informar os seguintes dados: * **Status da Matrícula**: Tipo - TEXTO. Opções: 'EM ESPERA' e 'MATRICULADO'. * **Escolha o ano-semestre**:Tipo- NUMÉRICO. Formato: AAAA.9. Os passos seguintes serão os normais à [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:matriculas_e_programas:matriculas:matricular_aluno|matrícula de discente em componente curricular]]: buscar e selecionar a turma a matricular o discente. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ==== 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 | | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Graduação Link(s): Matriculas e Programas -> Matrículas -> Matrícula Compulsória Usuário: mittelbach, vanessa, helena Papel que usuário deve ter: SigaaPapeis.DAE, SigaaPapeis.CDP ===== Cenários de Teste ===== Realizar o cadastro de uma matrícula compulsória, no qual o valor total de créditos ultrapasse a quantidade máxima de créditos permitida por semestre no currículo do discente. Verificando se é possível cadastrar a matrícula do discente no componente quando a restrição "Verificar limite máximo de créditos por semestre do currículo do aluno" não for selecionada. ===== Dados para o Teste ===== Não se aplica.