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….