~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Calendário Acadêmico ====== Este caso de uso é utilizado pelos gestores do Técnico Integrado com a finalidade de inserir os dados dos calendários de tal nível no sistema. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa //SIGAA -> Técnico Integrado -> Administração ->Operações Administrativas -> Calendário//. ===Passo 1=== Serão listadas as informações da unidade e nível de ensino em evidência: * **__Unidade Responsável__**: Formato - NOME DA UNIDADE. Tipo - TEXTO. * **__Nível de Ensino__**: Formato - NÍVEL DE ENSINO. Tipo - TEXTO. Ainda é possível definir calendários específicos até o nível de currículos: * **Curso**: Tipo TEXTO, formato: CÓDIGO - NOME CURSO (SIGLA_TURNO) * **Currículo**: Tipo TEXTO, formato: CÓDIGO - NOME CURSO (SIGLA_TURNO) - [CÓDIGO_CURRÍCULO - AAAA]. === Passo 2 === Serão listadas as informações descritas anteriormente, e em seguida as seguintes datas para definição do calendário: * **Calendário Selecionado**: Tipo TEXTO, formato: AAAA - VIGENTE ([[#principais regras de negócio|RN02]]); Se preferir, o usuário pode selecionar um novo calendário e informar o ano de referência. * **Ano***: Tipo NUMÉRICO, formato: AAAA ([[#principais regras de negócio|RN03]]). * **Tornar esse calendário vigente**: Tipo LÓGICO ([[#principais regras de negócio|RN04]]). * **Período Letivo***: Tipo DATA, formato: DD/MM/AAAA até DD/MM/AAAA. * **Período Matrícula Coordenadores***: Tipo DATA, formato: DD/MM/AAAA até DD/MM/AAAA. * **Período de Confirmação de Vínculo dos Discente***: Tipo DATA, formato: DD/MM/AAAA até DD/MM/AAAA. Para cada unidade: * **Início NOME_UNIDADE**: Tipo DATA. * **Fim NOME_UNIDADE**: Tipo DATA. * **Fim do Período de Lançamentos de Notas**: Tipo DATA. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Só é possível cadastrar calendário para curso que tenha já tenha a **Configuração de Consolidação** cadastrada. * **RN02** - Tal como o nome indica, a informação da vigência apenas é exibida para os calendários vigentes. * **RN03** - Tal campo apenas é exibido quando o usuário define um novo calendário. * **RN04** - Tal campo apenas é exibido quando o usuário seleciona um calendário não-vigente. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.dominio.CalendarioAcademico | comum.calendario_academico | | br.ufrn.sigaa.ensino.medio.dominio.CalendarioRegra | medio.calendario_regra | | br.ufrn.sigaa.ensino.dominio.RegraNota | ensino.regra_nota | | br.ufrn.sigaa.ensino.dominio.ConfiguracaoConsolidacao | ensino.configuracao_consolidacao | | | | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Técnico Integrado Link(s): Curso -> Operações Administrativas -> Calendário Usuário: duiene Papel que usuário deve ter: GESTOR_TÉCNICO_INTEGRADO, GESTOR_GERAL_TECNICO_INTEGRADO. ===== Cenários de Teste ===== - Validar [[#principais_regras_de_negócio|regras de negócio]] - Verificar se os períodos do calendários estão sendo carregados de acordo com as etapas de consolidação registradas para o ano do calendário. ===== Dados para o Teste ===== Não se Aplica.