Cálculos de calificación

De MoodleDocs

Moodle 3.6

Notas del traductor: Es muy importante recordar que la documentación original de Moodle en inglés, al igual que el paquete de idioma del Español de México, emplean el punto decimal como Separador decimal, mientras que el Español internacional emplea la coma decimal (para España y la mayoría de SudAmérica); esto tiene gran importancia para los cálculos de calificaciones, porque Usted podría usar una fórmula como "=average(item1, item2, item3, item4, item5, item6)" y obtener una respuesta de "Fórmula no válida" con el Español internacional y para corregirlo deberá de emplear ; en lugar de , como caracter separador de la lista de ítems: "=average(item1; item2; item3; item4; item5; item6)".

Un cálculo de calificación es una fórmula usada para determinar calificaciones, basada (opcionalmente) en otros ítems de calificación. Tenga en cuenta 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.

Nota: Urgente de Traducir. ¡ Anímese a traducir esta muy importante página !.     ( y otras páginas muy importantes que urge traducir)


Setting a grade calculation

Edit calculation setting
Example calculation

Para configurar un cálculo de calificación:

  1. Ingrese como maestro o como otro usuario con permiso para editar calificaciones
  2. Click on Grades in the course administration block
  3. Click the 'Categories and items'
  4. Click the 'Edit settings' and then 'Edit calculation'. Note: if you don't see this, then it must be enabled in Site administration>Grades>Report settings>Grader report
  5. Empiece con un signo igual (=)
  6. Escriba sus números de ID (vea debajo) dentro de dobles corchetes (dobles paréntesis cuadrados), por ejemplo =[[item1]]+[[item2]]
  7. Escriba sus números de ID (vea debajo) dentro de dobles corchetes (dobles paréntesis cuadrados), por ejemplo =[[item1]]+[[item2]]
  8. Separate each function argument with a comma, as in =average([[item1]], [[item2]])+[[item3]])
  9. Elija el botón para "Guardar cambios"

Asignando números ID

Usted puede incluir los valores de otros í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.

Below the calculation field there is a list of your course grade categories and grade items. Next to each item or category's total there is the ID number you can use in your calculation (already surrounded with the required double square brackets).

However, since ID numbers are optional, some items may not yet have one. Each item without ID number have a form field that you can use to enter its ID number directly. As soon as you have assigned the ID numbers you need, you must click the "Add ID numbers" button; the page will reload and show you the same list including the ID numbers you have just assigned. Now you can use them in your grade calculation.

Note: Moodle does not allow calculations involving no ID numbers.

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.

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 el Español internacional y en otros 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 (3.14159265...)
  • power(base, potencia): Eleva un número a una potencia (esto es lo mismo que base^exponente)
  • 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
  • ceil(número):Mapea un número real al entero menor siguiente
  • sum([[item1]], [[item2]]...): Returns the sum of all arguments (this is the same as [[item1]]+[[item2]]+...

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

Calculation can formulas use decimal and list separators as defined in the langconfig.php file of each paquetes de idioma.

The separador decimal (the symbol used to mark the boundary between the integral and the fractional parts of a decimal number) is a point (.) in English. In other languages it may be a comma (,).

Analogously, the list separator (the symbol used to separate the items within a list, such as the arguments of a function) is a comma (,) in English. In other languages it may be a semicolon (;).

Vea también