Especificação Funcional: Gerar resultado final

Resumo

Esta funcionalidade permite ao usuário a geração do resultado final de um aluno matriculado em turma regular no sistema.

Descrição

A geração do resultado final permite alterar o resultado final do aluno matriculado, caso este tenha sido movimentado durante o período letivo ou tenha sido promovido ou retido, casos onde o sistema não consegue calcular o rendimento do aluno. O sistema permite que o usuário gere os seguintes resultados finais durante o ano: Promovido, Retido, Transferido, Evadido, Desistente, Avançado, Classificado, Reclassificado e Falecido.

Gerar um resultado final de um aluno

Ao acessar o módulo de Alunos, na visão Padrão, o sistema deve exibir uma lista com os alunos cadastrados. Para gerar o resultado final de um aluno, basta selecionar o aluno na lista e acessar a funcionalidade “Gerar resultado final do aluno selecionado em turma regular” na opção Ferramentas, no clique do botão direito do mouse na linha do aluno na listagem ou utilizar as teclas de atalho Ctrl+G.

O sistema deverá exibir o Cadastro de Geração do resultado final do aluno, que deverá conter os principais dados do aluno para sua correta identificação: Aluno, Data nasc., Escola, Curso, Série, Turma e Resultado final; e os dados do resultado que deseja ser gerado para o aluno, onde cada resultado selecionado deverá exibir seus respectivos campos.

Após a geração do resultado final do aluno, seu cadastro de notas se torna inacessível para alteração, por isso é exibida uma imagem e um texto ao final do cadastro informando ao usuário para certificar-se de que todos os lançamentos devem ser realizados antes da geração do resultado. Uma vez gerado o resultado do aluno, este deve ser exibido corretamente no campo Resultado final na listagem de alunos.

Dados da Geração do resultado final de um aluno

Uma geração de resultado final de um aluno deve possuir os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Dados do aluno
Aluno Nome do aluno Texto - Sim
Data nasc. Data de nascimento do aluno Data - Sim
Escola Nome da escola que o aluno está matriculado Texto - Sim
Curso Nome do curso que o aluno está matriculado Texto - Sim
Série Nome da série que o aluno está matriculado Texto - Sim
Turma Nome da turma que o aluno está matriculado Texto - Sim
Resultado final Resultado final do aluno até o momento em que o cadastro é aberto Texto - Sim
Dados do resultado gerado
Resultado Resultado final que será gerado para o aluno Texto - Sim
Resultados: Promovido e Retido
Nenhum campo deve ser exibido
Resultado: Transferido
Data Data da transferência do aluno Data - Sim
Escola Nome da escola para onde o aluno está sendo transferido Texto 60 Não
Curso Nome do curso para onde o aluno está sendo transferido Texto - Não
Série Nome da série para onde o aluno está sendo transferido Texto - Não
Turma Nome da turma para onde o aluno está sendo transferido Texto - Não
Resultados: Evadido, Desistente e Falecido
Data Data da evasão, desistência e falecimento do aluno, respectivamente Data - Sim
Resultado: Avançado, Classificado e Reclassificado
Data Data que o aluno foi avançado Data - Sim
Curso Nome do curso para onde o aluno está sendo avançado Texto - Sim
Série Nome da série para onde o aluno está sendo avançado Texto - Sim
Turma Nome da turma para onde o aluno está sendo avançado Texto - Sim

Configurações e preferências do usuário

Não se aplica.

Pontos de verificação

Dados do aluno

  • Os campos dos Dados do aluno devem ser todos exibidos e não podem ser editados pelo usuário;

Resultados finais do aluno que permitem o acesso à funcionalidade

  • Um aluno que está como Cursando pode ter o resultado final gerado para todos os resultados disponíveis no sistema: Promovido, Retido, Transferido, Evadido, Desistente, Falecido, Avançado, Classificado e Reclassificado;
  • O sistema não permite gerar resultados finais para alunos que já possuem resultado calculado ou gerado, ou seja, que possuam resultado final diferente de Cursando. Apenas alunos com o resultado Cursando tem a possibilidade de acesso à funcionalidade, apenas estes podem ter o resultado final gerado. Para que um aluno retorne seu resultado final para cursando no sistema, é necessário que seu movimento atual seja cancelado até que o aluno possua o resultado final desejado.

Data

  • Para todos os movimentos que necessitam informar o campo Data, o sistema não deve permitir que o usuário informe uma data menor ou igual à data da última movimentação do aluno na escola;

