Especificação Funcional: Gerar resultado final em turma de AEE

Resumo

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

Descrição

A geração do resultado final em turma de AEE permite alterar o resultado final do aluno matriculado nessas turmas, apenas quando seu movimento atual seja Matriculado, alunos com movimentos diferentes não podem mais gerar o resultado final na turma. O sistema permite que o usuário gere os seguintes resultados finais para turmas de AEE: Promovido, Retido, Transferido, Evadido, Desistente e Falecido.

Gerar resultado final de um aluno em turma de AEE

Ao acessar o módulo de Alunos, na visão de Turmas AEE, o sistema deve exibir uma lista com os alunos matriculados em turmas de AEE. Para gerar o resultado final de um aluno na turma de AEE, basta selecionar o vínculo do aluno na turma, na lista e acessar a funcionalidade “Gerar resultado final do aluno na turma de AEE selecionada” na opção Ferramentas ou no clique do botão direito do mouse na linha do aluno na listagem.

O sistema deverá exibir o Cadastro de Geração do resultado final em turma de AEE, que deverá conter os principais dados do aluno e do vínculo com a turma para sua correta identificação: Aluno, Data nasc., Escola, Curso, Série e Turma; Bem como, o campo para determinar resultado que deseja ser gerado para o aluno, a data da geração do resultado 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 em turma de AEE

Uma geração de resultado final de um aluno em turma de AEE 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 da turma de AEE Texto - Sim
Curso Nome do curso da turma de AEE Texto - Sim
Série Nome da série da turma de AEE Texto - Sim
Turma Nome da turma de AEE Texto - Sim
Dados do resultado gerado
Resultado Resultado final que será gerado para o aluno Texto - Sim
Data Data da geração do resultado do aluno Data - Sim
Resultados: Promovido, Retido, Evadido, Desistente e Falecido
Imagem de atenção
Resultado: Transferido
Escola Nome da escola para onde o aluno está sendo transferido Texto - 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

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 em alguma turma de AEE pode ter o resultado final gerado para os seguintes resultados do sistema: Promovido, Retido, Transferido, Evadido, Desistente e Falecido;
  • O sistema não permite gerar resultados finais em turma de AEE para alunos que já possuem movimento nas turmas, ou seja, que possuam movimento atual diferente de Matriculado. Apenas alunos com o movimento atual Matriculado tem a possibilidade de acesso à funcionalidade, apenas estes podem ter o resultado final gerado. Para que um aluno retorne seu movimento para Matriculado na turma de AEE, é necessário que seu movimento atual seja cancelado até que o aluno possua o movimento 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):
    • 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 de AEE (TabAlunosTurmasAEE), na turma atual do aluno;
    • O sistema deve registrar para o aluno a movimentação Promovido/Retido da turma atual de AEE 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 de AEE 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 de AEE, 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 de AEE.

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 de AEE (TabAlunosTurmasAEE), na turma atual de AEE do aluno;
    • O sistema deve registrar para o aluno a movimentação Evadido/Desistente da turma atual de AEE do aluno;
    • Todas as disciplinas do aluno no cadastro de notas da turma de AEE, assim como o próprio resultado final devem ser atualizados para Evadido/Desistente;
    • Na listagem da visão Turmas AEE, seu resultado final deve ser atualizado para Evadido/Desistente, para a turma de AEE;

Resultado gerado: Transferido

  • Quando um aluno é gerado como transferido, o sistema permite duas situações: transferência Interna e Externa;
Transferência Interna
  • Permite que o aluno seja transferido para outra turma cadastrada no sistema. Para esse tipo de turma, o sistema permite que a turma pertença a qualquer curso e escola cadastrados, inclusive dos mesmos da qual a turma de origem do aluno pertence;
    • O usuário deve informar todos os campos na geração do resultado;
    • O sistema deve registrar o aluno na ata da turma de origem com o resultado transferido (caso a escola e/ou o curso sejam diferentes);
    • O sistema deve remover o aluno na ata da turma de destino (caso tenha sido informado anteriormente);
    • O sistema deve registrar o movimento Transferido, para a turma de origem, na tabela de vínculo do aluno com a turma de AEE (TabAlunosTurmasAEE); e deve registrar outro movimento de matrícula na mesma tabela, para a turma de destino do aluno (para onde o aluno foi movimentado);
    • O sistema deve registrar nas movimentações do aluno, a movimentação Transferido da turma de origem e a movimentação de matrícula da turma de destino;
    • No cadastro de notas da turma de origem, suas notas e faltas devem ser mantidas. Todas as disciplinas do aluno, assim como o próprio resultado final devem ser atualizados para Transferido;
    • No cadastro de notas da turma de destino, caso as disciplinas e a ordem da série sejam as mesmas da turma de origem, o sistema deve recriar os mesmos dados (notas/faltas) para a nova turma; caso contrário, o sistema não os recriará;
    • Seus dados na listagem da visão Turmas AEE devem ser exibidos como:
      • Um registro do vínculo do aluno na turma de origem, com o resultado final como Transferido;
      • Um registro do vínculo do aluno na turma de destino, com o resultado final como Cursando (com o valor do campo 'Recebido por transferência (AEE)' igual a 'SIM');
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 registrar o aluno na ata da turma com o resultado transferido;
    • O sistema deve registrar o movimento de Transferido na tabela de vínculo do aluno com a turma de AEE (TabAlunosTurmasAEE), na turma atual de AEE do aluno;
    • O sistema deve registrar para o aluno a movimentação Transferido da turma atual de AEE do aluno;
    • Todas as disciplinas do aluno no cadastro de notas da turma de AEE, assim como o próprio resultado final devem ser atualizados para Transferido;
    • Na listagem da visão Turmas AEE, seu resultado final deve ser atualizado para Transferido, para a turma de AEE;

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 (caso esteja matriculado e possua resultado final Cursando), 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(s) cadastro(s) 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, exibidos nas respectivas visões do módulo de alunos.

Observações

Nenhuma informação adicional.

 
softwares/school/requisitos/modulos/school/aluno/gerar_resultado_final_aee.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