Esta especificação descreve os requisitos utilizados como base para o desenvolvimento do módulo de Cadastro de Séries do software Tecsystem School e suas principais operações.
O Cadastro de Séries reúne todas as informações das séries de um curso (dados gerais, disciplinas, períodos letivos e critérios de avaliação) e constitui um módulo centralizado para a realização de todas as operações relativas às mesmas. Através deste módulo é possível incluir novas séries para cada curso, excluir uma série cadastrada, editar e visualizar os dados das séries cadastradas, entre outras.
O acesso a este módulo é realizado através do módulo de Cursos, o sistema deve exibir uma lista com as séries já cadastradas do curso para facilitar as operações de exclusão, edição e visualização dos dados, já que para isso é necessário indicar qual é a série que será utilizada. Esta lista, deve exibir os dados mais importantes de cada série.
Uma série deve possuir os seguintes campos:
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Dados gerais | ||||
| Etapa | Nome da etapa da série | Texto | - | Sim |
| Ordem | Número de ordem da série | Texto | - | Sim |
| Tipo de carga horária | Tipo de carga horária (determina o modo de distribuição das aulas) | Texto | - | Sim |
| Nome | Nome da série | Texto | 20 | Sim |
| Aula/dia letivo | Quantidade de aulas por dia letivo da série | Número | - | Não |
| Carga horária | Quantidade de carga horária da série | Número | - | Não |
| Disciplinas | ||||
| Listagem de disciplinas da série | Disciplinas cadastradas na série | Lista | - | Sim |
| Carga horária das disciplinas | Total da carga horária das disciplinas da série | Número | - | Sim |
| Períodos letivos | ||||
| Listagem de períodos letivos da série | Períodos letivos cadastrados na série | Lista | - | Sim |
| Critérios de avaliação | ||||
| Fórmula da média | Fórmula utilizada para o cálculo da média na série | Texto | 80 | Não |
| Fórmula da média final | Fórmula utilizada para o cálculo da média final na série | Texto | 80 | Não |
| A maior nota entre a média e as recuperações | Utilizado para identificar se a média final será a maior nota entre a média obtida durante o ano ou a nota obtida nas recuperações | Marca/Desmarcar | - | Não |
| A maior nota entre as recuperações | Utilizado para identificar se a média final será a maior nota entre as recuperações | Marca/Desmarcar | - | Não |
| A nota da última recuperação | Utilizado para identificar se a média final será a nota da última recuperação | Marca/Desmarcar | - | Não |
| Informações adicionais | ||||
| Amparo legal | Lei de amparo da série | Texto | 120 | Não |
Toda etapa de ensino de um curso pode ser cadastrada como uma série 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 uma série previamente cadastrada sejam modificados.
A exclusão de uma série também deverá ser permitida, desde que esta não possua nenhum aluno matriculado ou turma cadastrada. Caso possua, o sistema deverá avisar ao usuário que a série está vinculada a um aluno ou à uma turma e não deve permitir sua exclusão.
Nenhuma informação adicional.