~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Calendário Acadêmico ====== No Calendário Acadêmico são definidas datas para os cursos ou todo o Ensino Fudamental, período letivo, entre outras datas. O Gestor do Ensino Fundamental é quem utiliza essa funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Fnudamental -> Administração -> Operações Administrativas -> Calendário Acadêmico// é acessada. O sistema apresentará as informações de Unidade Responsável e Nível de Ensino e será apresentado um formulário para que o usuário defina as datas de início e fim a serem cadastradas. Inicialmente, deve-se escolher qual o calendário a ser cadastrado: * **Calendário Selecionado**: Tipo - COMBOBOX. Caso seja selecionado a opção -- NOVO --, será habilitado o seguinte campo para preenchimento: * **Ano**: Tipo - TEXTO. Caso seja selecionado um NOVO calendário, ou um calendário que não seja o vigente, será habilitado o seguinte campo para preenchimento: * **Tornar esse calendário vigente**: Tipo - CheckBox. Em seguida, período letivo referente às alterações: * **Período Letivo***: Formato - DE dd/mm/aaaa ATÉ dd/mm/aaaa. Tipo - DATA. Por fim, apresentar as datas de cada unidade do regime letivo: * **Início do 1º Trimestre**: Formato - DE dd/mm/aaaa ATÉ dd/mm/aaaa. Tipo - DATA. * **Fim do 1º Trimestre**: Formato - DE dd/mm/aaaa ATÉ dd/mm/aaaa. Tipo - DATA. * ** Fim do período de lançamento de notas**: Formato - DE dd/mm/aaaa ATÉ dd/mm/aaaa. Tipo - DATA. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - O Ano-Período a cadastrar dever ser igual ou posterior à 2000.1 * **RN02** - É necessário informa a data de início e fim para cada unidade. * **RN03** - Será possível cadastrar um novo calendário ao selecionar a opção - NONO - em 'Calendário Selecionado', basta inserir o ano desejado. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | CalendarioAcademico | comum.calendario_academico | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Fundamental Link(s): Administração -> Operações Administrativas -> Calendário Acadêmico Usuário: adelesantos Papel que usuário deve ter: GESTOR FUNDAMENTAL ===== Cenários de Teste ===== Os calendários cadastrados podem ser consultados com o seguinte SQL: select * from comum.calendario_academico where nivel = 'U' ===== Dados para o Teste ===== Não se aplica.