~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Mudança Coletiva de Matriz Curricular ====== Este Caso de Uso possibilita a mudança coletiva de matrizes curriculares em um único caso, para um grupo de alunos selecionados conforme a necessidade do DAE. Essa funcionalidade é utilizada pelos funcionários com perfil de administrador do DAE (Departamento de Administração Escolar). ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção //SIGAA -> Graduação -> Administração -> Operações Administrativas -> Mudança Coletiva de Matriz Curricular// é acessada. === Passo 1 === Inicialmente é realizada uma busca de discentes Curso, Matriz Curricula, Estrutura Curricular ou Ano de Ingresso com os seguintes parâmetros: * **Curso**: Formato - 9999999999. Tipo - TEXTO. * **Matriz Curricular**: Formato - 99999999999. Tipo - TEXTO. * **Estrutura Curricular**: Tipo - TEXTO. * **Ano de Ingresso**: Tipo - TEXTO. Os parâmetros podem ser combinados para uma busca mais refinada. Após a busca o usuário é redirecionado para a tela seguinte com todos os discentes encontrados, exibindo as seguintes informações de cada discente: ^ Matrícula ^ Discente ^ Status ^ Matriz ^ Currículo| | 9999999999 | NOME DO DISCENTE | STATUS | MATRIZ CURRICULAR | CURRÍCULO | | ------ | ------ | ------ | ------ | ------ | Será possível selecionar os discentes que sofrerão as mudanças de matriz curricular: === Passo 2 === Após selecionar os alunos, o usuário será redirecionado para a tela de seleção de matriz e currículo de destino e finalização do caso de uso: * **__Curso__**: Formato - NOME DO CURSO MATRIZ HORÁRIO. Tipo - TEXTO. * **__Matriz Curricular de Origem:__**: Formato - MATRIZ HORÁRIO. Tipo - TEXTO. Exibe a matriz curricular atual do aluno. * **__Estrutura Curricular__**: Formato - ESTRUTURA CURRICULAR. Tipo - TEXTO. Exibe a estrutura curricular atual do aluno. No sub-formulário **Matriz Curricular de Destino** pode haver três ou quatro valores a serem preenchidos: * **Novo Curso***: Tipo - TEXTO. Lista com todos os cursos. * **Nova Matriz Curricular***: Tipo - TEXTO. Serão listadas todas as matrizes curriculares ativas para o curso selecionado no item acima. * **Nova Estrutura Curricular***: Tipo - TEXTO. Serão listadas todas as estruturas curriculares ativas para a matriz selecionada no item acima. * **__Tipo de Mudança__**: Tipo - TEXTO. Será exibido o tipo de mudança do aluno realizada na operação. * **Registrar Observações no Histórico do Aluno**: Tipo - LÓGICO. * **Observações**: Tipo - TEXTO. (Esse campo só é visivel quando é marcado a opção //Registrar Observações no Histórico do Aluno//) Basta selecionar a opção **Registrar Mudança** para confirmar a operação, no ato de registrar a mudança o sistema executará validações de quantidade de turnos já alterados e dados acadêmicos para cada discente discente. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Só é possível realizar 1(uma) mudança de turno por vínculo de aluno. * **RN02** - Usuários com papel ADMINISTRADOR_DAE podem realizar a mudança de turno mesmo não tendo integralizado, na estrutura curricular a que esteja vinculado, pelo menos 15% (quinze por cento) da carga horária mínima; ==== Resoluções/Legislações Associadas ==== Art. 266. A permuta de turno é concedida uma única vez e somente poderá ocorrer caso os interessados tenham integralizado pelo menos 15% (quinze por cento) da carga horária mínima da estrutura curricular a que estejam vinculados. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.graduacao.dominio.MatrizCurricular | sigaa.graduacao.matriz_curricular | | br.ufrn.sigaa.ensino.graduacao.dominio.MudancaCurricular | sigaa.graduacao.mudanca_curricular | | br.ufrn.sigaa.ensino.graduacao.dominio.Curriculo | sigaa.ensino.curriculo | | br.ufrn.sigaa.ensino.graduacao.dominio.Enfase | sigaa.graduacao.enfase | | br.ufrn.sigaa.ensino.graduacao.dominio.Habilitacao | sigaa.graduacao.habilitacao | | br.ufrn.sigaa.ensino.dominio.Turno | sigaa.ensino.turno | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Graduação Link(s): Administração → Operações Administrativas → Mudança Coletiva de Matriz Curricular Usuário: adelardo (Administradores DAE); Papel que usuário deve ter: SigaaPapeis.Adminitrador_DAE ===== Cenários de Teste ===== Selecione um discente, verifique o histórico (Aba Aluno -> Consultar Dados do Aluno) antes e depois da operação de mudança de currículo/curso. ===== Dados para o Teste ===== Qualquer discente de graduação.