~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Criar Tópico de Aula ====== Este caso de uso é responsável por cadastrar os Tópicos de Aula por parte do docente. ===== Descrição do Caso de Uso ===== O caso de uso se inicia através do link //Sigaa -> Portal do Docente -> Turma Virtual -> Diário Eletrônico -> Conteúdo Programado -> Criar Tópico de Aula//. O fluxo se inicia exibindo o formulário, onde será informado os seguintes dados para cadastro: * **Data Inicial:*** 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:*** 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). * **Descrição:*** Descrição do tópico. * **Conteúdo:*** Descrição do conteúdo. * **Tópico pai:** Vincula o tópico a ser criado a um outro tópico já existente. * **Criar em:*** Vincula o tópico a uma Turma. ([[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:portal_do_docente:menu_turma_virtual:turma::principal#Principais Regras de Negócio|RN01]]) * **Visível:*** Seta se o tópico será visível aos alunos. * **Cancelar Aula:*** Se a aula será cancelada. * **Docente:*** Docente que ministrará a aula. (Quando a turma possui mais de um docente) Caso o professor seja de ensino à distância, deverá aparece uma lista de tópicos pré-cadastrados onde **Conteúdo** já estará preenchido. Nesse caso após o cadastro, a **Descrição** deverá estar no formato Aula X em que X é o número da aula pré-cadastrada. ===== Principais Regras de Negócio ===== ***RN01**: A replicação do tópico de aula pode ser realizada em qualquer disciplina sob a responsabilidade do professor. ***RN02**: Ao cancelar uma aula todas as aulas do dia são canceladas. ==== 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: Portal do Docente Link: Sigaa -> Portal do Docente -> Turma Virtual -> Diário Eletrônico -> Conteúdo Programado -> Criar Tópico de Aula Usuário: selan, mmusicante, jdmelo, umberto, adriao, mariadosremedios Papel que os usuários dever ter: Papel de Docente. ===== Cenários de Teste ===== Cadastrar um tópico de aula, depois visualizar o tópico como docente, e tentar visualizar como discente da turma, para ver se está cadastrando nas turmas selecionadas. Verificar se as datas dos campos Data Inicial e Data Final aparecem ordenadas. Analisar se no campo Data Inicial e campo Data Final as datas estão ordenadas em ordem decrescente. Cadastrar um tópico de aula com a opção Cancelar Aula marcada. Neste caso o campo descrição deverá mudar para vermelho e o campo título deverá ser preenchido com "Não Haverá Aula." Na tela principal o título do tópico deverá aparecer em vermelho. Nos casos de uso: Menu Turma Virtual -> Alunos -> Lançar Frequencia e Menu Turma Virtual -> Alunos Lançar Frequencia em Planilha o docente não poderá cadastrar a frequência para o dia cancelado. Logando como um discente, no Caso de uso: Portal do Discente -> Outros -> Avisar Falta do Professor, o dia da aula cancelada não deverá aparecer para o discente registrar a falta. O docente precisará cadastrar uma aula extra de reposição para suprir esta aula cancelada: [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:portal_do_docente:menu_turma_virtual:turma::Registrar_aula_extra|Registrar Aula Extra ]] Verificar também se ao tentar consolidar uma turma (Menu Turma Virtual -> Alunos -> Lançar Notas -> Consolidar/Finalizar) com a aula cancelada sem que exista uma aula extra que reponhe a aula cancelada é exibida uma mensagem informando que é nescessário repor a aula. [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:portal_do_docente:menu_turma_virtual:turma::Registrar_aula_extra|Registrar uma Aula Extra ]] e verificar se a mesma aparece nos campos Data Inicial e Data Final. ===== Dados para o Teste ===== Não se aplica.