Especificação Funcional: Cadastro de Períodos letivos

Resumo

Esta especificação descreve os requisitos utilizados como base para o desenvolvimento do módulo de Cadastro de Períodos letivos do software Tecsystem School e suas principais operações.

Descrição

O Cadastro de Períodos letivos reúne todas as informações dos períodos letivos de uma série e constitui um módulo centralizado para a realização de todas as operações relativas aos mesmos. Através deste módulo é possível incluir novos períodos letivos para cada série, excluir um período letivo cadastrado, editar e visualizar os dados dos períodos letivos cadastrados.

O acesso a este módulo é realizado através do módulo de Cursos / Séries, o sistema deve exibir uma lista com os períodos letivos já cadastrados da série para facilitar as operações de exclusão, edição e visualização dos dados, já que para isso é necessário indicar qual é o período letivo que será utilizado. Esta lista, deve exibir os dados mais importantes de cada período letivo.

Dados do Período letivo

Um período letivo deve possuir os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Ordem Número de ordenação do período letivo na série Texto - Sim
Tipo Tipo do período letivo da série em relação ao período do ano letivo Texto - Sim
Nome Nome do período letivo da série Texto 30 Sim
Peso Valor máximo do período letivo da série Número - Sim
Média Valor mínimo de aprovação do período letivo da série Número - Sim
Número de dias letivos Número de dias letivos do período letivo da série Número - Sim

Inclusão, alteração e exclusão de períodos letivos

Todo período letivo de uma série pode ser cadastrado como um período letivo no sistema, desde que possua o conjunto mínimo de dados (campos obrigatórios) necessários. O sistema também deve permitir que os dados de um período letivo previamente cadastrado sejam modificados.

A exclusão de um período letivo também deverá ser permitida, desde que nenhum aluno matriculado na série não possua nota cadastrada para o mesmo. Caso possua, o sistema deverá avisar ao usuário que existem lançamentos vinculados ao período letivo e não deve permitir sua exclusão.

Tipos de período letivo

Todos os períodos letivos de uma série devem ser de algum dos seguintes tipos:

  • Normal: períodos letivos normais onde são lançadas as notas de cada período letivo do aluno;
  • Recuperação: períodos letivos onde as notas de recuperação do aluno são lançadas. Podem haver vários períodos letivos de recuperação em uma mesma série;
  • Recuperação especial: São similares aos períodos letivos de recuperação, porém as notas desse período letivo, quando existentes, devem suprimir as notas dos períodos letivos de recuperações anteriores.

Configurações e preferências do usuário

Não aplicável.

Pontos de verificação

Na inclusão/alteração de períodos letivos :

  • Após a inclusão de um período letivo, este deverá ser exibido imediatamente na lista de período letivo cadastrados para a série;
  • Após a alteração de um período letivo, este deverá ser exibido imediatamente nos dados do período letivo na lista de períodos letivos cadastrados para a série.
  • O sistema não deve permitir que o usuário salve um período letivo sem que todos os campos obrigatórios estejam preenchidos;
  • O sistema não deve permitir que o usuário salve mais do que seis (6) períodos letivos para uma série cadastrada;
  • O sistema não deve permitir que o usuário salve um período letivo com a ordem que já está sendo usada por outro período letivo da mesma série;
  • O sistema não deve permitir que o usuário salve um período letivo com nome que já está sendo usado por outro período letivo da mesma série;
  • O sistema deve obrigar o preenchimento do campo 'Peso' quando existir alguma disciplina da série, com o tipo de avaliação igual à 'SOMATIVA (NOTAS)', bem como deve marcar o título do campo com negrito; caso contrário, o sistema deve exibir o título do campo sem negrito e permitir salvar o período letivo sem informar valor para o campo 'Peso';
  • O sistema deve calcular automaticamente o valor do campo “Média”. Esse valor deve ser calculado com base no campo “Peso letivo” do calendário escolar vinculado ao curso;
  • O sistema deve exibir o campo “Média” sempre desabilitado;
  • O sistema não deve permitir que o usuário salve um período letivo com o valor de peso maior ou cuja soma com os demais períodos letivos da série ultrapassem o valor de “Peso letivo” informado para o calendário escolar do curso;
  • O sistema não deve permitir que o usuário salve um período letivo com o valor de dias letivos, cuja soma com os demais períodos letivos da série ultrapasse o valor de “Total de dias letivos” informado para o calendário escolar do curso;
  • O sistema só deve permitir a inclusão de um período letivo de recuperação especial por série;
  • A ordem do período letivo de recuperação especial deve ser a maior ordem da série.

Na exclusão de períodos letivos:

  • O sistema deve solicitar que o usuário confirme a exclusão de um período letivo;
  • O sistema não deve permitir que um período letivo seja excluído caso algum aluno possua notas vinculadas ao mesmo;
  • Após a exclusão de um período letivo este deverá ser eliminado imediatamente na lista de períodos letivos cadastrados para a série.

Observações

Nenhuma informação adicional.

 
softwares/school/requisitos/modulos/school/cadastros/cadastro_periodos_letivos.txt · Última modificação: 21/10/2022 23:20 por gabrielle
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki