====== Especificação Funcional: Ficha Individual do Aluno ====== ===== Resumo ===== A ficha individual do aluno é um documento utilizado pela escola para arquivar os dados de frequência e nota de um aluno em um dado ano letivo. ===== Descrição ===== A ficha individual do aluno é um documento interno, utilizado por algumas escolas, para arquivar as informações detalhadas de frequência e nota dos alunos em cada período letivo de um ano letivo. As informações desse documento são as mesmas do [[softwares:school:requisitos:documentos:boletins|boletim]], mas o seu propósito é o uso interno pela escola, e não a distribuição para alunos ou pais de alunos. O histórico do aluno, apesar de armazenar o resultado do aluno em cada série, não detalha essas informações para cada período letivo, o que motivou a implementação desse documento. ===== Opções e filtros ===== O sistema deve disponibilizar a impressão da ficha individual de duas formas: para um aluno específico ou para toda uma turma. * **Para um aluno específico**: o aluno deverá estar vinculado a uma turma regular, mesmo que não esteja mais frequentando as aulas (evadido, transferido, etc); * **Para uma turma**: o sistema só deve permitir a impressão se a turma for regular e tiver ao menos um aluno matriculado. Quando o usuário solicitar a impressão para um aluno, o sistema deve criar o documento e exibí-lo imediatamente, sem a necessidade de definir nenhum parâmetro adicional. Quando a impressão for por turma, o sistema deverá exibir uma lista com o código, o nome e o resultado final de todos os alunos matriculados na turma para que o usuário possa marcar para quais alunos o documento deverá ser gerado. O sistema deve trazer todos os alunos dessa lista marcados por padrão, além de fornecer opções para marcar todos, desmarcar todos, inverter a marcação ou marcar apenas os alunos com um determinado resultado final. ===== Estrutura do documento ===== ==== Timbre ==== O documento deve imprimir, no topo da página, o timbre do Estabelecimento de Ensino que está utilizando o software, contendo a logomarca da Escola, os dados da Entidade Mantenedora (Nome, Endereço, Bairro, Cidade, UF, CEP e Telefone) seguidos dos dados do Estabelecimento de Ensino (Nome, Endereço, Bairro, Cidade, UF, CEP e Telefone). ==== Cabeçalho ==== O cabeçalho do documento deve exibir as seguintes informações: * **Título**: Deve exibir o título do documento, Ficha individual do aluno, seguido do nome do curso no qual o aluno encontra-se matriculado; * **Ano**: Abaixo do título do documento deve ser exibido o ano letivo corrente; * **Dados da escola**: Deve exibir os seguintes dados: nome, situação legal, endereço, município e estado; * **Dados do aluno**: Deve exibir os seguintes dados: nome, data de nascimento, sexo, estado (UF), naturalidade, nome do pai, nome da mãe, série, turma e turno. ==== Corpo do documento ==== * **Dados gerais do ano letivo**: * //Mínimo para promoção//: quantidade mínima de pontos necessária para que o aluno seja considerado como promovido (aprovado); * //Dias letivos anuais//: quantidade de dias letivos total do ano letivo; * //Carga horária//: carga horária da turma. * **Desempenho do aluno**: O sistema deve recuperar e exibir uma tabela onde as colunas devem ser formadas pelas disciplinas da série cursada pelo aluno e as linhas devem exibir o aproveitamento (nota), a carga horária e as faltas de cada disciplina, agrupadas por período letivo. Abaixo dos períodos letivos normais devem ser exibidos, também para cada disciplina, o aproveitamento, a carga horária e as faltas totais no ano letivo e, após o total, os dados do período letivo de recuperação. Após todas as informações de desempenho do aluno, no final da tabela, o resultado final do aluno (aprovado, reprovado, ...) deve ser exibido. * **Conversão de carga horária e faltas em horas**: quando o sistema estiver configurado para converter a carga horária e as faltas em horas, o sistema deverá multiplicar a carga horária e as faltas de cada bimestre pela quantidade de aulas por dia da série. Entretanto, essa multiplicação deve ser feita apenas para as séries do módulo I, que tem a carga horária definida por dias letivos. Para séries do módulo II, com carga horária por disciplina, os valores já são lançados em horas, bastando apenas o sistema formatá-los adequadamente (HH:MM). ==== Rodapé ==== Ao final do documento devem ser exibidos a data de emissão e dois campos de assinatura, sob os quais devem ser exibidos os dados dos responsáveis pela escola (nome, cargo e autorização). ===== Configurações e preferências do usuário ===== * **Converter carga horária e faltas em horas**: Quando esta opção estiver ativa, o sistema deve converter a carga horária e as faltas dos alunos em horas na impressão da ficha individual. Além disso, a carga horária deve ser somada e exibida apenas uma vez para o período letivo, assim como as faltas. Os valores também devem devem ser formatados como hora, no formato HH:MM. Por padrão esta opção deve estar desativada; * **Exibir os dados da escola no topo da página**: Quando esta opção estiver ativa, todos os dados da escola devem ser impressos. Quando estiver inativa, apenas o nome dos campos deve ser impresso, sem os dados. Por padrão esta opção deve estar ativa; * **Imprimir notas abaixo da média com a cor vermelha em: Boletins e Relatórios**: Quando esta opção estiver ativa, o sistema deve imprimir em vermelho todas as notas do aluno que estiverem abaixo da média, bem como os resultados "Reprovado" e "Retido". Por padrão esta opção deve estar ativa. ===== Modelos ===== * {{:softwares:school:requisitos:documentos:ficha_padrao.pdf|Ficha padrão.pdf}} * {{:softwares:school:requisitos:documentos:ficha_horas.pdf|Ficha em horas.pdf}} ===== Pontos de verificação ===== ==== Impressão por aluno ==== * O sistema só deve gerar o documento para alunos vinculados a uma turma regular; * O sistema deve exibir a opção de impressão através do clique com o botão direito sobre um aluno ou através do botão ferramentas; * A opção de impressão deve estar visível apenas na visão padrão; * A opção de impressão deve ser habilitada/desabilitada de acordo com as permissões do usuário (controle de acesso); * A opção de impressão deve ser exibida, mesmo que o aluno selecionado não possa ter a ficha gerada; * O sistema deve registrar a impressão no log de ações. ==== Impressão por turma ==== * O sistema só deve gerar o documento para turmas regulares; * O sistema só deve gerar o documento se houver ao menos um aluno frequentando a turma; * O sistema deve exibir a opção de impressão através do clique com o botão direito sobre uma turma ou através do botão ferramentas; * A opção de impressão deve ser habilitada/desabilitada de acordo com as permissões do usuário (controle de acesso); * A opção de impressão deve ser exibida, mesmo que a turma selecionada não permita a impressão (Complementar/AEE); * O sistema deve exibir uma tela com a lista de todos os alunos da turma para que o usuário marque/desmarque os alunos desejados; * A tela com a lista de alunos deve exibir as seguintes opções de filtro: marcar todos, desmarcar todos, inverter marcação, marcar por resultado final; * O sistema deve impedir a geração da ficha caso não haja nenhum aluno marcado na lista de alunos da turma; * O sistema deve registrar a impressão no log de ações. ==== Documento ==== * O documento deve ser gerado para alunos que qualquer modalidade/série/etapa; * O sistema deve exibir as notas abaixo da média em vermelho (configurável); * O sistema deve exibir os resultados "Reprovado" e "Retido" em vermelho (configurável). ===== Informações Adicionais ===== A emissão da ficha individual deve estar integrada aos módulos de alunos e turmas, de modo que ela possa ser realizada para um aluno ou turma específica.