~~ODT~~
Este caso de uso é destinado aos Discentes da Instituição, tendo como finalidade permitir que os mesmos possam ter acesso aos comunicados recebidas, com intuito de Ler os comunicados.
Este caso de uso inicia-se quando a opção SIGAA → Portal do Discente → Comunicados Importantes é acessada.
Ao acessar o caso de uso, o sistema listará os comunicados, informando os seguintes dados:
Para cada comunicado listado, é possível selecionar o mesmo. Ao selecionar comunicado, o sistema listará os seguintes dados:
O caso de uso é finalizado.
Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.sigaa.dominio.ComunicadoImportante | academico.ensino.comunicado_importante |
br.ufrn.sigaa.dominio.ComunicadoImportanteDiscente | academico.ensino.comunicado_importante_discente |
Sistema: SIGAA
Módulo: Portal do Discente
Link(s): Comunicados Importantes
Usuário: Ser discente do nível técnico.
Papel que usuário deve ter: Não se aplica. Apenas acessível se o usuário em questão for considerado um discente da instituição.
Não se aplica.
Consulta com os e-mail enviados para os discentes.
select u.login, d.matricula, p.nome as "nome do discente", c.nome as "curso", ci.destinatario, ur.login, pr.email, cd.data_leitura as "data de leitura do discente", cd.data_leitura_familia as "data de leitura da família" from comum.usuario u inner join discente d on d.id_pessoa = u.id_pessoa inner join comum.pessoa p on p.id_pessoa = d.id_pessoa inner join tecnico.discente_tecnico dt on dt.id_discente = d.id_discente inner join curso c on c.id_curso = d.id_curso inner join ensino.comunicado_importante_discente cd on cd.id_discente = d.id_discente inner join ensino.comunicado_importante ci on ci.id_comunicado_importante = cd.id_comunicado_importante left join infantil.responsavel_discente rd on rd.id_responsavel_discente in (dt.id_responsavel_ufrn, dt.id_outro_responsavel) left join comum.pessoa pr on pr.id_pessoa = rd.id_pessoa left join comum.usuario ur on ur.id_pessoa = pr.id_pessoa where u.inativo is false and d.status = 1 order by p.nome;