34/Cálculos de calificación

De MoodleDocs

Esta página necesita actualizarse con la información existente en la documentación vigente/moderna/actualizada en el idioma inglés original para Moodle. Se le sugiere al lector que consulte la página original en idioma inglés cuyo enlace está al fondo de esta página. y que, por favor, actualice esta información y quite la plantilla {{Actualizar}} cuando haya terminado.     (otras páginas pendientes de actualizar)


Un cálculo de calificación es una fórmula usada para determinar calificaciones, basada (opcionalmente) en otros ítems de calificación. Tome nota de que esto no es lo mismo que los tipos de pregunta calculada.

Los cálculos para el libro de calificaciones siguen el patrón de fórmulas/funciones en programas de hoja-de-cálculo populares. Empiezan con un signo igual (=), y usan operadores y funciones matemáticas comunes para producir una salida numérica única. Esta salida es después usada como el valor computado para el ítem de calificación que Usted está editando.

Configurando un cálculo de calificación

Símbolo de calculadora
Moodle 2.8: Configuración para editar el cálculo
Cálculo de ejemplo
Moodle 2.8: Cálculo de ejemplo

Para configurar un cálculo de calificación:

  1. Ingrese como maestro o como otro usuario con permiso para editar calificaciones
  2. Elija Calificaciones en el bloque de administración del curso
  3. Elija la pestaña de 'Categorías e ítems' (En Moodle 2.7 y anteriores, puede seleccionarla desde el menú desplegable del libro de calificaciones)
  4. (Moodle 2.7 y anteriores) Elija el 'símbolo de calculadora' (en la columna de 'Acciones', en la línea del total de categoría) para la categoría para la que desea hacer un cálculo
  5. (Moodle 2.8 y posteriores) Haga click en 'Editar configuraciones' y después 'Editar cálculo'. Nota: Si Usted no ve esto, entonces deberá de habilitarlo en Administración del sitio > Calificaciones > Configuraciones del reporte > Reporte del calificador
  6. Empiece con un signo igual (=)
  7. Escriba una expresión usando números, operadores aritméticos, funciones matemáticas y números ID; por ejemplo =average()
  8. Escriba sus números de ID (vea debajo) dentro de dobles corchetes o paréntesis cuadrados, por ejemplo =[[item1]]+[[item2]]
  9. Separe cada número ID con una coma, por ejemplo =average([[item1]],[[item2]])+[[item3]]
  10. Elija el botón para "Guardar cambios"

Asignando números ID

Usted puede incluir los valores de otrso ítems de calificación al emplear sus números ID como referencias en sus fórmulas. El número ID va rodeado de corchetes o paréntesis cuadrados dobles,; por ejemplo, si Usted tuviera un item de calificación cuyo número ID fuese Examen.3 entonces Usted se podría referir a éste ítem como [[Examen.3]] en su cálculo.

Debajo del campo del cálculo está una lista de sus cursos con sus categorías de calificaciones y sus ítems de calificaciones. Junto a cada total de ítem o categoría se muestra el número ID que Usted puede usar en su cáñlculo (ya está rodeado por dobles corchetes o paréntesis cuadrados). Sin embargo, dado que el número ID es opcional, algunos ítems es posible que no lo tengan. Estos ítems sin número ID tienen en su lugar un campo para forma que le permite escribir directamente un número ID.

Tan pronto como Usted haya asignado los números ID que necesita, Usted podrá elegir el botón para "Añadir números ID", y la página se volverá a cargar y le mostrará la misma lista con los números ID que acaba Usted de asignar. Ahora Usted puede usarlos en sus fórmulas.

Funciones de cálculo

Cada cálculo debe empezar con un signo igual (=). Después sigue una expresión usando operadores y funciones soportadas por el sistema. Todos los operadores aritméticos son soportados:

  • suma, usando el signo más (+)
  • resta, usando el signo menos (-)
  • multiplicación, usando el caracter del asterisco (*)
  • división, usando el caracter de la diagonal (/)
  • exponenciación, usando el caracter del signo de intercalación (^)

con sus reglas usuales de precedencia: primeramente se evalúan las exponenciaciones, después se realizan las multiplicaciones y divisiones, finalmente se hacen las sumas y restas; así, la expresión =1+2-3*4/5^6 da casi 3 (2,999232). Pueden forzarse las precedencias usando paréntesis, como en la expresión =((((1+2)-3)*4)/5)^6 que produce 0.

Nota: Moodle no permite cálculos que involucren números sin ID.

Las funciones también pueden aparecer en expresiones, usando el caracter de la coma (,) para separar los argumentos enlistados adentro de la función en paréntesis (redondos). (El caracter separador podría ser un punto y coma (;) en idiomas diferentes al Inglés y al Español de México, vea debajo).

* average([[item1]], [[item2]]...): Regresa el promedio de los valores en una lista de argumentos
  • max([[item1]], [[item2]]...): Regresa el valor máximo en una lista de argumentos
  • min([[item1]], [[item2]]...):: Regresa el valor mínimo en una lista de argumentos
  • mod(dividendo, divisor): Calcula el residuo de una división
  • pi(): Regresa el valor del número Pi
  • power(base, potencia): Eleva un número a una potencia
  • round(número, dígitos): Redondea un número a una cantidad de dígitos decimales
  • floor(número):Mapea un número real al entero mayor previo
  • cell(número):Mapea un número real al entero menor siguiente
  • sum([[item1]], [[item2]]...): Regresa la suma de todos los argumentos

Muchas otras funciones matemáticas también están soportadas:

  • sin()
  • sinh()
  • arcsin()
  • asin()
  • arcsinh()
  • asinh()
  • cos()
  • cosh()
  • arccos()
  • acos()
  • arccosh()
  • acosh()
  • tan()
  • tanh()
  • arctan()
  • atan()
  • arctanh()
  • atanh()
  • sqrt()
  • abs()
  • ln()
  • log()
  • exp()

Cálculos de ejemplo

  • =max([[Examen.1]], [[Examen.4]], [[Tarea.1]]) - Regresa el valor máximo de Examen.1, Examen.4 and Tarea.1
  • =average(max([[Examen.1]], [[Examen.4]], [[Tarea.1]]), min([[Examen.1]], [[Examen.4]], [[Tarea.1]])) - Regresa el promedio de los valores máximo y mínimo entre Examen.1, Examen.4 y Tarea.1 (las funciones pueden estar anidadas)
  • =sum([[1]]*0.3,[[2]]*0.6,[[3]]*2) - Regresa un cálculo de calificaciones ponderadas en donde el ítem 1 es ponderado 30%, el ítem 2 es ponderado en 60% y el ítem 3 es ponderado al 200%

Cálculos cuando el idioma del usuario no es Inglés

Las fórmulas para cálculos usan el Separador decimal y el separador de listas definidos en el archivo langconfig.php de cada paquete de Idioma.

El Separador decimal (un símbolo usado para marcar el límite entre las porciones entera y fraccional de un número decimal) es un punto (.) en Inglés y en el Español de México, pero es una coma (,) en el Español internacional y en algunos otros idiomas.

El separador de listas (un símbolo usado para separar los ítems adentro de una lista, tales como los argumentos de una función) es una coma (,) en Inglés y en el Español de México. En otros idiomas (como en el Español internacional) podría ser un punto y coma (;).

Vea también