~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Portal Público dos Departamentos ====== O Portal Público dos Departamentos é uma página de livre acesso, que permite aos interessados (docentes, discentes e visitantes) consultarem informações gerais sobre o departamento como e-mail e telefones de contato, projetos de pesquisa, projetos de monitoria, ações de extensão, servidores, documentos e outras notícias relacionadas. ===== Descrição do Caso de uso ===== Esse caso de uso se inicia através do caminho: //SIGAA -> Portal Público do SIGAA -> Acadêmico -> Departamentos//. Ao acessar a página, aparecerá uma opção de busca dos programas utilizando o seguinte filtro: * **Centro** Caso seja encontrado algum portal com o filtros passado, será exibido uma listagem com os departamentos do respectivo centro informado na busca. Após escolher um departamento, são mostradas diversas informações sobre o mesmo, como: * __**Apresentação**__: Exibe o nome e a sigla do departamento, o centro que o departamento é vinculado, um texto de apresentação, o chefe do departamento, o telefone e um endereço eletrônico alternativo caso exista. ***__ Ações de Extensão__**: Exibe uma lista de todas as ações de extensão dos docentes associados ao departamento. Observar a **RN02**. * __**Corpo Administrativo**__: Exibe uma lista dos servidores (técnicos administrativos) contendo foto, cargo e e-mail. * __**Corpo Docente**__: Exibe uma lista dos docentes contendo foto, um breve texto, currículo lattes e um link para acessar o portal público do docente. * __**Componentes Curriculares**__: Exibe uma lista dos componentes curriculares agrupados por área de concentração, e um link para acessar mais detalhes. * __**Projetos de Pesquisa**__: Exibe uma lista de todos os projetos de pesquisa que estejam ativos, ordenados descrescentemente pelo ano, e um link para acessar mais detalhes. * __**Projetos Monitoria**__: Exibe uma lista de todos os projetos de monitoria que estejam ativos, ordenados descrescentemente pelo ano, e um link para acessar mais detalhes. * __**Documentos**__: Exibe uma lista de documentos relacionados ao departamento e que possa interessas aos discentes, docentes e visitantes. * __**Outras Opções**__: Exibe, quando existir, um link contendo alguma informação relevante, ou seja, uma área criada para cadastro de conteúdos que não estejam já relacionados aos itens acima. * __**Notícias**__: Exiba todas as notícia publicadas do departamento. Para cada notícia são exibidos ([[departamentos#Principais Regras de Negócio|RN01]]): * __**Título**__ * __**Foto da Notícia**__ * __**Arquivo**__ * __**Descrição**__ * E a opção para acessar o SIGAA. ===== Principais Regras de Negócio ===== * **RN01**: No caso das notícias, somente as publicadas serão visualizadas. * **RN02**: Somente serão listadas as ações de entensão com situação da atividade igual a : EXTENSAO_EM_EXECUCAO, EXTENSAO_CONCLUIDO ou PROJETO_BASE_EM_EXECUCAO. E a situação do projeto não pode ser EXTENSAO_GRUPO_INVALIDO e PROJETO_BASE_GRUPO_INVALIDO. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== Segue a relação das entidades comuns que são utilizadas na consulta da parte pública de todos os cursos. ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.site.dominio.DetalhesSite | sigaa.site.detalhes_site | | br.ufrn.sigaa.ensino.site.dominio.DocumentoSite | sigaa.site.documento_site | | br.ufrn.sigaa.ensino.site.dominio.NoticiaSite | sigaa.site.noticia_site | | br.ufrn.sigaa.ensino.site.dominio.SecaoExtraSite | sigaa.site.secao_extra_site | ====== Plano de Testes da Área Pública ====== Sistema: SIGAA Módulo: Portal Público do SIGAA Link(s): Acadêmico -> Departamentos Usuário: nenhum (área pública) Papel que usuário deve ter: nenhum (área pública) ===== Cenários de Teste ===== Acesse o link e efetue a busca de acordo com o centro onde se encontra o departamento. Deve ser observado se a informações contidas na página pública permite aos interessados uma visão geral do departamento. Verificar se o conteúdo do menu fornece as informações relevantes referente ao contexto que se encontra. ===== Dados para o Teste ===== Para visualizar a listagem de ações de extensão de um determinado departamento, utilizar a consulta abaixo: select ano,titulo from extensao.atividade a inner join projetos.projeto p on (a.id_projeto = p.id_projeto) where p.id_unidade = ? -- id_unidade do departamento desejado and p.ativo = true and a.ativo = true and (a.id_tipo_situacao_projeto in (103,105,303)) and (p.id_tipo_situacao_projeto not in (104,107,108,111,304,306,313,316)) order by ano