~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Matricular Discente ====== Este Caso de Uso permite funcionários da Pró-Reitoria de Pós-Graduação realizem matrículas para seus discentes. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Stricto Sensu -> Alunos -> Matrículas -> Matricular Discente// é acessada. Primeiramente, deve-se realizar uma busca pelo discente que se deseja realizar a matrícula: * **Matrícula**: Formato - 999999999. Tipo - NUMÉRICO. * **CPF**: Formato - 99999999999. Tipo - NUMÉRICO. * **Nome do Discente**: Formato - NOME DO DISCENTE. Tipo - TEXTO. * **Curso**: Formato - NOME DO CURSO. Tipo - TEXTO. Os parâmetros de busca podem ser combinados para refinar o resultado. Os resultados são mostrados em formato de tabela com as seguintes informações: ^ Matrícula ^ Aluno ^ Status | ^ NOME DO DISCENTE ^^^ | 9999999999 | NOME DO DISCENTE | STATUS | | ------ | ------ | ------ | Os discente são agrupados por curso. Para cada discente encontrado é possível //Visualizar Detalhes// ou //Selecionar// para realizar a matrícula. Quando acessado Visualizar Detalhes temos as seguintes informações: * **__Ano/Mês de Ingresso__**: Formato - AAAA/Mês. Tipo - TEXTO e NUMÉRICO. * **__Orientador__**: Formato - NOME DO ORIENTADOR. Tipo - TEXTO. * **__Área de Concentração__**: Formato - ÁREA DE CONCENTRAÇÃO. Tipo - TEXTO. * **__CR__**: Formato - 9.9. Tipo - NUMÉRICO. * **__CPF__**: Formato - 99999999999. Tipo - NUMÉRICO. * **__Tel/Cel__**: Formato - 99999999/99999999. Tipo - NUMÉRICO. Também pode-se visualizar uma tabela com informações de integralização das disciplinas: ^ Créditos exigidos | 99 ^ Créditos integralizados | 99 ^ Pendente | 99 | Após selecionar um discente na lista é possível então realizar busca por //Turmas Abertas//: * **Código do Componente**: Formato - XXX9999. Tipo - TEXTO. * **Nome do Componente**: Tipo - TEXTO. * **Horário**: Formato - 99X99. Tipo - TEXTO. * **Nome do docente**: Tipo - TEXTO. * **Ano/Período**: Formato - AAAA/9. Tipo - TEXTO. * **Unidade Responsável**: Tipo - TEXTO. Os parâmetros da busca podem ser combinados para uma busca mais refinada. O resultado da busca é exibido em formato de tabela: ^ Turma ^ Docente(s) ^ Tipo ^ Horário ^ Local ^ Capacidade | ^ CÓDIGO COMPONENTE CURRICULAR ^^^^^^ | TURMA | NOME DO DOCENTE | TIPO | 99X99 | LOCAL | 99 | Para cada turma pode-se //Visualizar os detalhes da Turma// ou //Visualizar os detalhes do Componente Curricular//. Ao detalhar as informações sobre a Turma é possível ver as seguintes informações: * **__Dados da Turma__:** * **__Ano/Período__:** Formato - AAAA.9. Tipo - NUMÉRICO. * **__Período Letivo__:** Formato - De DD/MM/AAAA até DD/MM/AAAA. Tipo - DATA. * **__Componente e Turma__:** Formato - CÓD COMPONENTE/NOME COMPONENTE/TURMA. Tipo - TEXTO e NUMÉRICO. * **__Tipo do Componente__** Tipo - TEXTO. * **__Créditos / Carga Horária__:** Formato - CRÉDITO/CH. Tipo - TEXTO e NUMÉRICO. * **__Tipo da Turma__:** Tipo - TEXTO. * **__Local e Horário__:** Formato - 99X99. Tipo - TEXTO e NUMÉRICO. * **__Capacidade__:** Formato - 99 ALUNOS. Tipo - TEXTO. * **__Professores__:** Formato - NOME DO DOCENTE (CH). Tipo - TEXTO. * **__Vagas Reservadas__:** Tipo - TEXTO e NUMÉRICO. Para prosseguir com a matrícula ([[#Principais Regras de Negócio|RN01]]), ([[#Principais Regras de Negócio|RN02]]), ([[#Principais Regras de Negócio|RN03]]) e ([[#Principais Regras de Negócio|RN04]]) basta selecionar as turmas desejadas e escolher a opção //Adicionar Turmas//. É possível visualizar todas as turmas selecionadas e uma tabela com os horários dessas turmas, antes de confirmar a matrícula, pode-se //Remover// alguma turma indesejada, //Selecionar outro discente//, //Buscar Turmas Abertas//, ou apenas //Sair sem Salvar//. Ao finalizar a matrícula do aluno, o sistema gera uma mensagem confirmando a realização da matrícula e permite imprimir o comprovante de matrícula. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível matricular disciplinas que tenham choque de horário. * **RN02** - Os co-requisitos do componente das turmas deverão ser respeitados. * **RN03** - Os pré-requisitos do componente das turmas deverão estar integralizados (cumpridos previamente). * **RN04** - Algumas opções são parametrizadas no sistema pelo usuário, ou seja, cada programa podem ter diferenças quanto a: * Matrículas online para discentes especiais. * Máximo de matrículas para alunos especiais. ==== 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.Turma | sigaa.ensino.turma | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular | | br.ufrn.sigaa.ensino.dominio.DocenteTurma | sigaa.ensino.docente_turma | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Strictu Sensu Link(s): Alunos -> Matricular -> Matricular Discente Usuário: maribondo Papel que usuário deve ter: SigaaSubsistemas.PPG ===== Cenários de Teste ===== Realizar a matrícula usando algum discente da Pós-Graduação. ===== Dados para o Teste ===== Não se aplica.