Tabela de conteúdos

FrequenciaNotasNaoCadastradasTimer

Esta classe define uma rotina tal que cumpridos uma certa % (Definida via parâmetro) da Carga Horária do componente curricular, enviar uma notificação ao docente e ao chefe da unidade (ao qual o componente curricular em questão está relacionado) acerca de notas/frequência não registradas.

Descrição do Caso de Uso

Cada vez que o timer é invocado, ele realiza as seguintes operações:

  1. Pesquisa quais turmas cumpriram certa % (Definida via parâmetro) da Carga Horária e ainda, quais delas não possuem notas e/ou frequências registradas.
  2. Então envia uma notificação ao docente (individual) e também ao chefe da unidade (juntando todas notificações em uma única) a qual o componente pertence o informando de tal fato.

Notificação ao Docente

Caro docente, é imprescindível que sejam informadas as notas/frequências parciais dos discentes vinculados à turma #CÓDIGO_TURMA# do #COMPONENTE_CURRICULAR# sob sua responsabilidade. Favor realizar tal preenchimento o mais rápido possível.

Notificação ao Chefe da Unidade

Caro Chefe de Unidade, é imprescindível que sejam informadas as notas/frequências parciais dos discentes vinculados às turmas dos componentes relacionados à sua unidade. Segue uma tabela contendo todas as turmas em que esse fato foi detectado:

Componente Curricular Código da Turma Docente
XXX9999 - NOME_COMPONENTE 9999 NOME_DOCENTE (NÚMERO_SIAPE)
XXX9999 - NOME_COMPONENTE 9999 NOME_DOCENTE (NÚMERO_SIAPE)

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela

Plano de Teste

Sistema: SIGAA

Módulo: -

Link(s): -

Usuário: -

Papel que usuário deve ter: não se aplica.

Cenários de Teste

Dados para o Teste