Cálculo de treinos para exames

Declaração sobre a lógica esperada para o calculo de treinos no que tange a promoção de faixas no exame.

Possibilidades a ser tratadas

  • Aluno pode ter várias matrículas (turmas) no mesmo gestor

  • Estas turmas podem ter atividades diferentes

  • Aluno pode frequentar mais de um turma da mesma atividade

  • Aluno pode acumular treinos em mais de uma turma da mesma atividade (concomitantes ou não) para o cálculo de treinos

  • Cada matrícula (turma) pode ter treinos_anteriores a serem adicionados

  • Após mudança de faixa, treinos anteriores devem ser ignorados

  • Após mudança de faixa, o cálculo da frequência deve ser a partir do dia posterior a mudança de faixa

  • Aluno que já fez troca de faixa na academia, pode arquivar matrícula, fazer treinos em outra academia (fora do fuji), e futuramente fazer nova matrícula e incluir treinos anteriores, estes treinos precisariam ser computados para o próximo exame.

Lógica do cálculo (treino e percental)

  • O total de treinos deve calcular apenas presenças (e avaliações) de datas após a data da graduação

  • Somente treinos em turmas da mesma atividade do exame, devem ser consideradas

  • Treinos anteriores só devem ser considerados das turmas com a mesma atividade e que a matrícula tenha data superior a data da graduação, para evitar contabilizar incorretamente após uma aprovação do exame de faixa

  • O cálculo percentual seria sempre baseado na próxima faixa do aluno, e não em relação a faixa que ele fará exame (para casos em que o aluno está pulando de faixa por exemplo), e seria bem normal passar de 100% (mais treinos do que o necessário para subir 1 faixa)

Melhorias ainda não cobertas pela sistema (passível de orçamento)

  • Criar ciclo de vida (status) para os exames, atualmente os exames não tem uma rotina de encerramento

  • Exame "encerrados" não podem receber alterações

  • Exame "encerrados" precisam congelar a graduação anterior do aluno (histórico), atualmente os exames sempre listam a graduação atual do aluno, sem lógica de histórico

  • Alunos não poderiam estar inscritos em dois exames "ativos" simultaneamente, precisando fechar um antes de incluir em outro

  • Lista de exames deveria evidenciar exames em aberto e ter guia separada para exames concluídos/encerrados. Lembrando que uma academia com múltiplas atividades (judô e karatê), poderia ter vários exames abertos simultaneamente, no mesmo período, porém com atividades diferentes…​

  • Uma melhoria possível (que garantiria cálculos melhores, seria gravar a faixa do aluno no momento de indicar os treinos anteriores)

  • Incluir dados de exames na ficha do aluno

  • Incluir o percentual de conclusão na ficha do aluno

  • Filtrar alunos que já passaram de 90% na lista de alunos

  • Alunos poderem ter mais de uma graduação, atualmente o sistema só permite que ele faça exame da graduação cadastrada (que é única), mas um aluno que seja shodan aikido e faixa roxa em jiujitsu, não poderia realizar os dois exames no fuji. O sistema para permitir isso precisaria que o aluno pudessem ter uma graduação por atividade realizada…​.