Identificação das disciplinas das turmas

  • Quando o sistema não conseguir identificar as disciplinas entre as turmas (origem e destino) deve ser exibida a tela “Identificar as disciplinas das turmas”, onde devem existir os seguintes campos:
    • Campos para identificação (não podem ser editados):
      • Aluno: nome do aluno;
      • Turma origem: nome da turma origem; nome da série origem; nome do curso origem; nome da escola origem;
      • Turma destino: nome da turma destino; nome da série destino; nome do curso destino; nome da escola destino;
    • Duas colunas:
      • Disciplinas da turma de origem: devem ser exibidos os nomes das disciplinas da turma de origem (de onde os alunos estão matriculados), que não foram identificadas pelo sistema;
      • Disciplinas da turma de destino: devem ser exibidos os nomes das disciplinas da turma de destino, que corresponderem às disciplinas da turma de origem. É através dessa coluna que o usuário relacionará a disciplina da turma de origem com a disciplina da turma de destino;
    • Botão “Localizar uma disciplina da turma de destino”, que através dele será exibida a tela de localizar disciplina, onde serão exibidos os nomes das disciplinas da turma de destino, que ainda não foram identificadas;
  • Assim que o usuário identificar as disciplinas e clicar no botão Salvar, o sistema deve atribuir os valores (notas e faltas) do aluno nas respectivas disciplinas identificadas pelo usuário;
  • Caso uma disciplina não seja identificada, o sistema não conseguirá manter seus dados para a nova turma dos alunos, ou seja, disciplinas não identificadas terão seus dados excluídos;
  • O usuário pode cancelar a identificação de disciplinas. Nesse caso, o sistema deve manter a tela de geração de resultado final aberta, para que ele possa refazer o processo. Dessa forma, o sistema não pode armazenar os valores anteriores em memória, ou seja, todo o procedimento deve ser refeito assim que o usuário clicar novamente no botão Salvar (da tela de geração de resultado final);
  • O sistema utiliza os seguintes critérios, para identificar automaticamente as disciplinas entre as turmas:
    • Nomes iguais
    • Áreas disciplinares iguais
  • Nos casos em que a matrícula do aluno pode sofrer alterações de séries (Transferido, Avançado, Classificado e Reclassificado):
    • Quando as séries de origem e destino do aluno forem diferentes, mesmo que o sistema tenha a identificação de todas as disciplinas, ainda assim o sistema só vai manter os dados (nota/falta) para o aluno, caso os campos “Aplicar critério de aprovação” e “Tipo de avaliação” forem os mesmos para as respectivas disciplinas.

Resultados gerados: Promovido e Retido

  • Quando um aluno é gerado como promovido ou retido:
    • O sistema deve registrar o movimento de Promovido/Retido na tabela de vínculo do aluno com a turma regular (TabAlunosTurmas), na turma atual do aluno;
    • O sistema deve registrar para o aluno a movimentação Promovido/Retido da turma atual do aluno;
    • Todas as disciplinas que não aplicam critério de aprovação (não validam notas) ou de tipo de avaliação igual a “FORMATIVA (FICHAS)” do aluno no cadastro de notas, devem ter seus resultados atualizados para Promovido/Retido, além de serem lançadas automaticamente as notas ”-”, para essas disciplinas em todos os períodos letivos;
    • Seu resultado final deve ser atualizado para Promovido/Retido, para a turma regular caso todas as disciplinas sejam equivalentes às informadas acima; no caso de existir alguma disciplina para o aluno que seja do tipo de avaliação igual a “SOMATIVA (NOTAS)”, o sistema deverá verificar:
      • Se para essas disciplinas já existirem os resultados finais calculados (Aprovado/Reprovado), o sistema conseguirá gerar o resultado final do aluno para a turma regular, que por esse fato não poderá ser gerado como Promovido/Retido;
      • Caso alguma dessas disciplinas estejam sem o resultado final calculado (Aprovado/Reprovado), o sistema deverá exibir uma mensagem informando ao usuário e deverá impedir que o resultado final seja gerado, até que o aluno tenha todos os resultados finais calculados para essas disciplinas, na turma regular.

Resultados gerados: Evadido e Desistente

  • Quando um aluno é gerado como evadido ou desistente:
    • O sistema deve registrar o aluno na ata da turma com o resultado Evadido/Desistente;
    • O sistema deve registrar o movimento de Evadido/Desistente na tabela de vínculo do aluno com a turma regular (TabAlunosTurmas), na turma atual do aluno;
    • O sistema deve registrar para o aluno a movimentação Evadido/Desistente da turma atual do aluno;
    • Todas as disciplinas do aluno no cadastro de notas, devem ter seus resultados atualizados para Evadido/Desistente;
    • Seu resultado final deve ser atualizado para Evadido/Desistente;

