Al querer evaluar las competencias no muestra la calificación correcta, por ejemplo si le coloco a todas las competencias Excelente me muestra una nota final de 400 y considero que debería ser 100 y si le coloco adecuado a todas las competencias me muestra una nota de 266.68, La versión de Evolution es 1.9.0.1. Adjunto las imágenes de la competencia. |
Para calcular la nota utiliza los pesos de los factores y rubros y las notas de los grados. Tendrías que revisar como están distribuidas estos valores en el Esquema de Evaluación. Si querés ver más a detalle cómo se calcula la nota, esto se realiza en un Store Procedure ¿Cargaste los pesos y notas o los ingresaste en la pantalla? Me parece que tenes pesos que no suman 100, por eso te da las notas que te está calculando. |
El cálculo de las ponderaciones en la evaluación de desempeño se hace mediante interpolación lineal de los valores mínimo y máximo asignados a los grados La fórmula de interpolación es la siguiente: Donde X es la nota, Xmin y Xmax son la nota mas baja y la nota mas alta respectivamente asignada a los grados. El valor de Y multiplicado por el peso resulta en la ponderación, por lo que es probable que en tu caso los pesos no sumen 100 |
Hemos estado analizando esta fórmula para el cálculo de la nota y no nos parece correcta ya que para la nota mínima siempre le calcula un valor de CERO, y esto no aplica para todos los casos, además obliga al cliente a utilizar valores de como: 0, 1, 2, 3, 4 y algunos clientes utilizan otras numeraciones como 0, 5, 10 ,15 20 consideramos que la forma más adecuada y simple de calcula el porcentaje de la nota es utilizando la fórmula: Y = X / Xmax Con ello sin importar el rango que utilice el cliente siempre se obtiene el porcentaje a aplicar y no los obligamos a que el primer rango valga CERO,si el cliente lo quiere utilizar le puede asignar un valor de cero a su primer o más baja calificación. Quedo a la espera de sus comentarios. Ya se había reportado esta situación por lo que se creó issue EVO-3012 y será incluido en el hotfix 1.10.1.1 |
Esta bien que lo vayan a incluir en el Hotfix 1.10.1.1, pero por ahora envíenme el Stored Procedure corregido ya que lo necesito urgentemente. Si no es posible procederé a hacer la corrección por mi lado. |
Esta es la corrección que será incluida en el hotfix 1.10.1.1. De esta manera se puede configurar para que sea calculado de las dos maneras, incluyendo o excluyendo el valor mínimo. Ya que ninguna de las dos maneras está incorrecta, ambas son válidas.
|