Skip to content

Calcular bonificação apos alterar critérios de avaliação #730

@Junior-Shyko

Description

@Junior-Shyko

Contexto

Atualmente, em um determinado setor, existe a necessidade de bonificar um candidato com a pontuação B1 antes que a média final seja concluída, pois o candidato ainda está em processo de avaliação contínua.
O problema ocorre quando, após a bonificação, o avaliador altera algum critério de avaliação. Nesse momento, o sistema refaz automaticamente o cálculo da média, desconsiderando a pontuação da bonificação B1 que já havia sido atribuída. Isso gera inconsistência nos resultados e retrabalho para o avaliador, que precisa refazer a bonificação manualmente.

Objetivo

Como avaliador do setor
Quero que a pontuação da bonificação B1 seja preservada e considerada no cálculo da média final, mesmo após alterações nos critérios de avaliação
Para que o processo avaliativo seja justo, consistente e evite retrabalho com ajustes manuais

Escopo

  • Alterar a lógica de recálculo da média para preservar a pontuação da bonificação B1 quando já tiver sido atribuída
  • Garantir que a bonificação B1 seja somada à média recalculada, independentemente de alterações nos critérios de avaliação
  • Atualizar a interface para exibir corretamente a composição da média com a bonificação incluso
  • Criar testes automatizados para validar o cenário de bonificação + alteração de critérios

Fora de Escopo

  • Alterações em outras bonificações (B2, B3, etc.)
  • Mudanças na lógica de aprovação automática ou reprovação
  • Alterações no fluxo de fechamento de avaliação

Critérios de Aceitação

  • Preservar bonificação B1 ao alterar critérios de avaliação
    Dado que um candidato já recebeu a bonificação B1
    E a média ainda não foi concluída
    Quando o avaliador altera um critério de avaliação
    Então o sistema deve recalcular a média mantendo a pontuação da bonificação B1 no somatório final

  • Garantir que a média final considere B1 mesmo após múltiplas alterações
    Dado que a bonificação B1 foi aplicada
    E houve mais de uma alteração nos critérios de avaliação
    Quando a média for finalizada
    Então o valor final deve incluir a pontuação da bonificação B1

  • Exibir composição da nota com bonificação
    Dado que a bonificação B1 foi aplicada
    Quando o avaliador visualizar a nota do candidato
    Então deve ser exibido claramente o valor da média calculada e o valor da bonificação B1 incluso

Observações

  • A bonificação B1 é aplicada manualmente pelo avaliador antes da conclusão da média.
  • O erro atual ocorre porque o recálculo da média sobrescreve o valor total sem considerar a bonificação já aplicada.
  • É importante garantir que o comportamento seja consistente mesmo se houver múltiplas alterações nos critérios antes da finalização.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions