~~ODT~~
Matrícula é o ato que vincula o aluno, regular ou especial, a componentes curriculares, oferecidos em turmas ou não, num determinado período letivo.
Este caso de uso permite que o próprio discente solicite a matrícula em componentes curriculares.
Este caso de uso inicia-se quando o usuário acessa a opção SIGAA → Portal Discente → Ensino → Matrícula On-Line → Realizar Matrícula.
Ao acessar o caso de uso o sistema disponibiliza as seguintes opções de matrículas abaixo: (RN01, RN07, RN08, RN09 e RN10)
Esta opção exibe uma lista com as turmas disponíveis do currículo do aluno. (RN04, RN05 e RN06).
Esta opção exibe uma lista com as atividades complementares do currículo do aluno.
Para cada atividade o sistema disponibiliza a seguinte opção:
Esta opção exibe uma lista com os programas que estão com turmas abertas, especificação descrita em Buscar Turmas Abertas do Módulo Graduação.
Esta opção exibe uma lista com as atividades de proficiência do currículo do aluno, especificação descrita em Atividades Complementares.
Esta opção exibe uma lista com as atividades de qualificação do currículo do aluno, especificação descrita em Atividades Complementares. (RN02, RN03)
Esta opção exibe uma lista com as atividades de defesa do currículo do aluno, especificação descrita em Atividades Complementares. (RN02, RN03)
Esta opção permite o discente realizar o download de seu histórico escolar.
Esta opção permite gerar o comprovante de matrícula com as seguintes informações abaixo:
O sistema ainda exibe um quadro com os horários das disciplinas, conforme exemplo abaixo:
Seg | Ter | Qua | Qui | Sex | Sab | |
---|---|---|---|---|---|---|
M1 | — | — | — | — | — | — |
M2 | — | — | — | — | — | — |
M3 | — | FIS0313 | — | FIS0313 | — | — |
M4 | — | FIS0313 | — | FIS0313 | — | — |
M5 | — | — | — | — | — | — |
M6 | — | — | — | — | — | — |
T1 | DIM0109.1 | — | — | — | — | — |
T2 | DIM0109.1 | — | — | — | — | — |
T3 | — | DIM0109.0 | — | DIM0109.0 | — | — |
T4 | — | DIM0109.0 | — | DIM0109.0 | — | — |
T5 | — | DIM0422 | — | DIM0422 | — | — |
T6 | — | DIM0422 | — | DIM0422 | — | — |
N1 | MAT0312 | — | MAT0312 | — | MAT0312 | — |
N2 | MAT0312 | — | MAT0312 | — | MAT0312 | — |
N3 | FIS0701 | — | FIS0701 | — | FIS0701 | — |
N4 | FIS0701 | — | FIS0701 | — | FIS0701 | — |
Então o caso de uso é finalizado.
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 |
Sistema: SIGAA
Módulo: Portal do Discente
Link(s): Ensino → Matrícula On-Line → Realizar Matrícula
Usuário: dani25, linefreire, elensramos, fatimazevedo
Papel que usuário deve ter: Discente de pós-graduação stricto sensu.
Realizar a matrícula on-line de um discente com orientador externo, no qual não possua registro de usuário para este docente externo. Verificar se ainda ocorre o erro de Execução.
Consulta para retonar usuário de discente cujo orientador não possui registro de usuário:
select p.nome, d.matricula, u.login as login_discente, oc.id_servidor, pServidor.nome, oc.id_docente_externo, pExterno.nome, oc.id_orientacao_academica, oc.id_orientacao_academica, d.id_gestora_academica, uExterno.id_usuario from discente d inner join comum.pessoa p using(id_pessoa) inner join graduacao.orientacao_academica oc using(id_discente) left join comum.usuario u on u.id_pessoa = p.id_pessoa left join rh.servidor s ON s.id_servidor = oc.id_servidor left join comum.pessoa pServidor ON pServidor.id_pessoa = s.id_pessoa left join ensino.docente_externo de ON de.id_docente_externo = oc.id_docente_externo left join comum.pessoa pExterno ON pExterno.id_pessoa = de.id_pessoa left join comum.usuario uExterno ON uExterno.id_pessoa = pExterno.id_pessoa where d.status = 1 and d.nivel = 'D' and oc.id_docente_externo is not null and oc.tipoorientacao = 'O' and oc.cancelado = falseValue() and oc.data_finalizacao is NULL and uExterno.id_usuario is NULL
--- --- 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 ('S', 'E', 'D') -- Mudar aqui para trazer no nível desejado (S = stricto , E = mestrado , D = doutorado) 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;