Envio Mensagem para Turma

Neste caso de uso, o Chefe do departamento poderá enviar mensagem para um determinada turma do seu departamento.

Só podem acessar essa funcionalidade os chefes de departamento e gestores técnico.

Descrição do Caso de Uso

Ao entrar nessa funcionalidade, será exibido para o chefe de departamento todas as turma do seu departamento:

As disciplinas são organizadas por ordem alfabética. Para enviar uma mensagem para disciplina basta seleciona-la.

Após a seleção da turma desejada é possível visualizar o Formulário de Cadastro de Notícia, onde é informado a turma, tem-se que informar o título e finalmente a mensagem. Pode-se escolher a opção de Enviar notificação por email.

Principais Regras de Negócio

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.ensino.dominio.Turma sigaa.ensino.turma
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular sigaa.ensino.componente_curricular
br.ufrn.sigaa.ensino.dominio.ComponenteDetalhes sigaa.ensino.componente_curricular_detalhes

Plano de Teste

Sistema: SIGAA

Módulo: Portal do Docente

Link(s): Ensino → Consultas → Turmas → Enviar Mensagem a Turma

Usuário: emsantos

Papel que usuário deve ter: CHEFE DE DEPARTAMENTO

Cenários de Teste

Entrar como o login de um chefe de departamento e tentar enviar uma mensagem para uma turma do seu departamento;

Dados para o Teste

Para verificar se a disciplina faz parte do departamento basta executar o sql abaixo:

 select t.id_turma, ccd.nome_ascii, t.capacidade_aluno, t.total_matriculados
 from ensino.turma t
 inner join ensino.componente_curricular cc using (id_disciplina)
 inner join ensino.componente_curricular_detalhes ccd on (ccd.id_componente_detalhes = cc.id_detalhe) 
 where cc.id_unidade = UNIDADE 
 and t.ano = ANO
 and t.periodo = PERIODO
 order by ccd.nome_ascii