~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Alterar Tópico de Aula ====== Este caso de uso é responsável por realizar a alteração dos Tópicos de Aula pelos docentes da turma. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa //SIGAA-> Portal do Docente -> Turma Virtual -> Turma -> Tópicos de Aula -> Alterar//. O fluxo se inicia exibindo o formulário, onde serão informados os seguintes dados já preenchidos, para alteração * **Data Inicial***: Tipo - DATA. Data de início do tópico de aula (Ao seleciona-la, se a data inicial informada for maior que a data final já exibida, será atribuído o mesmo valor para a data final). * **Data Final***: Tipo - DATA. Data de Fim do tópico de aula (Ao seleciona-la, se a data inicial for maior que a data final selecionada, será atribuído para a data inicial o mesmo valor data final). * **Tópico pai***: Tipo - TEXTO. Vincula o tópico a ser criado a um outro tópico já existente. * **Descrição***: Tipo - TEXTO. Descrição do tópico. * **Conteúdo***: Tipo - TEXTO. * **Alterar em**: Tipo - TEXTO. Vincula o tópico a todas as turmas lecionadas pelo docente naquele semestre e que possuem um tópico com a mesma descrição. * **Visível***: Tipo - TEXTO. Seta se o tópico será visível aos alunos. * **Cancelar Aula**: Tipo - LÓGICO * **Docente(s)**: Tipo - TEXTO. É apresentado em seguida os conteúdos do tópico com as seguintes informações: * **__Data__**: Tipo - DATA. * **__Nome__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. Além dos atributos do tópico de aula, é exibida uma lista contendo todos os materiais e atividades cadastradas para o mesmo. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: A data inicial e final do tópico não pode ser alterado para mais de uma turma na mesma edição. * **RN02**: O tópico pai do tópico não pode ser alterado para mais de uma turma na mesma edição. * **RN03**: O tópico não pode ser cancelado para mais de uma turma na mesma edição. * **RN04**: Não deve ser possível editar um tópico apenas para outras turmas. Por exemplo: estou na turma virtual x, quero editar um tópico que é comum às turmas x, y, z e w, é obrigatório editar em pelo menos x. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ava.dominio.TopicoAula | sigaa.ava.topico_aula | ====== Plano de Testes ====== Sistema: Sigaa Módulo: Turma Virtual Link: Sigaa -> Portal do Docente -> Turma Virtual -> Turma -> Tópicos de Aula -> Alterar Usuário: Qualquer docente cadastrado em uma turma virtual. Papel: Não se aplica ===== Cenários de Teste ===== Exibir o formulário para tópicos com materiais e sem materiais para ver se a listagem está aparecendo corretamente. ===== Dados para o Teste ===== Não se aplica.