Pregunta calculada del cuestionario

Prev Next

Las preguntas calculadas se utilizan para crear preguntas matemáticas sustituyendo valores generados aleatoriamente por una fórmula que utiliza comodines (p. ej., {x} , {y}). Esta aleatorización permite que cada usuario tenga una pregunta de cuestionario calculado individualizada durante un intento.

Por ejemplo, una pregunta podría ser 'Calcula el área de un rectángulo donde su ancho = {width} y la altura = {height}'. Cuando se muestra al usuario{width}, {height} y se reemplaza con valores numéricos seleccionados al azar, por ejemplo, 'Calcula el área de un rectángulo donde su ancho = 18 cm y la altura = 7 cm'.

También puede especificar las unidades requeridas para las respuestas (p. ej., cm).

El tipo de pregunta simple calculado es un tipo  de pregunta alternativa con una interfaz de usuario más simple.
Las preguntas del cuestionario calculadas presentan un posible riesgo de seguridad, ya que pueden utilizarse para ejecutar el código PHP en el servidor, por lo que es posible que desee limitar quién puede agregar estas preguntas del cuestionario. La capacidad de agregar preguntas del cuestionario de opción múltiple Calculado, Calculado simple y Calculado está controlada  por la capacidad de gestión calculada. Para los sitios actualizados, esta capacidad se asignará a cualquier usuario que ya tenga la capacidad moodle/question:add . Para los sitios nuevos, esta capacidad no está asignada a ningún rol por defecto. En cualquier caso, recomendamos que los administradores del sitio revisen si las preguntas del cuestionario calculadas son necesarias y limiten la capacidad a los roles administrativos cuando sea posible. No se requiere un rol especial para usar las preguntas calculadas existentes en un cuestionario.

A calculated quiz question from the Learner's perspective.

Para configurar una pregunta de cuestionario calculada, sigue estos pasos:

  1. En la actividad del cuestionario, haz clic en Añadir y luego selecciona una nueva pregunta.
  2. Selecciona Calculado y luego haz clic en Añadir.
  3. Dale un nombre a la pregunta y luego ingresa la pregunta en el campo de texto Pregunta . El texto de la pregunta debe incluir los comodines que usarás en la fórmula de respuesta, con cada uno dentro de un conjunto de llaves. Por ejemplo:
    'Un rectángulo tiene un ancho de {width} y una altura de {height}. ¿Cuál es el área de este rectángulo?'
  4. Establece la marca predeterminada, es decir, cuántas marcas se otorgarán al usuario si responde correctamente.
  5. En el campo Fórmula de la Respuesta 1, ingrese  la fórmula que se utilizará para calcular la respuesta correcta en función de los comodines que se generan aleatoriamente. Por ejemplo, el ingreso de {width}*{height} significaría que la respuesta correcta se calcularía multiplicando dos comodines: {height} y {width}. Consulte Sintaxis de la fórmula de respuesta para obtener más información. Puedes configurar respuestas adicionales haciendo clic en Blanks para 1 respuesta más.
  6. Establece la ponderación de la calificación para cada respuesta.
  7. Establece la tolerancia al error y la cantidad de decimales o cifras significativas que se mostrarán.
  8. Ingrese comentarios para cada respuesta o utilice el campo Comentarios generales .
  9. Si es necesario, configure las secciones Unidades y Manejo  de unidades.
  10. Si es necesario, configura las secciones Múltiples intentos y Etiquetas .
  11. Haga clic en Guardar cambios.
  12. Establece qué conjunto de datos deseas utilizar para los comodines y si los datos están sincronizados con otras preguntas del cuestionario.
  13. Haga clic en Siguiente página.
  14. Añadir manualmente valores comodín ingresando valores en los campos comodín y haciendo{x}  clic en Añadir. Si deseas que Totara genere los valores, puedes ingresar además los valores Mínimo y Máximo para el Rango de valores, establecer el número de decimales y seleccionar qué distribución utilizar (Uniform significa que todos los valores del rango son igualmente probables, mientras que Loguniform significa que los valores más altos son menos probables de generar). Ten en cuenta que puedes generar varios comodines a la vez usando el menú desplegable junto al botón Añadir .
  15. Haga clic en Guardar cambios.

