Saltar al contenido

Inicio / Blog / Evaluación y calificaciones

Evaluación y calificaciones

Fórmulas en el libro de calificaciones de Moodle: promedio de prácticas, examen parcial y final

José Luis Ramírez QuirozPor
Fundador de miaula.pe y Grupo CONIT
Publicado el 29 de octubre de 20266 min de lectura
En resumen

Ponle un número ID a cada nota (P1, EP, EF), entra a Configuración Calificaciones, abre el menú del ítem o del Total del curso y elige Editar cálculo. Escribe la fórmula empezando con = y, con Moodle en español, separa los argumentos con punto y coma y los decimales con coma: =round([[PP]]*0,3+[[EP]]*0,3+[[EF]]*0,4;0).

En esta guía ▾
  1. El esquema de notas del ejemplo
  2. Paso 1: poner números ID a cada nota
  3. Paso 2: crear el ítem «Promedio de prácticas»
  4. Paso 3: la fórmula del promedio final en el Total del curso
  5. Funciones disponibles y cómo escribirlas en español
  6. Cuatro reglas que cambian el resultado
  7. Problemas comunes
  8. Preguntas frecuentes

Para calcular un promedio con tus propios pesos, ponle un número ID corto a cada nota, entra a Calificaciones → Configuración Calificaciones, abre el menú del ítem calculado (o del Total del curso) y pulsa Editar cálculo. La fórmula empieza con = y cita las notas entre dobles corchetes: =round([[PP]]*0,3+[[EP]]*0,3+[[EF]]*0,4;0). Con Moodle en español se usa punto y coma entre argumentos y coma decimal.

El esquema de notas del ejemplo

Usaremos un curso de instituto con nota vigesimal y aprobatoria 11:

Nota Número ID Peso en el promedio final
Práctica 1, 2, 3 y 4 (tareas sobre 20) P1, P2, P3, P4 Forman el promedio de prácticas
Promedio de prácticas (calculado) PP 30 %
Examen parcial (cuestionario sobre 20) EP 30 %
Examen final (cuestionario sobre 20) EF 40 %

Fórmula del promedio final: PP × 0,3 + EP × 0,3 + EF × 0,4.

Paso 1: poner números ID a cada nota

Moodle no deja escribir fórmulas con ítems que no tienen número ID. Se pone una sola vez:

  1. En el curso, abre Calificaciones y en el menú desplegable superior elige Configuración Calificaciones.
  2. En la fila de la Práctica 1, abre su menú de acciones y elige Editar ítem de calificación.
  3. En Número ID escribe P1 y guarda. También puedes ponerlo desde la configuración de la tarea o del cuestionario, en la sección Ajustes comunes del módulo.
  4. Repite con P2, P3, P4, EP y EF.

Hay un atajo: en la pantalla de Editar cálculo aparece la lista de ítems con una casilla para el ID. Escríbelos ahí y pulsa Añadir números ID.

Reglas para el ID: corto, sin espacios ni corchetes, y único en el curso. EP es mejor que Examen parcial 2026-I.

Paso 2: crear el ítem «Promedio de prácticas»

  1. En Configuración Calificaciones, pulsa Añadir y elige Añadir ítem de calificación.
  2. Nombre del ítem: Promedio de prácticas. Número ID: PP. Calif. máxima: 20. Calif. mínima: 0.
  3. Guarda. El ítem aparece en la lista.
  4. Abre su menú de acciones y elige Editar cálculo.
  5. Escribe: =average([[P1]];[[P2]];[[P3]];[[P4]])
  6. Pulsa Guardar cambios.

Si todo salió bien, verás el mensaje Cálculo guardado y un ícono de calculadora junto al ítem. Desde ese momento la nota se calcula sola; no se escribe a mano en el calificador.

Paso 3: la fórmula del promedio final en el Total del curso

Puedes crear otro ítem calculado, pero lo más limpio es poner la fórmula en el propio Total del curso. Si no, el total seguiría sumando o promediando todas las columnas por su cuenta.

  1. En Configuración Calificaciones, abre el menú de la fila Total del curso y elige Editar cálculo.
  2. Escribe:

=round([[PP]]*0,3+[[EP]]*0,3+[[EF]]*0,4;0)

  1. Pulsa Guardar cambios.
  2. En la fila superior, la que lleva el nombre del curso, abre el menú y elige Editar categoría. En la sección del total, pon Calificación para aprobar = 11. Así el calificador marca en verde a los aprobados y en rojo a los desaprobados.

Moodle avisará que la categoría «usa un cálculo de nota para la categoría total en vez de una agregación». Es lo esperado.

Funciones disponibles y cómo escribirlas en español

Función Para qué sirve Ejemplo con Moodle en español
average(a;b;…) Promedio simple =average([[P1]];[[P2]];[[P3]])
sum(a;b;…) Suma =sum([[P1]];[[P2]])
max(a;b;…) La mayor =max([[EF]];[[ES]])
min(a;b;…) La menor =min([[EP]];[[EF]])
round(n;decimales) Redondea =round([[PP]];1)
floor(n) / ceil(n) Redondea hacia abajo / hacia arriba =floor([[PP]])
if(condición;sí;no) Condición =if([[EF]]>=11;[[EF]];0)

También se aceptan + - * /, paréntesis y otras funciones matemáticas (sqrt, abs, power). La lista completa está en la documentación de cálculos de calificación.

El detalle del separador

Moodle usa los separadores del idioma del usuario que escribe la fórmula. En español la coma es el separador decimal, así que entre argumentos va punto y coma:

Idioma de tu interfaz Decimal Entre argumentos La misma fórmula
Español , ; =round([[PP]]*0,3+[[EF]]*0,7;0)
Inglés . , =round([[PP]]*0.3+[[EF]]*0.7,0)

Moodle guarda la fórmula en un formato neutro: si un colega la abre en inglés, la verá con comas y puntos, y funcionará igual.

Cuatro reglas que cambian el resultado

  1. Nota vacía = 0. Si un alumno no rindió el parcial, la fórmula usa 0. Solo si todas las notas citadas están vacías el resultado queda vacío. Para no castigar a quien aún no ha rendido, calcula al cierre del ciclo o usa una nota de reemplazo, como explicamos en examen de recuperación o sustitutorio.
  2. Cada nota entra en su propia escala. Si un cuestionario es sobre 10, en la fórmula entra como 7, no como 14. Multiplícalo: [[Q1]]*2.
  3. El resultado se recorta al máximo y al mínimo del ítem calculado. Si la fórmula da 21 y el ítem es sobre 20, Moodle guarda 20.
  4. Moodle calcula con 5 decimales. Los decimales que ves dependen de Puntos decimales globales; si el reglamento redondea, usa round en la fórmula para que la nota guardada sea la redondeada.

Ejemplo: el ,5 a favor del alumno

round(10,5;0) da 11 y round(10,4;0) da 10. Si tu reglamento solo sube cuando el promedio llega a 10,5, round hace exactamente eso.

Problemas comunes

  • «Fórmula no válida». Causa: separadores en inglés, un paréntesis sin cerrar o una función mal escrita. Solución: revisa que uses ; y , y cuenta los paréntesis.
  • «La fórmula debe comenzar por el signo 'igual'». Causa: falta el = al inicio. Solución: agrégalo.
  • El ID no se reconoce. Causa: escribiste [P1] con un solo corchete o el ID tiene otra mayúscula. Solución: usa [[P1]] tal como figura en Números ID disponibles.
  • Todos tienen 0 en el promedio. Causa: aún no hay notas o la fórmula cita ítems de otro curso copiado con IDs distintos. Solución: revisa los IDs en Configuración Calificaciones.
  • El promedio no cambia aunque corregí una nota. Causa: el calificador muestra datos de antes. Solución: recarga la página; si persiste, revisa que la nota corregida no esté Bloqueada.
  • No aparece «Editar cálculo». Causa: el ítem es una actividad (las actividades ponen su propia nota). Solución: crea un ítem manual y pon ahí la fórmula. Ver cómo agregar una nota manual.

Con miaula.pe Las aulas de miaula.pe vienen en español con la configuración regional de Perú, así que las fórmulas se escriben con punto y coma y coma decimal desde el primer día. Si tu instituto tiene un reglamento de evaluación propio, el soporte te ayuda a traducirlo a la fórmula del total; mira lo que incluye para institutos.

Preguntas frecuentes

¿Por qué Moodle me dice «Fórmula no válida» si la copié de un tutorial?

Casi siempre es el separador. Con la interfaz en español, Moodle usa punto y coma entre argumentos y coma decimal: average([[P1]];[[P2]]) y 0,3. Los tutoriales en inglés usan coma y punto.

¿Qué pasa en la fórmula si un alumno no tiene nota?

Moodle cuenta la nota vacía como 0. Solo deja el resultado vacío si todas las notas que usa la fórmula están vacías.

¿Puedo redondear 10,5 a 11 en Moodle?

Sí, con round(valor;0). Redondea al entero más cercano y los ,5 suben: 10,5 queda en 11 y 10,4 queda en 10.

¿La fórmula usa la nota sobre 20 o el porcentaje?

Usa la nota tal como está en su propio ítem. Si un cuestionario es sobre 10 y la tarea sobre 20, debes convertir el primero (multiplicarlo por 2) antes de promediar.

¿Dónde pongo la fórmula para que sea la nota final del curso?

En el Total del curso, desde Configuración Calificaciones, menú del total, Editar cálculo. Así el promedio final no se mezcla con la suma automática de las demás notas.

¿Quieres un aula así para tu institución?

Te entregamos tu aula Moodle lista, con tu marca, y capacitamos a tus docentes.

Tu aula virtual

¿Todavía no tienes tu aula Moodle?

miaula.pe la deja lista en 3 semanas, con tu marca, cobros con Yape y certificados con QR. Pago único, sin mensualidades: mira los planes, el hosting Moodle o pide una demo.