~~ODT~~
Matricular Aluno
Esse caso de uso tem como finalidade realizar a matrícula de um aluno de residência em turmas previamente abertas.
Descrição do Caso de Uso
O caso de uso está disponível através do caminho: SIGAA → Residências em Saúde → Alunos → Matrículas → Matricular Aluno
Esse caso de uso segue a especificação definida em Matricular Aluno do módulo de graduação.
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.MatriculaComponente | sigaa.ensino.matricula_componente |
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular |
Plano de Teste
Sistema: SIGAA
Módulo: Residências em Saúde
Link(s): Alunos → Matrículas → Matricular Aluno
Usuário(s): regodm [SECRETARIA_RESIDENCIA], elineidesg [SECRETARIA_RESIDENCIA], lyane[COORDENADOR_PROGRAMA_RESIDENCIA]
Papel que usuário deve ter: SigaaPapeis.SECRETARIA_RESIDENCIA, SigaaPapeis.COORDENADOR_PROGRAMA_RESIDENCIA
Cenários de Teste
Não se aplica.
Dados para o Teste
Para obter o login de discente e suas respectivas residências pode-se usar o SQL abaixo:
SELECT u.login, p.nome, c.nome AS curso FROM comum.usuario u INNER JOIN comum.pessoa p USING (id_pessoa) INNER JOIN discente d USING (id_pessoa) INNER JOIN complexo_hospitalar.discente_residencia_medica med USING (id_discente) INNER JOIN curso c ON (d.id_curso = c.id_curso) WHERE med.crm IS NOT NULL AND d.status = 1 AND c.nome ilike '%RESID%' ORDER BY 3