Tabela de conteúdos

Especificação funcional: Dados do período letivo

Resumo

Os dados do período letivo definem informações importantes sobre os períodos letivos de um diário.

Descrição

Um diário de classe é basicamente o registro das atividades de uma turma em um ano letivo específico. Esse ano letivo é dividido em períodos letivos menores (bimestres, trimestres, etc). Esses períodos letivos são definidos e organizados pela escola/município e, posteriormente, documentados através do calendário escolar do ano letivo. Para que o diário eletrônico funcione corretamente, é necessário que algumas informações sobre os períodos letivos sejam fornecidas pelo usuário.

Um arquivo de diários já possui as informações básicas de um ano letivo e todos os períodos letivos que o compõem. Entretanto, as seguintes informações precisam ser informadas pelo usuário:

As datas de início e término de um período letivo são necessárias para realizar a validação das datas dos eventos realizados durante esse período letivo (aulas, avaliações, etc). Para que esses dados sejam registrados corretamente, o sistema deve impedir o lançamento de dados até que o usuário informe essas datas. O sistema também deve verificar os dados já cadastrados no período letivo todas as vezes em que o usuário modificar as datas de início e término do período letivo.

Ao abrir um diário pela primeira vez, o sistema deve tentar identificar as datas de início e término dos períodos letivos, utilizando para isso o calendário escolar, se este estiver configurado e seus eventos presentes no arquivo de diários. Uma vez identificadas, as datas serão exibidas e persistidas normalmente, como se houvessem sido informadas pelo usuário. A partir do momento em que essas datas são preenchidas, seja manual ou automaticamente, o sistema não deve atualiza-las, ou seja, mesmo que os eventos de início e término do período letivo sejam modificados no calendário escolar as datas devem permanecer as mesmas.

O sistema também deve prevenir a inconsistência dessas datas caso os eventos de início e término do período letivo não tenham sido configurados corretamente no calendário escolar. Em caso de conflito de datas, o sistema deve deixar essas informações em branco para não gerar um estado de inconsistência que o usuário não poderá solucionar sem a ajuda do Suporte Técnico.

Sempre que um diário for aberto, o sistema deve tentar identificar o período letivo corrente comparando as datas de início e término dos períodos letivos com a data atual. Se for possível a identificação, o sistema deve selecionar e apresentar as informações do período letivo corrente. Senão, o sistema deve exibir o primeiro período letivo do diário.

Não é permitido alterar os dados do período letivo (data de início, término e aulas previstas) quando o usuário selecionar um período já importado pelo school. Para que o usuário identifique os períodos já importados, o sistema deve exibir, na frente do nome do período letivo, o texto “somente leitura” entre parênteses.

Observação: As recuperações finais também são consideradas como períodos letivos, e em alguns casos essas recuperações podem ser aplicadas após o término do ano letivo. Por isso, o sistema não impede que a data de início ou de término de um período letivo seja maior ou igual à data de término do ano letivo.

Pontos de verificação

Observações

Nenhuma.