~~ODT~~
Este caso de uso permite ao docente visualizar os discentes sob sua orientação acadêmica. Essas orientações acadêmicas são cadastradas pelo Coordenador de Graduação.
O caso de uso inicia quando o usuário acessa SIGAA → Portal do Docente → Ensino → Orientação Acadêmica → Meus orientandos.
O sistema exibe uma lista dos orientandos ativos, seguindo o modelo em tabela abaixo: (RN01)
Lista de Orientações Acadêmicas (Nº de Orientandos) | ||||
---|---|---|---|---|
Status do Discente | Discente | Início da Orientação | ||
Nível de Ensino | ||||
Tipo - TEXTO | Tipo - TEXTO | Tipo - TEXTO | Formato - DD/MM/AAAA, Tipo - DATA | |
—— | —— | —— | —— | |
Lista de E-mail do Grupo de Orientandos | ||||
Tipo - TEXTO | ||||
Últimas Mensagens Enviadas (RN03) | ||||
Tipo - TEXTO |
A partir desta lista, o docente tem as seguintes opções (RN02):
O sistema disponibiliza o download do histórico do discente selecionado.
O sistema emite o atestado de matrícula do discente selecionado.
O sistema permite enviar e-mail ao discente selecionado.
O sistema permite visualizar orientações dadas ao discente selecionado.
O sistema exibe as informações do discente e lista a estrutura curricular do curso com as integralizações realizadas e as pendentes seguindo o modelo abaixo:
Estrutura Curricular | ||
---|---|---|
Código | Componente | Cursado |
PERÍODO | ||
Tipo - TEXTO e NUMÉRICO | Tipo - TEXTO | Tipo - LÓGICO |
—— | —— | —— |
PERÍODO | ||
—— | —— | —— |
O caso de uso é finalizado.
Não se Aplica.
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.OrientacaoAcademica | sigaa.ensino.orientacao_academica |
Sistema: SIGAA
Módulo: Portal do Docente
Link(s): Ensino → Orientação Acadêmica → Meus Orientandos
Usuário: gomes (ORIENTADOR_ACADEMICO), jmarcos(ORIENTADOR_ACADEMICO)
Papel que usuário deve ter: ser Docente ou SigaaPapeis.ORIENTADOR_ACADEMICO
Testar se os discentes estão ordenados por status e ordem alfabética.
select u.login,p.nome,s.siape from graduacao.orientacao_academica o inner join rh.servidor s using(id_servidor)
inner join comum.pessoa p on s.id_pessoa = p.id_pessoa inner join comum.usuario u on u.id_pessoa = p.id_pessoa where (o.fim is null or o.fim >= now()) and tipoorientacao ='A'