Resultado gerado: Transferido

  • Quando um aluno é gerado como transferido, o sistema permite duas situações: transferência Interna e Externa;
  • Para ambos os casos de geração de resultado final de transferência, o sistema deve criar um documento de transferência para o aluno, contendo todos os seus dados parciais de notas, aulas e faltas;
  • No documento de histórico do aluno, a série cursada deve ter suas disciplinas atualizadas com relação às disciplinas existentes na turma que o aluno estava matriculado, uma vez que, na transferência essas disciplinas são recuperadas da turma do aluno.
Transferência Interna
  • Permite que o aluno seja transferido para outra escola cadastrada no sistema:
    • O usuário deve informar todos os campos na geração do resultado;
    • O sistema deve registrar o aluno na ata da escola e turma anteriores como transferido;
    • O campo escola no histórico do aluno deve ser atualizado para a nova escola;
    • O sistema deve registrar o movimento transferido na tabela de vínculo do aluno com a turma regular (TabAlunosTurmas), na turma anterior ao movimento; e deve registrar outro movimento de matrícula na mesma tabela, para a turma para onde o aluno foi movimentado;
    • O sistema deve registrar para o aluno, a movimentação de transferência da escola anterior e a movimentação de matrícula na nova escola;
    • Seus dados na listagem devem ser exibidos conforme a nova matrícula;
    • Suas notas e faltas devem ser mantidas, caso as disciplinas e a ordem da nova série sejam as mesmas, caso contrário, o sistema deve apagar tais informações;
    • O resultado final deve manter-se como Cursando;
Transferência Externa
  • Permite que o aluno seja transferido para uma escola fora do sistema:
    • O usuário deve informar apenas a data da transferência e os demais dados devem permanecer vazios;
    • O sistema deve manter a escola no histórico do aluno;
    • Apenas a movimentação de transferência deve ser registrada para o aluno;
    • Seus dados na listagem de alunos devem ser mantidos na mesma escola e turma;
    • Todas as disciplinas do aluno no cadastro de notas, devem ter seus resultados atualizados para Transferido;
    • O resultado final deve ser exibido como Transferido;

Resultados gerados: Avançado, Classificado e Reclassificado

  • O sistema deve exibir na listagem de turmas, através da tela “Localizar turma”:
    • Quando o aluno estiver matriculado no curso de Educação Infantil: além das turmas de outros cursos, todas as turmas da série que o aluno está matriculado (exceto a turma do aluno) e todas as turmas das séries superiores;
    • Quando o aluno estiver matriculado em outro curso diferente de Educação Infantil: além das turmas de outros cursos, todas as turmas das séries superiores;
  • Quando um aluno é avançado, classificado ou reclassificado:
    • O sistema deve registrar o aluno na ata da turma com o resultado Avançado/Classificado/Reclassificado;
    • No histórico do aluno, na série anterior seu resultado final deve ser registrado como Avançado/Classificado/Reclassificado, e a série seguinte deve ser criada como Cursando;
    • O sistema deve registrar o movimento de avanço/classificação/reclassificação na tabela de vínculo do aluno com a turma regular (TabAlunosTurmas), na turma anterior ao movimento; e deve registrar outro movimento de matrícula na mesma tabela, para a turma para onde o aluno foi movimentado;
    • O sistema deve registrar para o aluno a movimentação do avanço/classificação/reclassificação na série anterior e a movimentação de matrícula na série seguinte;
    • Seus dados na listagem de alunos devem ser exibidos conforme a nova matrícula;
    • Seu resultado final deve manter-se como Cursando;

Resultado gerado: Falecido

  • Quando um aluno é gerado como falecido:
    • O sistema deve registrar o aluno na ata da turma com o resultado Falecido;
    • O sistema deve registrar o movimento de Falecido em todos os vínculos do aluno no sistema: na matrícula regular, em todas as matrículas em turmas de atividade complementar (que possua movimento Matriculado) e em todas as matrículas em turmas de AEE (que possua movimento Matriculado);
    • O sistema deve registrar para o aluno a movimentação Falecido, apenas uma vez nas movimentações do aluno, independente da quantidade de matrículas que o aluno possuir;
    • Todas as disciplinas do aluno no cadastro de notas, devem ter seus resultados atualizados para Falecido;
    • Seu resultado final deve ser atualizado para Falecido, para todas as turmas: regular, complementares e AEE que possuir movimento como Falecido.

Observações

Nenhuma informação adicional.

 
softwares/school/requisitos/modulos/school/aluno/gerar_resultado_final.txt · Última modificação: 18/04/2024 14:07 por gabrielle
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki