~~ODT~~
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:
TODOS, DISCENTES, DOCENTES
.TODOS, INGRESSANTES, FORMANDOS
.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.
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 |
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.
<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).