Setting up a calculated quiz question.

Sintaxis de la fórmula de respuesta

  • No hay necesidad de usar un símbolo igual en la fórmula.
  • Como regla general, ingresa las fórmulas como lo harías en una calculadora, por ejemplo, 3 + 5 * sin(3/{x}. La exponenciación debe ingresarse como pow({x}, y).
  • Cualquier función matemática especial debe tener paréntesis alrededor de sus valores.
  • Usa un asterisco (*) para la multiplicación.

Tolerancia

Puedes establecer la tolerancia aceptable para el error dentro de la respuesta del usuario y el tipo de tolerancia permitido. El valor de tolerancia especificado y el tipo de tolerancia seleccionado se combinan para generar un rango de puntuaciones aceptables.

Si la tolerancia = t, la respuesta correcta = x y la diferencia entre la respuesta del usuario y la respuesta correcta es cx, los tipos de tolerancia son los siguientes: 

  • Nominal Marcar como correcta si cx <= t 
  • Relativo: Marcar como correcta si cx / x <= t 
  • Geométrica Marcar como correcta si cx² / x² <= t²

Unidades y manipulación de unidades

En la sección Unidades  puede configurar cualquier unidad que deba ser contabilizada en la respuesta del usuario. Estos pueden ser visibles en una lista desplegable o en botones de opción, o el usuario puede ingresar una unidad como parte de su respuesta. Puedes configurar múltiples unidades y usar multiplicadores para permitir múltiples respuestas correctas, como 5 kg y 5000 g. Para este ejemplo, podrías configurar una unidad como 'g' con un multiplicador de 1, y una segunda unidad como 'kg' con un multiplicador de 0.001.

Hay varios ajustes para configurar en la sección Manejo de unidades  si su pregunta requiere unidades.

ConfiguraciónDescripciónNotas:
Tratamiento de las unidadesEstablece si las unidades se utilizan para la pregunta y si son opcionales u obligatorias.-
Penalización de unidadEstablece la penalización que se aplicará si el usuario introduce la unidad incorrectamente. Por ejemplo, una penalización de 0.2 significará que se resta el 20% de la calificación.Este ajuste solo está disponible si el manejo de la unidad está configurado en La unidad debe ser dada, y será calificada.
Las unidades se ingresan utilizandoEstablece si la unidad se introduce utilizando el elemento de entrada de texto, los botones de opción o un menú desplegable.Este ajuste solo está disponible si el manejo de la unidad está configurado en La unidad debe ser dada, y será calificada.
Posición de unidadEstablece si la unidad debe ir antes del número (p. ej., $40) o después del número (p. ej., 100 kg).-

Comodines

Los comodines son marcadores de posición para los números, valores y/o mediciones utilizados en una fórmula de pregunta calculada. Los comodines (como {width} y {height} del ejemplo anterior) pueden guardarse dentro de un banco de comodines dentro de una categoría de cuestionario y reutilizarse entre cuestionarios y preguntas de cuestionario. 

Después de agregar un comodín a una pregunta calculada y guardar, seleccione los conjuntos de datos comodín disponibles para esta pregunta.

Los conjuntos de datos comodín definen el rango de valores numéricos disponibles para cada comodín, especifican el número de conjuntos de datos diferentes (valores) disponibles para la selección aleatoria y determinan los valores comodín para cada uno de los conjuntos de datos disponibles.

Para el campo Siguiente 'Elemento para Añadir',  puedes elegir reutilizar los valores de comodín generados previamente o regenerar todos o solo los comodines no compartidos.

Setting up wildcard datasets.

Course badgeThere are two courses in the Totara Academy about using quizzes in Totara Learn, Getting started with quizzes and Advanced quiz Using these courses you can learn more on how to use these features, see best practice, and give it a go yourself.


Join the Totara Community for more resources to help you get the most out of Totara. 


© Copyright 2025 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions.