~~ODT~~

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

Notificar discentes e docente do curso

Este caso de uso tem o intuito de facilitar a comunicação junto aos Participantes do Curso (Discentes e Docentes). Através desta, o Coordenador do Curso poderá enviar uma mensagem para todos os Discentes e/ou Docentes. Os usuários notificados receberão uma mensagem na Caixa Postal do SIGAA e outra mensagem via E-mail.

Este caso de uso inicia quando o usuário acessa a opção SIGAA → Portal Coord. Graduação → Outros → Notificar discentes e docente do curso.

Ao iniciar o caso de uso deverá informar:

  • Informe quem será notificado*: Tipo - TEXTO. Opções: TODOS, DISCENTES, DOCENTES.
  • Status*: Tipo - TEXTO. Opções: TODOS, INGRESSANTES, FORMANDOS.
  • Conteúdo da Mensagem*: Tipo - TEXTO.
  • Anexo: Tipo - Arquivo.

Após o envio do conteúdo da mensagem aos destinatários, serão enviados E-mails e Mensagens (Caixa Postal - SIGAA) para os participantes do Curso no qual o Usuário logado coordena.

O caso de uso é finalizado.

  • RN01 - Só serão enviados e-mails para os usuários que possuírem e-mails válidos.
  • RN02 - Caso a opção escolhida for TODOS ou DOCENTES, serão enviadas notificações para todos os Docentes que possuem turmas no curso do coordenador logado no ano e período vigente.
  • RN03 - Caso a opção escolhida for TODOS ou DISCENTES, serão enviadas notificações para todos os Discentes ativos do curso do coordenador logado.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.ufrn.sigaa.pessoa.dominio.Discente sigaa.public.discente
br.ufrn.sigaa.pessoa.dominio.Pessoa sigaa.comum.pessoa
br.ufrn.sigaa.dominio.Usuario sigaa.comum.usuario
br.ufrn.sigaa.pessoa.dominio.Servidor sigaa.rh.servidor
br.ufrn.sigaa.ensino.dominio.DocenteTurma sigaa.ensino.docente_turma

Plano de Teste

Sistema: SIGAA

Módulo: Portal Coordenador de Graduação

Link(s): Outros → Notificar alunos e docentes do curso

Usuário(s): fdelicato,sergio

Papel que usuário deve ter: SigaaPapeis.COORDENADOR_CURSO.

  • Enviar notificação e verificar no e-mail e Caixa Postal do SIGAA dos discentes e docentes.
  • Verificar também se a mensagem está chegando para docentes que não são do departamento ao qual o curso está vinculado, mas que ministram com alunos do curso.

<codesql> – Lista de Discentes select discente0_.id_discente , pessoa2_.nome , pessoa2_.email , discente0_.matricula , usuario1_.login, usuario1_.id_usuario from discente discente0_, comum.pessoa pessoa2_, comum.usuario usuario1_ where discente0_.id_pessoa=pessoa2_.id_pessoa and usuario1_.id_pessoa=discente0_.id_pessoa and discente0_.id_curso=2000013 and discente0_.status=1 order by pessoa2_.nome </code>

<codesql> – Lista de Docentes select distinct p.id_pessoa, p.nome, p.email, u.id_usuario from rh.servidor s join comum.pessoa p using(id_pessoa) join ensino.docente_turma dt on (dt.id_docente = s.id_servidor) join ensino.turma t using(id_turma) join comum.usuario u using (id_pessoa) where t.ano = 2010 and t.periodo = 2 and exists ( select mc.id_curso

from graduacao.reserva_curso rc   
join graduacao.matriz_curricular mc using(id_matriz_curricular)   
where rc.id_turma = t.id_turma   
and mc.id_curso = 2000013 )   

order by p.nome; </code>

Através do relatório Sigaa → Portal do Coordenador de Graduação → Relatórios → Turmas e Componentes Curriculares → Turmas Ofertadas ao Curso, pode-se verificar as turmas oferecidas ao curso. Nesse relatório também são exibidas turmas de outros departamentos, com docentes que não são do departamento do curso. Deve-se observar esse relatório para o semestre atual, obter docentes que não sejam do departamento do curso e observar na sua caixa postal se a mensagem chega (verificando assim a RN02).

  • desenvolvimento/especificacoes/sigaa/portal_coordenador_graduacao/casos_de_uso/outros/notificar_participantes.txt
  • Última modificação: 2017/04/03 18:13
  • (edição externa)