~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Notícias ====== Este caso de uso permite ao docente cadastrar notícias para divulgar informações relevantes aos participantes da turma virtual. Ao se realizar o cadastro de uma notícia é possível envia-la por e-mail. ===== Descrição do Caso de Uso ===== O caso de uso inicia acessando //Sigaa -> Portal Docente -> Menu Turma Virtual -> Turma -> Notícias quando acessado por um docente //([[#Principais Regras de Negócio|RN02]]). Caso o acesso seja feito por um gesto técnico, o acesso deverá ser feito através: Sigaa -> Técnico -> Turma -> Consulta Geral de Turmas -> Visualizar Menu -> Visualizar Turma Virtual -> Menu Turma Virtual -> Turma -> Notícias. ([[#Principais Regras de Negócio|RN01]]) O caso de uso se inicia exibindo uma lista de notícias com as seguintes informações e opções: * **Título:** Título da notícia * **Data:**. Data que a notícia foi cadastrada Existem também as opções de **Cadastrar Notícia**, **Visualizar**, **Alterar** e **Remover**. __**OPÇÃO CADASTRAR NOTÍCIA:**__ Para cadastrar uma notícia o usuário clica em **Cadastrar Notícia** ([[#Principais Regras de Negócio|RN01]]) e informa os seguintes dados: * **Título***: Tipo - TEXTO. * **Texto**: Tipo - TEXTO. Descrição da notícia * **Notificação?**: Tipo - TEXTO. Pode indicar se a notícia pode ser enviada para todos os participantes da turma. * **Enviar Email com**: Tipo - TEXTO. Podendo ser de duas formas: ''Titulo Padrão'' ou ''Titulo da Notícia''. * **Criar Em***: Tipo - TEXTO. __**OPÇÃO VISUALIZAR:**__ * **Título**: Tipo - TEXTO. Título da notícia * **Data**: Tipo - DATA. Data em que a notícia foi cadastrada. * **Texto**: Tipo - TEXTO. Descrição da notícia __**OPÇÃO ALTERAR:**__ * **Título***: Tipo - TEXTO. * **Texto**: Tipo - TEXTO. Descrição da notícia * **Notificação?**: Tipo - TEXTO. Pode indicar se a notícia pode ser enviada para todos os participantes da turma. * **Enviar Email com**: Tipo - TEXTO. Podendo ser de duas formas: ''Titulo Padrão'' ou ''Título da Notícia''. Ao realizar a operação de cadastrar e alterar o sistema envia automaticamente um e-mail aos discentes da turma ** Modelo do e-mail enviado ao notificar os alunos sobre a inserção de um arquivo (Título Padrão) ** Assunto: Nova notícia na(s) turma(s) - - () Conteúdo: Uma notícia foi cadastrada na turma virtual: - - () ** Modelo do e-mail enviado ao notificar os alunos sobre a inserção de um arquivo (Título Personalizado) ** Assunto: Conteúdo: Uma notícia foi cadastrada na turma virtual: - - () Fim do caso de uso. ===== Principais Regras de Negócio ===== * **RN01**: Um usuário com papel de GESTOR_TECNICO só deve poder cadastrar notícias nas turmas de sua escola. * **RN02**: Um usuário com permissão (Menu Turma Virtual -> Configurações -> Permissões) de docente pode cadastrar notícias na turma virtual, da mesma forma que um docente. * **RN03**: O email de notificação deve ser enviado para os docentes, discentes, discentes de docência assistida e usuários com permissão na turma. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ava.dominio.NoticiaTurma | sigaa.ava.noticia_turma | ====== Plano de Testes ====== Sistema: Sigaa Módulo: Turma Virtual Link: Sigaa -> Portal Docente -> Menu Turma Virtual -> Turma -> Notícias. Usuário: Qualquer docente, ex.: selan, paulo.pires, thais, regivan(usuário com turma com docência assistida), freire (gestor técnico). Papel que usuário deve ter: SigaaPapeis.DOCENTE, SigaaPapeis.GESTOR_TECNICO ===== Cenários de Teste ===== - Deve-se verificar o e-mail enviado quando o docente cadastrar uma notícia. - Deve-se verificar se o e-mail estar sendo enviado para docência assistida. - Deve-se verificar se um monitor que é discente a turma, está recebendo apenas 1 e-mail. - Deve-se verificar se um gestor técnico pode cadastrar notícias apenas nas turmas de sua escola. ===== Dados para o Teste ===== - Um monitor é um usuário com permissões na turma virtual. Ir em Turma Virtual -> Menu Turma Virtual -> Configurações -> Permissões, escolher um usuário e dar permissões a ele. - Para cadastrar um usuário com permissões. Logar com docente. Ir em Turma Virtual -> Menu Turma Virtual -> Configurações -> Permissões -> Cadastrar Permissão -> Buscar -> Selecionar Pessoa. Marcar todas as opções como sim. - Para cadastrar uma docência assistida. Logar como um discente stricto. Ir em Bolsas -> Plano Docência Assistida -> Cadastrar Plano de Docência Assistida sem Indicação e preencher o formulário.