Esta especificação descreve os requisitos utilizados como base para o desenvolvimento do módulo de Cadastro de calendários do software Tecsystem School e suas principais operações.
O Cadastro de calendários reúne todas as informações dos calendários (Dados letivos, calendário, tipos de eventos, legenda, observações nos históricos, observações nos boletins, observações nas fichas e informações adicionais) 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 calendários, excluir um calendário cadastrado, editar e visualizar os dados dos calendários cadastrados, entre outras.
Ao acessar este módulo, o sistema deve exibir uma lista com os calendários já cadastrados para facilitar as operações de duplicação, exclusão, edição e visualização dos dados, já que para isso é necessário indicar qual é o calendário que será utilizado. Esta lista, que deve exibir os dados mais importantes de cada calendário, também deve permitir a organização e o filtro dos calendários por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima e exporte o conteúdo da lista.
Um ano letivo deve possuir os seguintes campos:
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Dados do calendário | ||||
| Ano letivo | Ano letivo. | Número | 04 | Sim |
| Período do ano | Período letivo. | Texto | - | Sim |
| Título | Título do calendário. | Texto | 100 | Sim |
| Início do ano letivo | Início do ano letivo. | Data | 08 | Sim |
| Término do ano letivo | Término do ano letivo. | Data | 08 | Sim |
| Mês e ano início | Mês e ano de início do calendário (Impressão do calendário) | Data | 06 | Sim |
| Mês e ano término | Mês e ano de término do calendário (Impressão do calendário) | Data | 06 | Sim |
| Peso letivo | Valor máximo atribuído à avaliação no ano letivo. | Número | 03 | Sim |
| Aprovação (%) | Valor percentual mínimo para aprovação no ano letivo. | Número | 03 | Sim |
| Frequência (%) | Valor percentual mínimo para frequência no ano letivo. | Número | 03 | Não |
| Total de dias letivos | Quantidade de dias letivos do ano letivo. | Número | 03 | Sim |
| N° casas decimais | Quantidade de casas decimais da nota no ano letivo. | Número | - | Sim |
| Aulas/Dia letivo | Quantidade de aulas por dia letivo. | Número | - | Sim |
| Tempo da aula (min) | Tempo de cada aula, em minutos. | Número | 03 | Sim |
| Data da avaliação NOA | Data da avaliação NOA no ano letivo. | Data | 08 | Não |
| Calendário | ||||
| Início período letivo | Tipo de evento que indica que é o início do período letivo. | Texto | - | Sim |
| Término período letivo | Tipo de evento que indica que é o término do período letivo. | Texto | - | Sim |
| Conselho de classe | Tipo de evento que indica que é o conselho de classe. | Texto | - | Sim |
| Calendário | Eventos do calendário escolar. | - | - | Não |
| Legenda | ||||
| Sigla | Sigla do tipo de evento do calendário escolar. | Texto | - | Não |
| Tipo de evento | Descrição do tipo de evento do calendário escolar. | Texto | - | Não |
| Dia letivo | Indica se o tipo de evento do calendário escolar é dia letivo ou não. | Texto | - | Não |
| Observações nos históricos | ||||
| Amparo legal | Descrição de lei de amparo legal existente para o documento de histórico no ano letivo. | Texto | 120 | Não |
| Critérios de avaliação | Critérios de avaliação utilizado no documento de histórico no ano letivo. | Texto | 2000 | Não |
| Observações | Observações referentes ao documento de histórico no ano letivo. | Texto | 2000 | Não |
| Observações nos boletins | ||||
| Critérios de avaliação | Critérios de avaliação utilizado no documento de boletim no ano letivo. | Texto | 2000 | Não |
| Informações adicionais | ||||
| Informações adicionais | Observações referentes ao calendário escolar. | Texto | 1000 | Não |