~~ODT~~
Realizar Matrícula
Este caso de uso permite de discentes dos cursos técnicos da UFRN (Escola Agrícola de Jundiaí, Escola de Enfermagem de Natal e Escola de Música), realizem matrícula online em componentes curriculares. Para que as matrículas sejam realizadas, os dicentes precisam estar ativos e o período de matrícula deve estar definido dentro do calendário acadêmico.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIGAA→ Ensino → Matrícula On-Line → Realizar Matrícula.
Inicialmente o sistema exibe uma tela de orientações de matrícula ao discente e em seguida, deve-se clicar em Iniciar Seleçao de Turma.
Ao acessar o caso de uso, o sistema exibe as seguintes informações abaixo referentes ao discente:
- Discente: Formato - MATRÍCULA NOME DO DISCENTE. Tipo - TEXTO e NUMÉRICO. Possui opção de Visualizar Histórico.
- Matriz Curricular: Formato - CURSO - MATRIZ - TURNO. Tipo - TEXTO.
- Currículo: Tipo - NUMÉRICO e TEXTO.
São listadas também as turmas abertas para o componente curricular do discente, conforme descrito abaixo:
Turma | Docente(s) | Horário | Local |
---|---|---|---|
MÓDULO II - CTE 01 | |||
CÓDIGO - NOME DO COMPONENTE CURRICULAR | |||
Turma | NOME DO DOCENTE | Horário | Local da aula |
Ao clicar no nome do componente, é possivel visualizar informações referentes ao componente curricular, conforme descrito abaixo:
- Dados Gerais do Componente Curricular
- Código: Tipo - TEXTO e NUMÉRICO.
- Nome: Tipo - TEXTO.
- Unidade Responsável: Tipo - TEXTO.
- Tipo do Componente Curricular: Tipo - TEXTO.
- Programa: Tipo - TEXTO. Permite consultar informaçoes do programa.
- Carga Horária
- Créditos Teóricos: Formato - 99h, Tipo - NUMÉRICO.
- Créditos Teóricos: Formato - 99h, Tipo - NUMÉRICO.
- Pré-requisitos, Co-Requisitos e Equivalências
- Pré-Requisitos: Tipo - TEXTO.
- Co-Requisitos: Tipo - TEXTO.
- Equivalências: Tipo -TEXTO.
- Ementa/Descrição: Tipo - TEXTO.
- Outras informações
- Matriculável “On-Line”: Tipo - TEXTO. SIM/NÃO.
- Pode criar turma sem solicitação: Tipo - TEXTO.
- Quantidade de Avaliações: Tipo - NUMÉRICO.
- Possui subturmas: Tipo - TEXTO.
- Permite Turma com Flexibilidade de Horário: Tipo - TEXTO.
É possível também visualizar os detalhes da turma:
- Dados da Turma
- Ano/Período: Formato - AAAA.9. Tipo - NUMÉRICO.
- Componente e Turma: Formato - CÓDIGO - NOME DO COMPONENTE - TURMA 99. Tipo - TEXTO e NUMÉRICO.
- Tipo do Componente: Tipo - TEXTO.
- Créditos / Carga Horária: Formato - 99 CR/99 Horas. Tipo - TEXTO e NUMÉRICO.
- Tipo da Turma: Tipo - TEXTO.
- Local e Horário: Formato - LOCAL/HORÁRIO (9×9/99×99). Tipo - TEXTO e NUMÉRICO.
- Capacidade: Formato - 99 alunos. Tipo - TEXTO e NUMÉRICO.
- Professores: professores que irão ministrar a disciplina.
O discente deve selecionar a turma desejada e em seguida Adicionar Turmas, onde será apresentada uma tabela com os horários da turma selecionada, conforme descrito abaixo:
Seg | Ter | Qua | Qui | Sex | Sab | |
---|---|---|---|---|---|---|
M1 | — | — | — | — | — | — |
M2 | — | — | — | — | — | — |
M3 | — | EEN0017 | — | EEN0017 | — | — |
M4 | — | EEN0017 | — | EEN0017 | — | — |
M5 | — | — | — | — | — | — |
M6 | — | — | — | — | — | — |
T1 | — | — | — | — | — | — |
T2 | — | — | — | — | — | — |
T3 | — | — | — | — | — | — |
T4 | — | — | — | — | — | — |
T5 | — | — | — | — | — | — |
T6 | — | — | — | — | — | — |
N1 | — | — | — | — | — | — |
N2 | — | — | — | — | — | — |
N3 | — | — | — | — | — | — |
N4 | — | — | — | — | — | — |
O discente pode Ver as turmas da Estrutura Curricular, confirmar a operação de matrícula ou sair sem salvar.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - O matrícula deverá ser realizada dentro do período determinado no calendário acadêmico.
- RN02 - Apenas alunos ativos podem realizar matrículas.
- RN03 - Os discentes com atraso superior a 30 (trinta) dias na biblioteca ficam impossibilitados de efetivar matrícula em disciplina. O prazo de 30 dias é configurado por um Parâmetro do Módulo de Biblioteca, caso assuma um valor < = 0 (menor ou igual a zero) essa regra é desativada. (regra de negócio adicionada em 15/08/2011) .
- RN04 - Se o componente curricular da turma possuir pré-requisitos ou co-requisitos, somente alunos que satisfaçam tais requisitos poderão ser matriculados;
- RN05 - O aluno não pode ser matriculado mais vezes no mesmo componente do que a quantidade definida no próprio componente curricular (geralmente 1 vez apenas, o único caso especial é do componente MUT481 - PRATICA DE CONJUNTO, da Escola de Música, que permite até 4 matrículas).
Regras específicas da ESCOLA DE MÚSICA:
- RN06 - O aluno não pode efetuar matrícula se possuir 4 ou mais reprovações em disciplinas distintas.
- RN07 - O aluno não pode efetuar matrícula se possuir 3 ou mais reprovações em uma mesma disciplina.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.MatriculaHorario | sigaa.ensino.matricula_horario |
br.ufrn.sigaa.ensino.dominio.OpcaoModulo | sigaa.ensino.opcao_modulo |
br.ufrn.sigaa.ensino.dominio.OpcaoHorario | sigaa.ensino.opcao_horario |
Plano de Teste
Sistema: SIGAA
Módulo: Portal do Discente (Técnico)
Link(s): Ensino → Matrícula On-Line → Realizar Matrícula
Usuário: anamariza1607 (Discente do curso técnico de Enfermagem),
Papel que usuário deve ter: SigaaPapeis.DISCENTE
Cenários de Teste
Fazer login com usuário que seja discente do metrópole e ainda não tenha realizado a matrícula no módulo avançado no semestre corrente e realizar a matrícula do mesmo.
Dados para o Teste
--- --- recupera alunos com empréstimos em atraso superior a 30 dias --- SELECT p.nome AS nome_usuario, u.email AS email_usuario, emp.id_emprestimo AS id_emprestimo, emp.prazo AS prazo, d.nivel, d.tipo FROM biblioteca.emprestimo emp INNER JOIN biblioteca.usuario_biblioteca ub ON emp.id_usuario_biblioteca = ub.id_usuario_biblioteca INNER JOIN comum.pessoa p ON (p.id_pessoa = ub.id_pessoa) INNER JOIN comum.usuario u ON (p.id_pessoa = u.id_pessoa) INNER JOIN discente d ON (d.id_pessoa = p.id_pessoa) WHERE emp.data_devolucao IS NULL AND emp.data_estorno IS NULL AND emp.prazo < '15-07-2011 00:00:00.000' --- ATENÇÃO: colocar aqui a data (hoje - 30 dias) AND d.nivel IN ('T') -- Mudar aqui para trazer no nível desejado (T = técnico) LIMIT 10 --- --- muda o prazo dos empréstimos para testar --- OBS.: recuperar o id do empréstimo da consulta acima. --- UPDATE biblioteca.emprestimo SET prazo = '15-07-2011 00:00:00.000' WHERE id_emprestimo = xxxx;