i-diario icon indicating copy to clipboard operation
i-diario copied to clipboard

Não está verificando a configuração de avaliação numérica ao criar recuperação por etapa

Open williamsla opened this issue 2 years ago • 3 comments

MENU:

Recuperações -> Diário de recuperações de etapas -> Novo lançamento

DESCRIÇÃO:

Configurei avaliações numéricas por etapa. No ano letivo são 4 etapas e cada etapa tem 3 avaliações utilizando somatório para calcular a média. Ao clicar no botão de criar recuperação por etapa aparece a mensagem É necessário configurar uma avaliação numérica, apesar de já ter sido configurada por etapa.

OBSERVAÇÕES:

Pelo que vi em SchoolTermRecoveryDiaryRecordsController#new só está verificando se tem avaliação numérica geral, com a função current_test_setting.. Nâo deveria verificar também a função current_test_setting_step(step) ?.

AMBIENTE:

  • Plataforma utilizada: instalação direta
  • Sistema operacional e versão (p.ex. Ubuntu 16.04, Windows 7): ubuntu 18.04
  • Navegador e versão (p.ex. Chrome 35.9.9.9): Chrome
  • Outros detalhes importantes:

williamsla avatar Jun 02 '22 08:06 williamsla

@williamsla, que que tem um PR para resolver esse problema, porém pelo que pude acompanhar eu precisaria atualizar a versão do meu i-Diário de 1.3.6 para a 1.4.0

Se não for pedir demais, você não saberia me informar o que eu deveria ajustar na versão 1.3.6 para que essa mensagem É necessário configurar uma avaliação numérica não seja apresentada no ato de registrar uma Diário de recuperações de etapas

Segue tela de erro e configuração de avaliações.

image

image

image

image

Campo no i-Educar que informa a recuperação por etapa! image

msoares94 avatar Jul 28 '22 04:07 msoares94

Olá @marcosoliveirasoares94 , boa noite!

Tem as modificações nesse PR https://github.com/portabilis/i-diario/pull/108/files?diff=split&w=0. Para resolver esse problema rápido basta tirar a verificação de avaliação numérica da função new no arquivo app/controllers/school_term_recovery_diary_records_controller.rb.

Como conversado com o Gustavo nesse PR, o problema é que a validação de avaliação numérica não está verificando se há configuração de avaliação numérica por período escolar. E também não dá pra inserir essa verificação no local que estava.

Assim, remove a verificação da função citada e precisamos adicionar essa validação no arquivo test_setting_fetcher.rb, conforme sugerido pelo Gustavo. Ainda não fiz isso. Dessa forma, torna-se uma solução definitiva.

Se ficou confuso a explicação, dá um retorno aqui pra gente ir alinhando. rsrs

williamsla avatar Jul 28 '22 23:07 williamsla

@williamsla, funcionou como uma luva, muito obrigado! Por hora irei deixar comentado, pois a minha ideia é atualizar para a nova versão do i-Diário e talvez até lá você já tenha feito o outro PR e @edersoares ou outro integrante da Portabilis feito o Merge.

msoares94 avatar Jul 29 '22 12:07 msoares94