~~ODT~~
Cadastrar novo tópico para este fórum
Nesse caso de uso o coordenador cadastra um novo tópico no fórum do curso que ele coordena. Ele é utilizado para dar avisos a todos os alunos do curso.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa SIGAA → Portal da Coordenação de Graduação → Aluno → Fórum de Curso → Cadastrar Novo Tópico.
O coordenador cria um novo tópico no fórum do curso. Para cadastro do tópico um formulário é exibido com as seguintes informações:
- Título*: Tipo: TEXTO e NUMÉRICO.
- Conteúdo*: Tipo : TEXTO.
- Arquivo:: Tipo : ARQUIVO.
- Enviar e-mail para todos os alunos?: Tipo : LÓGICO.
Opcionalmente o coordenador pode anexar um arquivo ao tópico. O coordenador também pode requerer do sistema que emails de notificação sejam enviados a todos os alunos ativos do curso.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Título e conteúdo são obrigatórios.
- RN02 - Somente o coordenador pode anexar um arquivo a um tópico.
- RN03 - Somente tópicos criados por um coordenador podem gerar emails de notificação.
- RN04 - Emails de notificação são enviados a todos os alunos ativos, ou seja, alunos com status ATIVO, FORMANDO, GRADUANDO, EM_HOMOLOGACAO ou DEFENDIDO.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ava.dominio.ForumMensagem | sigaa.ava.forum_mensagem |
br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.public.discente |
Plano de Teste
Sistema: SIGAA
Módulo: Portal do Coordenador de Graduação
Link(s): Aluno→ Fórum de Cursos → Cadastrar Novo Tópico
Usuário: umberto, jaircleite, auta_stella[COORDENADOR_CURSO], candida[SECRETARIA_COORDENACAO]
Papel que usuário deve ter: SigaaPapeis.COORDENADOR_CURSO, SigaaPapeis.SECRETARIA_COORDENACAO
Cenários de Teste
Sejam os seguintes os usuários envolvidos no caso de uso:
- O coordenador do curso;
- Os alunos do curso, mais especificamente 3 alunos, com os respectivos status: ATIVO, FORMANDO e CONCLUIDO.
O coordenador cria um novo tópico, com o checkbox de enviar notificações ativado. Um novo tópico é criado no fórum do curso e este pode ser visualizado por qualquer aluno através do SIGAA. Os alunos ATIVO e FORMANDO recebem notificação por email. O aluno CONCLUIDO não recebe a notificação.
Dados para o Teste
Não se aplica.