~~ODT~~

Última atualização: 2017/04/03 18:14 (edição externa)

Docentes

É uma página de livre acesso, que permite aos interessados (estudantes e visitantes) consultar a página pública do docente, que contém as informações relevantes do mesmo no meio acadêmico da instituição.

Descrição do Caso de uso

O caso de uso inicia-se com uma busca pelo docente através dos seguintes filtros:

A seguir o sistema exibe a lista com os docentes encontrados exibindo:

e uma opção para Ver Página Pública. Nesta serão exibidas as seguintes seções:

e permite visualizar os Detalhes de cada uma das ações.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.prodocente.producao.dominio.PublicacaoEvento sigaa.prodocente.publicacao_evento

Plano de Testes

Sistema: SIGAA

Módulo: Portal Público do SIGAA

Link(s): Acadêmico → Docentes

Usuário: Não é necessário

Papel que usuário deve ter: Não é necessário

Cenários de Teste

Tentar baixar todos os arquivos anexados pelos docentes na área de produção intelectual. Para anexar arquivos na área de produção intelectual, vide o caso de uso Listar Artigos, Periódicos, Jornais e Similares Cadastrados.

  1. Independente de ambiente o acesso direto pela URL ao portal público do docente pode ser feito de duas formas:

Dados para o Teste

  1. Para o discente liberar o acesso público de uma turma, siga os seguintes passo:
    • Acesse o Módulo do Portal do Docente → “Minhas turmas no semestre” ou “Ver turmas anteriores” → Selecione uma turma → Configurações(Menu Lateral) → Publicar Turma Virtual → Selecione a opção sim e salve a alteração.
  2. Para acessar o portal público do docente com cada situação funcional, o usuário deverá executar as seguintes consultas na base de dados do SIGAA:
    • Docente Ativo: SELECT s.siape, p.nome, a.descricao FROM rh.servidor s INNER JOIN comum.pessoa p USING(id_pessoa) INNER JOIN rh.ativo a USING(id_ativo) WHERE s.id_ativo = 1 AND s.id_categoria = 1
    • Docente Aposentado: SELECT s.siape, p.nome, a.descricao FROM rh.servidor s INNER JOIN comum.pessoa p USING(id_pessoa) INNER JOIN rh.ativo a USING(id_ativo) WHERE s.id_ativo = 2 AND s.id_categoria = 1
    • Docente Desligado: SELECT siape,id_servidor,id_pessoa FROM rh.servidor WHERE id_ativo = 4 AND id_categoria = 1