Especificação funcional: Folha provisória de notas

Descrição

A folha provisória de notas contém todas as avaliações e notas dos alunos em um período letivo.

Opções e filtros

O documento é gerado sempre a partir da disciplina e do período letivo corrente, desde que o período letivo já tenha suas datas de início e término definidas. O documento também não deve ser impresso para disciplinas que não validam notas, ou seja, disciplinas que não permitem o registro de notas ou conceitos para os alunos. Nenhum filtro é requerido.

Estrutura do documento

Timbre

Este documento não deve trazer nenhum timbre.

Cabeçalho

O cabeçalho do documento deve mencionar o título do documento (Folha provisória de notas) e as seguintes informações:

  • Escola/curso: Nome, município e UF da escola e nome do curso;
  • Professor: Nome completo do professor;
  • Turma/turno/disciplina: Nome da turma, nome do turno e nome da disciplina;
  • Período letivo: Nome do período letivo e suas datas de início e término.

Corpo do documento

Nome Nota inicial <Descrição da avaliação> <Descrição da recuperação> <Descrição da nota final>
<Número de ordem do aluno> <Nome do aluno, data de nascimento (para alunos homônimos) e dados de movimento (para alunos movimentados)> <Nota inicial do aluno> <Nota do aluno na avaliação> <Nota do aluno na recuperação> <Nota final do aluno no período letivo>

Rodapé

Ao final do documento devem ser exibidos o total de páginas e o número da página atual.

Origem dos dados

O documento deve extrair todos os dados do período letivo e da disciplina correntes. Cada linha corresponde a um aluno da turma e cada coluna corresponde a uma avaliação do período letivo.

Informações adicionais

Origem das avaliações

As avaliações são definidas para cada período letivo de acordo com o modelo de diário adotado pelo município.

Orientação da página

A orientação da página é definida automaticamente de acordo com o modelo de diário utilizado pelo município. Essa orientação não pode ser modificada pelo usuário.

Quebra de página

Cada orientação de página contém uma quantidade máxima de linhas que deve ser respeitada durante a impressão. Caso a quantidade de alunos ultrapasse esse limite na mesma impressão, o sistema deve quebrar as páginas de acordo com a quantidade de alunos. Caso não existam registros suficientes para preencher uma página, o sistema deve completar essa página com linhas em branco até preencher completamente a área útil da mesma. O sistema não deve gerar quebras de página devido ao excesso de colunas: todas devem caber em uma única página, independente da orientação.

Quebras de registro

Quando as informações do aluno não couberem na coluna de nome, o sistema deve quebrar o texto desse registro em duas ou mais linhas e mesclar as colunas de notas para que o registro seja impresso como uma linha contínua. O sistema deve impedir também que as informações de um aluno sejam divididas entre duas páginas. Quando isso ocorrer, a página anterior deve ser preenchida com linhas em branco e a informação completa do aluno deve ser movida para a próxima página.

Modelos

Pontos de verificação

  • Os alunos devem ser impressos na mesma ordem em que são exibidos na tela;
  • As avaliações devem ser impressas na mesma ordem em que são exibidas na tela;
  • As notas devem ser impressas com a mesma quantidade de casas decimais apresentadas na tela;
  • A quantidade de alunos deve ser a mesma que a quantidade de alunos na turma (mesmo que os alunos tenham sido movimentados);
  • A quantidade de avaliações deve ser a mesma que a quantidade de avaliações do período letivo;
  • No cabeçalho das colunas de avaliação deve ser impressa a descrição da avaliação dada pelo professor;
  • O sistema deve preencher a página com linhas vazias quando a quantidade de alunos não completar uma página;
  • O sistema deve exibir a data de nascimento do aluno em frente ao nome para os alunos homônimos;
  • O sistema deve exibir o movimento e a data em frente ao nome do aluno para os alunos movimentados;
  • O sistema deve quebrar o nome do aluno em duas (ou mais) linhas caso ele não caiba na coluna de nome;
  • O sistema não deve permitir que as informações do aluno sejam divididas em mais de uma página;
  • O sistema deve exibir corretamente o total de páginas e o número da página atual no rodapé de cada página;
  • O sistema deve quebrar a página apenas quando a quantidade de alunos não couber em uma página;
  • O sistema não deve destacar as notas abaixo da média na impressão;
  • O sistema deve imprimir os conceitos normalmente, assim como notas numéricas;
  • O sistema não deve expandir a largura das colunas para conceitos grandes (o texto deve ser truncado).
 
softwares/diario/requisitos/modulos/folha_notas.txt · Última modificação: 01/12/2021 11:44 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki