~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Transferência Manual ====== Este caso de uso permite que os Coordenadores de Lato realizem transferências de alunos entre turmas de um mesmo Componente Curricular. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Portal. Coord. Lato Sensu -> Alunos -> Transferência de Aluno entre Turmas// é acessada. === Passo 1 === O sistema solicita que sejam buscadas turmas através da seguinte informação : * **Componente Curricular** : Tipo - TEXTO === Passo 2 === São listadas todas as turmas do componente escolhido. Para cada turma são exibidos os seguintes dados: * **__Turma__** : Formato - 9 . Tipo - NUMÉRICO * **__Docentes__**: Tipo - TEXTO * **__Ano/Período__**: Formato 9.9999 ; Tipo - NUMÉRICO * **__Horário__**: Tipo - TEXTO * **__Matriculados__**: Formato - 9 . Tipo - NUMÉRICO * **__Solicitações__**: Formato - 9 . Tipo - NUMÉRICO * **__Capacidade__**: Formato - 9 . Tipo - NUMÉRICO Deve-se então selecionar a turma a partir da qual deseja-se transferir alunos. ([[#principais_regras_de_negócio|RN01]]) === Passo 3 === Inicialmente são mostrados os dados referentes a turma de origem, os quais são: * **__Turma__** : Formato - NOME_DA_TURMA - 9 (9999.9) DOCENTES: NOME_DOS_DOCENTES. Tipo - TEXTO. * **__Horário__**: Tipo - TEXTO * **__Capacidade da turma__**: Formato - 9 . Tipo - NUMÉRICO * **__Alunos Matriculados__**: Formato - 9 . Tipo - NUMÉRICO * **__Solicitações__**: Formato - 9 . Tipo - NUMÉRICO Deve-se agora escolher a turma de destino. Novamente é exibida uma lista com as informações sobre as turmas semelhante ao Passo 2, porém sem a turma de origem. ([[#principais_regras_de_negócio|RN02]]) === Passo 4 === São exibidos os dados das turmas de origem e destino semelhantes aos apresentados nos passos 2 e 3, como também uma lista com dados dos discentes matriculados nesta turma de origem: * **__Matrícula__** : Matrícula do discente; Tipo - NUMÉRICO * **__Nome __**: Nome do discente; Tipo - TEXTO * **__Status__**: Status do discente ; Tipo - TEXTO Deve-se então selecionar os alunos um a um que deverão ser transferidos ([[#principais_regras_de_negócio|RN03]], [[#principais_regras_de_negócio|RN04]], [[#principais_regras_de_negócio|RN05]]). === Passo 5 === Após a confirmação da transferência, são mostrados os dados das turmas envolvidas e dos discentes que foram transferidos semelhante ao passo 4. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - A quantidade de alunos a transferir deve ser maior que zero. * **RN02** - Somente é possível a transferência de discentes entre turmas de um mesmo componente do mesmo curso. * **RN03** - O número de alunos a serem transferidos não pode ser maior do que a quantidade de alunos matriculados na turma de origem. * **RN04** - O número de alunos a serem transferidos não pode ser maior do a capacidade suportada pela turma de destino. * **RN05** - Somente os discentes que não possuíam choque de horário com a turma de destino podem ser transferidos. * **RN06** - Desconsiderar RN04 para turmas de Ensino a Distância, que desconsideram o campo capacidade. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular | | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente | | br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.comum.discente | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Portal. Coord. Lato Sensu Link(s): Aluno -> Transferência de Alunos entre Turmas Usuário: marcellinha, anatalia, jdmelo, alda, lfcneto Papel que usuário deve ter: SigaaPapeis.COORDENADOR_LATO ===== Cenários de Teste ===== Realizar a transferência de discentes verificando se de fato ocorreram e obedeceram as regras de negócio. Para verificação da transferência dos discentes entre as turmas, basta acessar //SIGAA -> Portal. Coord. Lato Sensu -> Turmas -> Consultar/AlterarRemover Turma// e buscar as turmas envolvidas neste caso de uso. ===== Dados para o Teste ===== Para realização dos testes, basta [[desenvolvimento:especificacoes:sigaa:portal_coordenador_lato_sensu:casos_de_uso:turmas:cadastrar_turma|Cadastrar]] duas turmas de um mesmo componente, e efutuar a matrícula de alguns discentes em uma das turmas através de //SIGAA -> Portal. Coord. Lato Sensu -> Matrículas -> Efetuar Matrícula Em Turma// Para realizar os testes com turmas de ensino a distância([[desenvolvimento:especificacoes:sigaa:portal_coordenador_lato_sensu:casos_de_uso:aluno:transferencia_de_alunos_entre_turmas#principais_regras_de_neg%C3%B3cio|RN06]]), pode-se usar as turmas dos seguintes componente curriculares LAT0913, LAT0915. Utilizar o usuário 'marcellinha'.