Especificação funcional: Avisos do diário

Resumo

Essa funcionalidade permite que o gestor do diário cadastre avisos para serem exibidos para o professor no momento em que o diário é acessado.

Descrição

Os avisos do diário são uma forma do gestor do diário se comunicar com o professor para informa-lo, por exemplo, de possíveis informações lançadas incorretamente ou que precisam ser lançadas.

Essa funcionalidade possui dois objetivos. O primeiro é permitir a quem está gerindo o diário cadastrar avisos individuais para os diários, o segundo é permitir que o professor visualize esses avisos cadastrados e que confirme a leitura deles.

Cadastro dos avisos

Sempre que o gestor visualizar um diário a opção de incluir avisos estará visível, ao aciona-lá, a janela de inclusão de avisos irá ser exibida no qual os mesmos poderão ser cadastrados.

Comportamento

  1. Botão acionado;
  2. Janela deverá ser exibida;
  3. Inclusão do texto do aviso;
  4. Se clicar em salvar o aviso será salvo e a janela fechada;
  5. Se clicar em cancelar o texto digitado será perdido e a janela será fechada;
  6. Caso ocorra erros durante o processo de salvar o aviso uma mensagem de erro deverá ser exibida.

Observações

  • Não existe um número máximo de avisos que podem ser cadastrados;
  • Ainda não existe um local onde o gestor possa conferir os avisos cadastrados.

Leitura dos avisos

Quando o professor acessar o diário, os avisos cadastrados pelo gestor serão exibidos em uma janela popup no canto inferior direito da tela. O professor pode optar por fechar a janela de avisos ou marcar os mesmos como lidos, sendo que o aviso só deixa de aparecer para o professor em acessos futuros caso marque o aviso como lido.

Comportamento

  1. Caso exista avisos cadastrados para o diário a janela será exibida;
  2. Se o professor marcar o aviso como lido o mesmo irá ser removido da tela;
  3. Se existir muitos avisos será exibido um scrool na janela popup;
 
softwares/schoolweb/requisitos/diario/avisos.txt · Última modificação: 01/12/2021 11:52 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki