====== Especificação funcional: Modelo de diário de Iconha ======
===== Dados gerais =====
* **Identificador**: ICONHA
* **Formato**: Retrato
* **Tamanho da impressão**: 710 x 1040px
* **Fonte padrão**: Arial
* **Folhas**:
* Capa
* Frequências
* Avaliações periódicas
* Dados biométricos
* Conteúdos
* Recuperação
* Resultado anual de frequência e nota
* Resultado anual de frequência
* Demonstrativo das avaliações
* Observações
* **Grupos de impressão**:
* //Diário completo//: todas as folhas do diário, respeitando as particularidades de cada uma;
* //Folhas do período letivo atual//:
* Período normal: Frequência, avaliações periódicas, dados biométricos e conteúdos;
* Período de recuperação: Recuperação;
* //Personalizada//: apenas as folhas selecionadas pelo usuário, respeitando as particularidades de cada uma e a seleção do período letivo/disciplina.
===== Capa =====
{{:softwares:diario:requisitos:modulos:iconhacapa.png|Capa}}
==== Considerações sobre a geração da capa ====
=== Quando imprimir ===
* Apenas uma folha para todo o diário, independente da quantidade de períodos letivos.
=== Disciplina ===
* O nome da disciplina deve ser impresso apenas para diários de disciplinas individuais. Nos diários de disciplinas conjuntas, esse campo deve ser oculto, ficando essa linha com apenas duas colunas: turma e turno.
==== Especificações ====
- **Logo do município**:
* //Alinhamento//: Centralizado
* //Tamanho//: 65 x 65px
- **Cabeçalho**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Linha 01//:
* Valor do campo: Prefeitura municipal de Iconha (texto fixo)
* Tamanho: 22pt
* Estilo: Bolder
* //Linha 02//:
* Valor do campo: Secretaria municipal de educação (texto fixo)
* Tamanho: 14pt
* Estilo: Bold
* //Linha 03//:
* Valor do campo: Iconha - ES (texto fixo)
* Tamanho: 14pt
* Estilo: Bold
- **Escola/Endereço**:
* //Valor do campo//: Nome completo da escola/Endereço e bairro da escola
* //Alinhamento//: Esquerda
* //Formato do texto//: Primeira letra de cada palavra em maiúsculas
* //Label//:
* Tamanho: 12pt
* Estilo: Bold
* //Valor//:
* Tamanho: 12pt
* Estilo: Regular
- **Nome do documento**:
* //Valor do campo//: Diário de classe (texto fixo)
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Tamanho//: 28pt
* //Estilo//: Bolder
- **Dados do curso**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Tamanho//: 16pt
* //Estilo//: Bold
* //Linha 01//:
* Valor do campo: Educação Básica (texto fixo)
* //Linha 02//:
* Valor do campo: Tipo de ensino do curso
- **Dados do diário**:
* //Alinhamento//: Esquerda
* //Formato do texto//: Primeira letra de cada palavra em maiúsculas
* //Label//:
* Tamanho: 12pt
* Estilo: Bold
* //Valor//:
* Tamanho: 12pt
* Estilo: Regular
* //Ano letivo//:
* Valor do campo: Ano letivo (numérico)
* //Ano/Série//:
* Valor do campo: Nome da série
* //Disciplina//:
* Valor do campo: Nome da disciplina
* //Turma//:
* Valor do campo: Nome da turma
* //Turno//:
* Valor do campo: Turno da turma
* //Professor(a)//:
* Valor do campo: Nome completo do professor
* //Horário//:
* Valor do campo: Em branco
===== Frequências =====
{{:softwares:diario:requisitos:modulos:iconhafrequencia.png|Frequências}}
==== Considerações sobre a geração da folha de frequências ====
=== Quando imprimir ===
* Uma folha para cada período letivo normal;
* Nas disciplinas individuais, uma folha para cada disciplina;
* Nas disciplinas conjuntas, apenas para a disciplina principal.
=== Capacidade ===
* 29 colunas de frequência, além das colunas fixas, mesmo que não haja aulas suficientes para preencher a página;
* 45 linhas, mesmo que não haja alunos suficientes para preencher a página.
=== Dias previstos/Dias cumpridos ===
* Quando a série for do módulo II, o label dos campos "Dias prev." e "Dias cump." deve ser modificado para "Aulas prev." e "Aulas dadas", respectivamente. O valor desses campos permanece o mesmo, sem a necessidade de realizar a conversão de dias para aulas ou vice versa.
=== Faltas iniciais ===
* Caso haja quebra de página por excesso de aulas, a coluna "Faltas iniciais" deve ser impressa apenas na primeira página.
=== Total de faltas ===
* A coluna "Total de faltas" deve ser impressa em todas as páginas. A soma das faltas deve ser cumulativa, ou seja, o total de faltas das páginas anteriores somado com o total de faltas da página atual.
=== Nome dos alunos ===
* Deve ser impresso no mesmo formato que é exibido no sistema (maiúsculas/minúsculas);
* Os alunos movimentados devem trazer, entre parênteses, o nome do movimento e a data do movimento. Ex: João da Silva (Transferido em 15/03/2018);
* Os alunos matriculados após a data de início do ano letivo devem trazer, entre parênteses, o nome do movimento e a data do movimento. Ex: Maria da Silva (Matriculado em 15/03/2018);
* Os alunos homônimos devem trazer, a data de nascimento do aluno. Ex: Paulo da Silva - 18/06/2000;
* Quando o nome de um aluno for maior do que o espaço existente para exibi-lo, uma quebra de linha deve ser gerada. Entretanto, a capacidade da página não deve ser alterada, ou seja, as linhas necessárias para exibir o nome do aluno devem ser mescladas em uma só;
* Quando houver quebra de linha, todo o registro do aluno deve ser impresso na mesma página. Logo, todos os dados do aluno devem ser impressos na página seguinte e a página atual deve ser completada com linhas em branco até que a capacidade da página seja atingida.
=== Quebra de páginas ===
* Sempre que a quantidade de alunos for maior do que a quantidade máxima de linhas da página, ou a quantidade de aulas for maior do que a quantidade máxima de colunas da página, o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* Se houver quebra simultânea (alunos e aulas), o sistema deve imprimir primeiro todas as páginas dos alunos para só depois imprimir novas páginas para as aulas restantes;
* As páginas devem ter sempre a mesma quantidade de colunas e linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
- **Nome da folha**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Estilo//: Bold
* //Tamanho//: 13pt
* //Valor do campo//: Diário de classe - Frequência (texto fixo)
- **Cabeçalho**:
* //Alinhamento//: Esquerda
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Label//:
* Tamanho: 8pt
* Estilo: Bold
* //Valor//:
* Tamanho: 8pt
* Estilo: Regular
* //Curso//:
* Valor do campo: Nome do curso
* //Dias prev./Aulas prev.//:
* Valor do campo: Quantidade de aulas previstas do período letivo
* //Dias cump./Aulas dadas//:
* Valor do campo: Quantidade de aulas dadas do período letivo
* //Ano letivo//:
* Valor do campo: Ano letivo (numérico)
* //Período//:
* Valor do campo: Data de início e término do período letivo
* //Turma//:
* Valor do campo: Nome da turma
* //Turno//:
* Valor do campo: Turno da turma
* //Professor//:
* Valor do campo: Nome completo do professor
* //Disciplina//:
* Valor do campo: Nome da disciplina
- **Faltas iniciais**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Faltas iniciais (texto fixo)
* Tamanho: 8pt
* Estilo: Bold
* Direção do texto: Vertical
* //Valores da coluna//:
* Valor do campo: Quantidade de faltas iniciais do aluno (número inteiro ou vazio)
* Tamanho: 8pt
* Estilo: Regular
- **Aulas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Cabeçalho da coluna//:
* Valor do campo: Data da aula ou vazio
* Formato: DD/MM/AAAA
* Tamanho: 8pt
* Estilo: Regular
* Direção do texto: Vertical
* //Valores da coluna//:
* Valor do campo: Símbolos de frequência: presente (.), ausente (F), nulo (-) ou vazio
* Tamanho: 8pt
* Estilo: Regular
- **Total de faltas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Total de faltas (texto fixo)
* Tamanho: 8pt
* Estilo: Bold
* Direção do texto: Vertical
* //Valores da coluna//:
* Valor do campo: Total de faltas do aluno (número inteiro ou vazio)
* Tamanho: 8pt
* Estilo: Regular
- **Número de ordem do aluno**:
* //Valor do campo//: Numero de ordem do aluno na turma ou vazio
* //Alinhamento//: Centralizado
* //Tamanho//: 8pt
* //Estilo//: Bold
- **Nome do aluno**:
* //Valor do campo//: Nome do aluno ou vazio
* //Alinhamento//: Esquerda
* //Formato do texto//: Primeira letra de cada palavra em maiúscula
* //Tamanho//: 8pt
* //Estilo//: Regular
===== Avaliações periódicas =====
{{:softwares:diario:requisitos:modulos:iconhanotas.png|Notas}}
{{:softwares:diario:requisitos:modulos:iconhanotasficha.png|Notas}}
==== Considerações sobre a geração da folha de avaliações periódicas ====
=== Quando imprimir ===
* Uma folha para cada período letivo normal;
* Uma folha para cada disciplina, mesmo em diários de disciplinas conjuntas;
* Apenas para disciplinas que têm algum critério de avaliação;
* Quando a ficha descritiva estiver habilitada e a série for avaliada por conceito, imprimir a folha com o texto "Ficha de Registro de Avaliação" no lugar das notas.
=== Ordem de impressão ===
* Quando for solicitada a impressão das folhas de avaliação de todas as disciplinas e de todos os períodos letivos, o sistema deve imprimir uma folha para cada combinação per/disciplina, iterando sempre pelo período e depois pela disciplina;
=== Capacidade ===
* 3 avaliações, além das colunas fixas;
* 50 linhas, mesmo que não haja alunos suficientes para preencher a página;
=== Nome dos alunos ===
* Deve ser impresso no mesmo formato que é exibido no sistema (maiúsculas/minúsculas);
* Os alunos movimentados devem trazer, entre parênteses, o nome do movimento e a data do movimento. Ex: João da Silva (Transferido em 15/03/2018);
* Os alunos matriculados após a data de início do ano letivo devem trazer, entre parênteses, o nome do movimento e a data do movimento. Ex: Maria da Silva (Matriculado em 15/03/2018);
* Os alunos homônimos devem trazer, entre parênteses, a data de nascimento do aluno. Ex: Paulo da Silva (18/06/2000);
* Quando o nome de um aluno for maior do que o espaço existente para exibi-lo, uma quebra de linha deve ser gerada. Entretanto, a capacidade da página não deve ser alterada, ou seja, as linhas necessárias para exibir o nome do aluno devem ser mescladas em uma só;
* Quando houver quebra de linha, todo o registro do aluno deve ser impresso na mesma página. Logo, todos os dados do aluno devem ser impressos na página seguinte e a página atual deve ser completada com linhas em branco até que a capacidade da página seja atingida.
=== Quebra de páginas ===
* Sempre que a quantidade de alunos for maior do que a quantidade máxima de linhas da página o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* As páginas devem ter sempre a mesma quantidade de colunas e linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
- **Nome da folha**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Estilo//: Bold
* //Tamanho//: 13pt
* //Valor do campo//: Avaliações periódicas - Nome do período letivo
- **Disciplina**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada palavra em maiúscula
* //Tamanho//: 8pt
* //Estilo//: Bold
* //Valor do campo//: Nome da disciplina
- **Avaliações**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Avaliações periódicas (texto fixo)
* Tamanho: 8pt
* Estilo: Bold
* //Valores da coluna//:
* Valor do campo: Nota do aluno na avaliação ou recuperação (número inteiro, número decimal, cadeia de caracteres, nulo (-) ou vazio)
* Casas decimais: De acordo com as definições do município
* Tamanho: 8pt
* Estilo: Regular
- **Demais colunas de notas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Nota ant./Nota/Rec./Nota (texto fixo)
* Tamanho: 8pt
* Estilo: Bold
* //Valores da coluna//:
* Valor do campo: Resultados do aluno no período letivo - Nota anterior às avaliações, nota final no período letivo, nota da recuperação e nota após a recuperação (numero inteiro, número decimal, cadeia de caracteres ou vazio)
* Casas decimais: De acordo com as definições do município
* Tamanho: 8pt
* Estilo: Regular
- **Número de ordem do aluno**:
* //Valor do campo//: Numero de ordem do aluno na turma (número inteiro ou vazio)
* //Alinhamento//: Centralizado
* //Tamanho//: 8pt
* //Estilo//: Bold
- **Nome do aluno**:
* //Valor do campo//: Nome do aluno ou vazio
* //Alinhamento//: Esquerda
* //Formato do texto//: Primeira letra de cada palavra em maiúscula
* //Tamanho//: 8pt
* //Estilo//: Regular
===== Dados biométricos =====
{{:softwares:diario:requisitos:modulos:iconhabio.png|Dados biométricos}}
==== Considerações sobre a geração da folha de dados biométricos ====
=== Quando imprimir ===
* Uma folha para cada período letivo normal;
* Apenas para a disciplina de Educação Física (código de área = 11).
=== Ordem de impressão ===
* Quando for solicitada a impressão das folhas de todos os períodos letivos, o sistema deve imprimir uma folha para cada período letivo normal, na ordem em que eles se encontram no diário.
=== Capacidade ===
* Peso e altura dos alunos (colunas fixas);
* 50 linhas, mesmo que não haja alunos suficientes para preencher a página.
=== Nome dos alunos ===
* Deve ser impresso no mesmo formato que é exibido no sistema (maiúsculas/minúsculas);
* Os alunos movimentados devem trazer, entre parênteses, o nome do movimento e a data do movimento. Ex: João da Silva (Transferido em 15/03/2018);
* Os alunos matriculados após a data de início do ano letivo devem trazer, entre parênteses, o nome do movimento e a data do movimento. Ex: Maria da Silva (Matriculado em 15/03/2018);
* Os alunos homônimos devem trazer, entre parênteses, a data de nascimento do aluno. Ex: Paulo da Silva (18/06/2000);
* Quando o nome de um aluno for maior do que o espaço existente para exibi-lo, uma quebra de linha deve ser gerada. Entretanto, a capacidade da página não deve ser alterada, ou seja, as linhas necessárias para exibir o nome do aluno devem ser mescladas em uma só;
* Quando houver quebra de linha, todo o registro do aluno deve ser impresso na mesma página. Logo, todos os dados do aluno devem ser impressos na página seguinte e a página atual deve ser completada com linhas em branco até que a capacidade da página seja atingida.
=== Quebra de páginas ===
* Sempre que a quantidade de alunos for maior do que a quantidade máxima de linhas da página o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* As páginas devem ter sempre a mesma quantidade de colunas e linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
- **Nome da folha**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Estilo//: Bold
* //Tamanho//: 13pt
* //Valor do campo//: Dados biométricos - Nome do período letivo
- **Número de ordem do aluno**:
* //Valor do campo//: Numero de ordem do aluno na turma (número inteiro ou vazio)
* //Alinhamento//: Centralizado
* //Tamanho//: 8pt
* //Estilo//: Bold
- **Nome do aluno**:
* //Valor do campo//: Nome do aluno ou vazio
* //Alinhamento//: Esquerda
* //Formato do texto//: Primeira letra de cada palavra em maiúscula
* //Tamanho//: 8pt
* //Estilo//: Regular
- **Dados biométricos**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho das colunas//:
* Valor do campo: Peso / Altura
* Tamanho: 8pt
* Estilo: Bold
* //Valores das colunas//:
* Valor do campo: Peso ou altura do aluno (número inteiro, número decimal, nulo (-) ou vazio)
* Casas decimais: Duas
* Tamanho: 8pt
* Estilo: Regular
===== Conteúdos =====
{{:softwares:diario:requisitos:modulos:iconhaconteudo.png|Conteúdos}}
==== Considerações sobre a geração da folha de conteúdos ====
=== Quando imprimir ===
* Uma folha para cada período letivo normal;
* Uma folha para cada disciplina, mesmo em diários de disciplinas conjuntas.
=== Ordem de impressão ===
* Quando for solicitada a impressão das folhas de conteúdo de todas as disciplinas e de todos os períodos letivos, o sistema deve imprimir uma folha para cada combinação período/disciplina, iterando sempre pelo período e depois pela disciplina.
=== Capacidade ===
* 55 linhas, mesmo que não haja aulas suficientes para preencher a página.
=== Datas e conteúdos ===
* Quando o conteúdo não couber em uma linha, o sistema deve fazer a quebra de linha, mesclando todas as linhas de um mesmo conteúdo em uma única célula. As linhas da data correspondente também devem ser mescladas;
* O formato do texto (maiúsculas/minúsculas) não deve ser alterado;
* As quebras de linha realizadas pelo usuário durante a digitação devem ser mantidas;
* Todos os registros de conteúdo devem ser impressos, mesmo que estiverem vazios (somente com a data da aula).
=== Quebra de páginas ===
* Sempre que a quantidade de aulas/conteúdos for maior do que a quantidade máxima de linhas da página o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* As páginas devem ter sempre a mesma quantidade de colunas e linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
- **Data da aula**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Cabeçalho da coluna//:
* Valor do campo: Data (texto fixo)
* Tamanho: 12pt
* Estilo: Bold
* //Valores da coluna//:
* Valor do campo: Data da aula (formato DD/MM/AAAA) ou vazio
* Alinhamento: Centralizado
* Tamanho: 8pt
* Estilo: Regular
- **Conteúdo**:
* //Valor do campo//: Conteúdo ministrado na aula ou vazio
* //Alinhamento//: Esquerda
* //Formato do texto//: Conforme informado pelo usuário
* //Tamanho//: 8pt
* //Estilo//: Regular
- **Data**:
* //Alinhamento//: Esquerda
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Label//:
* Tamanho: 8pt
* Estilo: Regular
* //Valor//: Vazio (apenas a máscara de data)
- **Assinaturas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Label//:
* Tamanho: 8pt
* Estilo: Regular
* //Valor//: Vazio
===== Recuperação =====
{{:softwares:diario:requisitos:modulos:iconharecuperacao.png|Recuperação final}}
==== Considerações sobre a geração da folha de recuperação ====
=== Quando imprimir ===
* Uma folha para cada período letivo de recuperação normal;
* Uma folha contendo todas as disciplinas;
* Apenas para disciplinas que têm algum critério de avaliação.
=== Capacidade ===
* 3 aulas e 8 disciplinas, além das colunas fixas;
* 50 linhas, mesmo que não haja alunos suficientes para preencher a página.
=== Informações de frequência ===
* Mesmo que haja mais do que três aulas no período letivo, o sistema deve imprimir nessa folha apenas as frequências relacionadas às três primeiras;
* Em diários com múltiplas disciplinas, as informações de frequência devem ser recuperadas sempre da disciplina principal.
=== Conteúdos ===
* Os conteúdos devem ser ordenados primeiro por disciplina e só depois pela data da aula;
* Quando o conteúdo não couber em uma linha, o sistema deve fazer a quebra de linha sem mesclá-las;
* O formato do texto (maiúsculas/minúsculas) não deve ser alterado;
* As quebras de linha realizadas pelo usuário durante a digitação devem ser mantidas.
=== Quebra de páginas ===
* Sempre que a quantidade de alunos ou a quantidade de conteúdos ministrados for maior do que a quantidade máxima de linhas da página o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* As páginas devem ter sempre a mesma quantidade de colunas e linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
- **Nome da folha**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Estilo//: Bold
* //Tamanho//: 13pt
* //Valor do campo//: Recuperação (texto fixo)
- **Período**:
* //Alinhamento//: Esquerda
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Label//:
* Tamanho: 8pt
* Estilo: Bold
* //Valor//:
* Tamanho: 8pt
* Estilo: Regular
- **Número de ordem do aluno**:
* //Valor do campo//: Numero de ordem do aluno na turma (número inteiro ou vazio)
* //Alinhamento//: Centralizado
* //Tamanho//: 8pt
* //Estilo//: Bold
- **Frequências**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada palavra em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Data da aula ou vazio
* Formato: DD/MM/AAAA
* Tamanho: 8pt
* Estilo: Bold
* Direção do texto: Vertical
* //Valores da coluna//:
* Valor do campo: Símbolos de frequência: presente (.), ausente (F), nulo (-) ou vazio
* Tamanho: 8pt
* Estilo: Regular
- **Notas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada palavra em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Nome da disciplina
* Tamanho: 8pt
* Estilo: Bold
* Direção do texto: Vertical
* //Valores da coluna//:
* Valor do campo: Nota do aluno na recuperação (número inteiro, número decimal, nulo (-) ou vazio)
* Tamanho: 8pt
* Estilo: Regular
- **Registro da matéria**:
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Registro da matéria (texto fixo)
* Alinhamento: Centralizado
* Tamanho: 8pt
* Estilo: Bold
* //Valores da coluna//:
* Valor do campo: Conteúdo ministrado ou vazio
* Alinhamento: Esquerda
* Tamanho: 8pt
* Estilo: Regular
===== Resultado anual de frequência =====
{{:softwares:diario:requisitos:modulos:iconharesultadofrequencia.png|Resultado anual de frequência}}
==== Considerações sobre a geração da folha de resultado anual de frequência e nota ====
=== Quando imprimir ===
* Uma folha, apenas para a disciplina principal;
* Apenas para diários de séries do módulo I.
=== Capacidade ===
* 3 períodos letivos, além das colunas fixas;
* 50 linhas, mesmo que não haja alunos suficientes para preencher a página.
=== Resultado final ===
* O resultado final do aluno deve ser o resultado dele no ano letivo, considerando todas as disciplinas, e não apenas o seu resultado na disciplina principal.
=== Quebra de páginas ===
* Sempre que a quantidade de alunos for maior do que a quantidade máxima de linhas da página o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* As páginas devem ter sempre a mesma quantidade de colunas e linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
- **Nome da folha**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Tamanho//: 13pt
* //Estilo//: Bold
* //Valor do campo//: Resultado anual de frequência (texto fixo)
- **Número de ordem do aluno**:
* //Valor do campo//: Numero de ordem do aluno na turma (número inteiro ou vazio)
* //Alinhamento//: Centralizado
* //Tamanho//: 8pt
* //Estilo//: Bold
- **Informações sobre os períodos letivos**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo:
* Linha 01: Nome do período letivo
* Linha 02: Dias letivos (texto fixo) + Quantidade de dias letivos do período
* Linha 03: Total de faltas (texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Total de faltas do aluno no período letivo (número inteiro)
- **Total de faltas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo: Total faltas dias (texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Total de faltas do aluno no ano letivo (número inteiro)
- **Percentual de faltas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo:
* Linha 01: % (texto fixo)
* Linha 02: F (Texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Casas decimais: De acordo com as definições do município
* Valor do campo: Percentual de faltas do aluno no ano letivo (número inteiro, número decimal ou vazio)
- **Resultado final**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo:
* Linha 01: Resultado final (texto fixo)
* Linha 02: Avaliação e frequência (texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Descrição do resultado final do aluno (cadeia de caracteres)
===== Demonstrativo das avaliações =====
{{:softwares:diario:requisitos:modulos:iconhademonstrativoaval.png|Demonstrativo das avaliações}}
==== Considerações sobre a geração da folha de demonstrativo de avaliações ====
=== Quando imprimir ===
* Uma folha para cada três disciplinas;
* Apenas para diários de séries do módulo I.
=== Capacidade ===
* 3 disciplinas, com 3 períodos letivos cada, além das colunas fixas;
* 50 linhas, mesmo que não haja alunos suficientes para preencher a página.
=== Quebra de páginas ===
* Sempre que a quantidade de alunos for maior do que a quantidade máxima de linhas da página, ou a quantidade de disciplinas for maior do que a quantidade máxima de disciplinas da página, o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* Se houver quebra simultânea (alunos e disciplinas), o sistema deve imprimir primeiro todas as páginas dos alunos para só depois imprimir novas páginas para as disciplinas restantes;
* As páginas devem ter sempre a mesma quantidade de colunas e linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
==== Especificações ====
- **Nome da folha**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Tamanho//: 13pt
* //Estilo//: Bold
* //Valor do campo//: Demonstrativo das avaliações (texto fixo)
- **Nome da disciplina**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada palavra em maiúscula
* //Tamanho//: 8pt
* //Estilo//: Bold
* //Valor do campo//: Nome da disciplina ou vazio
- **Número de ordem do aluno**:
* //Alinhamento//: Centralizado
* //Tamanho//: 8pt
* //Estilo//: Bold
* //Valor do campo//: Numero de ordem do aluno na turma (número inteiro ou vazio)
- **Informações sobre os períodos letivos**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo:
* Linha 01: Períodos letivos (texto fixo)
* Linha 02: Número do período letivo (ordinal)
* //Valores da coluna//:
* Casas decimais: De acordo com as definições do município
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Nota final do aluno em cada período letivo (número inteiro, número decimal, nulo (-) ou vazio)
- **Resultados do aluno**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho das colunas//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo: Média final/Nota após recup. final (texto fixo)
* //Valores da coluna//:
* Casas decimais: De acordo com as definições do município
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Média do aluno no ano letivo/Nota final do aluno, após a realização da recuperação (número inteiro, número decimal, nulo (-) ou vazio)
===== Resultado anual de frequência e nota =====
{{:softwares:diario:requisitos:modulos:iconhafrequencianota.png|Resultado anual de frequência e nota}}
==== Considerações sobre a geração da folha de resultado anual de frequência e nota ====
=== Quando imprimir ===
* Uma folha para cada disciplina, mesmo em diários de disciplinas conjuntas;
* Apenas para diários de séries do módulo II;
* Apenas para disciplinas que têm algum critério de avaliação.
=== Ordem de impressão ===
* Quando for solicitada a impressão das folhas de resultado de todas as disciplinas, o sistema deve imprimir uma folha para cada disciplina, na ordem em que elas são exibidas no diário.
=== Capacidade ===
* 3 períodos letivos, além das colunas fixas;
* 45 linhas, mesmo que não haja alunos suficientes para preencher a página.
=== Quebra de páginas ===
* Sempre que a quantidade de alunos for maior do que a quantidade máxima de linhas da página o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* As páginas devem ter sempre a mesma quantidade de colunas e linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
- **Nome da folha**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Tamanho//: 13pt
* //Estilo//: Bold
* //Valor do campo//: Resultado anual de frequência e nota (texto fixo)
- **Número de ordem do aluno**:
* //Valor do campo//: Numero de ordem do aluno na turma (número inteiro ou vazio)
* //Alinhamento//: Centralizado
* //Tamanho//: 8pt
* //Estilo//: Bold
- **Notas periódicas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo:
* Linha 01: Notas periódicas
* Linha 02: Nome abreviado dos períodos letivos normais (primeiros 4 caracteres)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Casas decimais: De acordo com as definições do município
* Valor do campo: Nota final do aluno em cada período letivo (número inteiro, número decimal, nulo (-) ou vazio)
- **Nota final**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Nota final (texto fixo)
* Tamanho: 8pt
* Estilo: Bold
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Casas decimais: De acordo com as definições do município
* Valor do campo: Nota final do aluno, considerando apenas os períodos letivos normais (número inteiro, número decimal, nulo (-) ou vazio)
- **Nota da recuperação final**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Nota da recup. final (texto fixo)
* Tamanho: 8pt
* Estilo: Bold
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Casas decimais: De acordo com as definições do município
* Valor do campo: Nota do aluno na recuperação final do ano letivo (número inteiro, número decimal, nulo (-) ou vazio)
- **Nota após recuperação final**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Valor do campo: Nota após recup. final (texto fixo)
* Tamanho: 8pt
* Estilo: Bold
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Casas decimais: De acordo com as definições do município
* Valor do campo: Nota do aluno após a recuperação final (número inteiro, número decimal, nulo (-) ou vazio)
- **Total de faltas por período letivo**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo:
* Linha 01: Total de faltas (texto fixo)
* Linha 02: Nome abreviado dos períodos letivos normais (primeiros 4 caracteres)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Total de faltas do aluno em cada período letivo (número inteiro, nulo (-) ou vazio)
- **Total de faltas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo: Total faltas (texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Total de faltas do aluno no ano letivo (número inteiro)
- **Percentual de faltas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo:
* Linha 01: % (texto fixo)
* Linha 02: F (texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Casas decimais: De acordo com as definições do município
* Valor do campo: Percentual de faltas do aluno no ano letivo (número inteiro, número decimal ou vazio)
- **Resultado final**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho da coluna//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo: Resultado final (texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Descrição do resultado final do aluno (cadeia de caracteres)
- **Total de aulas previstas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho das colunas//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo: Nome abreviado dos períodos letivos (primeiros 4 caracteres) / Total (texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Total de aulas previstas de cada período letivo / Total de aulas previstas do ano letivo (número inteiro)
- **Total de aulas dadas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada frase em maiúscula
* //Cabeçalho das colunas//:
* Tamanho: 8pt
* Estilo: Bold
* Valor do campo: Nome abreviado dos períodos letivos (primeiros 4 caracteres) / Total (texto fixo)
* //Valores da coluna//:
* Tamanho: 8pt
* Estilo: Regular
* Valor do campo: Total de aulas dadas de cada período letivo / Total de aulas dadas do ano letivo (número inteiro)
- **Assinaturas**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Primeira letra de cada palavra em maiúscula
* //Label//:
* Tamanho: 8pt
* Estilo: Bold
* Valor: Assinatura do professor
* //Valor//: Vazio
===== Observações =====
{{:softwares:diario:requisitos:modulos:iconhaobservacao.png|Observações}}
==== Considerações sobre a geração da folha de observações ====
=== Quando imprimir ===
* Uma folha para cada diário.
=== Capacidade ===
* 58 linhas, mesmo que não haja conteúdo para preencher a página.
=== Texto das observações ===
* O formato do texto (maiúsculas/minúsculas) não deve ser alterado;
* As quebras de linha realizadas pelo usuário durante a digitação devem ser mantidas (inclusive as linhas em branco, se houver).
=== Quebra de páginas ===
* Sempre que a quantidade de texto for maior do que a quantidade máxima de linhas da página o sistema deve gerar uma nova página para imprimir o conteúdo restante;
* As páginas devem ter sempre a mesma quantidade de linhas, mesmo que essas tenham que ser impressas em branco.
==== Especificações ====
- **Nome da folha**:
* //Alinhamento//: Centralizado
* //Formato do texto//: Maiúsculas
* //Tamanho//: 14pt
* //Estilo//: Bold
* //Valor do campo//: Observações (texto fixo)
- **Observações**:
* //Valor do campo//: Observações descritas pelo professor durante o ano letivo (de todas as disciplinas, em todos os períodos letivos)
* //Alinhamento//: Esquerda
* //Formato do texto//: Conforme informado pelo usuário
* //Tamanho//: 8pt
* //Estilo//: Regular