====== Transferência de Alunos entre Turmas ====== Este caso de uso permite ao Gestor do IMD tranferir alunos entre turmas. A transferencia dos alunos acontecerá em períodos predeterminados pela coordenação. Pré-Requisitos: Deve existir alunos matriculados na turma de origem. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o gestor acessa SIGAA -> Instituto Metrópole Digital -> Aluno -> Transferir Alunos de Turmas do IMD. === Passo 1 === Ao Acessar a funcionalidade o sistema solicitará que o usuário informe os campos referente ao Curso e a Turma do aluno que solicitou a tranferência. * **Curso:** Tipo - TEXTO. Referente aos cursos técnicos do IMD. * **Módulo:** Tipo - TEXTO. Referente aos módulos do curso selecionado. * **Polo:** Tipo - TEXTO. Referente aos polos da UFRN. O usuário deverá informar os dados descritos acima e em seguida selecionar o botão "Buscar"; === Passo 2 === Serão listados todas as turmas referente a busca realizada no passo 1. O usuário deverá selecionar uma das turmas dar procedimento a rotina; === Passo 3 === * O sistema deverá listar todos os alunos matriculados na turma selecionada. O usuário poderá escolher um ou mais alunos e em seguida deverá informar a turma de destino. ^ Matrícula ^ Nome ^ | NUMÉRICO | TEXTO | | -- | -- | O usuário deverá selecionar o botão "Avançar" para continuar o procedimento; === Passo 4 === Após selcionar os discentes, o usuário deverá ser escolhida a turma para o qual o aluno deverá ser transferida; === Passo 5 === O sistema deverá exibir um resumo com as alterações a serem realizadas. O resumo deverá conter as seguintes informações: * **Curso:** Tipo - TEXTO * **Turma Origem**: Tipo - TEXTO * **Turma Destino:** Tipo - TEXTO * **Matrícula - Nome do Aluno:** Tipo - TEXTO * **Disciplinas:** Tipo - TEXTO. Lista das disciplinas afetadas. Ao selecionar a opção "Efetuar Tranferencia" o sistema deverá mudar o vínculo do aluno na turma assim como em todas as disciplinas (Turma Componente). O sistema também deverá enviar um email para a coordenação do moodle informando os alunos que foram transferidos. ===== Principais Regras de Negócio ===== * **RN01:** A mudança de alunos entre turmas, só poderá acontecer se todas as notas semanais e frequências estiverem cadastradas no sistema na semana anterior a atual. ==== 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.tecnico.dominio.TurmaEntradaTecnico | sigaa.tecnico.turma_entrada_tecnico | | | | ====== Plano de Testes ====== Sistema: SIGAA Módulo: Instituto Metrópole Digital Link: Aluno -> Transferência de Aluno entre Turmas -> Transferir Alunos de Turmas do IMD Usuário: marcel.oliveira Papel: SigaaPapeis.GESTOR_METROPOLE_DIGITAL ===== Cenários de Teste ===== Realizar a transferência de alunos verificando se de fato ocorreram e obedeceram as regras de negócio. ===== Dados para o Teste ===== Utilizar como turma de origem a T72 do Curso Técnico da Metrópole Digital, pois, a mesma já possui alunos matriculados.