~~ODT~~
Gerenciar Fórum
O fórum é uma maneira pela qual os coordenadores de programa em rede podem entrar em contato com os alunos e docentes servindo como canal de comunicação interno. Dessa forma, o coordenador do programa não precisa agir como um intermediador, recebendo notícias dos professores e enviando mensagens no fórum para os alunos.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa SIGAA → Ensino em Rede → Administração → Fóruns → Gerenciar Fórum.
Ao acessar o caso de uso, será exibida uma lista de todos os tópicos ativos para o programa coordenado, onde para cada tópico são exibidos:
- Título: Tipo - TEXTO.
- Autor: Tipo - TEXTO.
- Respostas: : Tipo - NUMÉRICO. Quantidade de respostas para o tópico
- Última postagem: Tipo - DATA. Data da última postagem
E para cada tópico mostra a opção de Remover.
Ao selecionar o tópico do Fórum, será exibida uma lista de todas as mensagens ativas para o tópico selecionado, onde para cada mensagem são exibidos:
- Data: Tipo - DATA.
- Autor: Tipo - TEXTO. Apresenta foto e nome do autor da postagem.
- Conteúdo da Postagem: Tipo - TEXTO. texto da postagem.
Pode-se então:
- Remover Mensagem
- Download
Nesse caso de uso o usuário também tem as opções de:
Buscar um tópico
Mostra um campo texto para a busca e o botão “Buscar”:
- Busca: TIPO - TEXTO.
Cadastrar Novo Tópico
Clicando em cadastrar novo tópico, será apresentado ao usuário um formulário para que digite as informações:
- Título*: Tipo - TEXTO.
- Conteúdo*: Tipo - TEXTO.
- Arquivo: Tipo - ARQUIVO.
Principais Regras de Negócio
- RN01: Somente o gestor do programa ou o usuário que criou o tópico poderá removê-lo.
- RN02: Só poderá remover um tópico se não houver mensagens nele.
- RN03: Somente o gestor do programa ou o usuário que postou a mensagem poderá removê-la.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.pessoa.dominio.Servidor | sigaa.rh.servidor |
br.ufrn.sigaa.pessoa.dominio.DocenteExterno | sigaa.ensino.docente_externo |
br.ufrn.sigaa.ensino.graduacao.dominio.ReservaCurso | sigaa.graduacao.reserva_curso |
br.ufrn.sigaa.ensino.graduacao.dominio.MatrizCurricular | sigaa.graduacao.matriz_curricular |
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
br.ufrn.sigaa.dominio.Curso | sigaa.public.curso |
br.ufrn.sigaa.ensino.dominio.DocenteTurma | sigaa.ensino.docente_turma |
br.ufrn.sigaa.ava.dominio.Forum | sigaa.ava.forum |
br.ufrn.sigaa.ava.dominio.ForumMensagem | sigaa.ava.forum_mensagem |
Plano de Teste
Sistema: SIGAA
Módulo: Ensino em Rede
Link(s): Administração → Fórum → Gerenciar Fórum
Usuários: vanderkam
Papéis que o usuário deve ter: SigaaPapeis.COORDENADOR_GERAL_REDE
Cenários de Teste
Acessar o fórum, criar tópicos e postar mensagens. Verificar se as Regras de Negócio estão sendo respeitadas.
Testar a busca de tópicos de fóruns.
Dados Para o Teste
Não se aplica