Átomo Evaluativo: Fórmulas

Este átomo de Bloom permite incorporar familias de respuestas numéricas que siguen un modelo matemático o fórmula. En general pueden insertarse fórmulas que representen cualquier expresión válida dentro del módulo de matemáticas de Javascript (Math), como por ejemplo funciones de una variable de salida, y múltiples variables de entrada, lineales o polinomiales.

Átomo Formulas

Personalización del Átomo:

Las partículas son los atributos del átomo, es decir, las configuraciones disponibles que se pueden personalizar dependiendo del ejercicio que desees realizar. La mayoría de los átomos de tipo evaluativo tiene un conjunto de partículas comunes, para reflejar diferentes características.

En caso de que quieras modificarlo desde el Markup, esta es la estructura que debes de seguir:

- page:
- instruction: Responde con el valor correcto
- stem: Cálculo del área de un rectángulo
- Numeric:
id: rnd-01
display:
- columns is-centered:
- column is-4:
- subtitle has-text-right: ¿Qué área tiene un rectángulo con una altura <b><i>h = <<x>> </i></b>metros y una base <b><i>b = <<y>> </i></b>metros? # <x> and <y> interpolation
- column is-4:
- Image: rectangleArea.png
points: 10
inputs: # inputs can have any name, and are not limited in number
x:
min: 2
max: 9
step: 1
y:
min: 2
max: 9
step: 1
value: "x * y" # Javascript function that will be returned, can have any math function from inputs
fullCredit: 0.1
halfCredit: 1
feedback:
fullCredit:
- subtitle m-4: '<span style="font-weight: bold; color: green;"> Así es</span>, el área del rectángulo, base por altura es <<value>>'
halfCredit:
- subtitle m-4: '<span style="font-weight: bold; color: yellow;"> No es correcto</span>, el área del rectángulo, base por altura es <<value>>'
isWrong:
- subtitle m-4: '<span style="font-weight: bold; color: red;"> No es correcto</span>, el área del rectángulo, base por altura es <<value>>'


Donde - page: es la página que contiene los átomos, por lo que es necesario incluirlo al principio del Markup, - instruction: es un átomo de instrucción y - stem: es un átomo de planteamiento del problema, y el átomo principal es - Numeric:.

Cuida el indentado del Markup para visualizar correctamente la conformación del contenido.

En particular el átomo tipo Respuesta Numércia contiene las siguientes partículas:

id: es el identificador único de la pregunta. Si esta pregunta es parte de un cuestionario debe tener un valor diferente y único del resto de preguntas, pues con este valor es con el que se genera el almacenamiento de datos.
display: es un elemento de contenido que puede contener cualquier átomo, molécula o expresión en HTML dentro de la cual se insertan las variables de entrada del modelo o fórmula. La inserción se realiza mediante etiquetas como <<x>> o <<y>>, para mostrar las variables iniciales del problema, las cuales pueden ser estilizadas o incorporadas en el enunciado en cualquier lugar.
points: representa el total de puntos de esta pregunta individual. Este valor se puede omitir para preguntas que no generan puntaje, en caso de que sólo se necesite recabar como una opinión del usuario.
inputs: es una partícula que contiene la lista completa de variables de entrada del problema (en este caso x y y) con los parámetros de variación aleatoria, un valor mínimo min, un valor máximo max y un incremento step.
value: representa la fórmula a aplicar a las variables de entrada y es una expresión válida de Javascript, por ejemplo de la librería de matemáticas.

Asegúrate que value: no contenga código de Javascript ajeno a funciones matemáticas válidas.

Además de las partículas que determinan el modelo o fórmula, este átomo cuenta con partículas para la retroalimentación al usuario, como las siguientes:

fullCredit: es un intervalo de error dentro del cual la respuesta se considerará para tener un crédito completo. Por ejemplo si el resultado del cómputo numérico de value una vez aplicadas las variables de entrada es 150, y fullCredit es 1, las respuestas 149 o 151 se considerarán como correctas con un crédito completo.
halfCredit: es un intervalo de error dentro del cual la respuesta se considerará para tener medio crédito. Por ejemplo si value es 150, y halfCredit es 10, las respuestas 140 o 160 se considerarán como parcialmente correctas, con medio crédito.
feedback: es una lista que contiene las retroalimentaciones en diferentes escenarios.
submitted: es una partícula en la cual se puede colocar cualquier contenido, un texto, átomos o moléculas de Bloom. Este elemento se muestra después de enviar la respuesta, sin importar las opciones seleccionadas.

Al interior de feedback, se pueden configurar las siguientes opciones de retroalimentación, que pueden contener cualquier átomo o molécula de Bloom:

fullCredit: contiene una retroalimentación a desplegar cuando el participante contestó correctamente, dentro del rango de tolerancia del crédito completo.
halfCredit: contiene una retroalimentación a desplegar cuando el participante contestó de forma parcial, dentro del rango de tolerancia de medio crédito.
isWrong: contiene una retroalimentación a desplegar cuando el participante contestó fuera de los rangos de tolerancia de créditos completo y medio.

Datos registrados por el Átomo:

Todos los átomos de tipo evaluativo hacen uso del almacén de datos también conocido como Datastore. En este almacén se registra la información de cada respuesta en tiempo real. Los instructores y administradores pueden acceder a los datos particulares de esta pregunta.

Para acceder al almacén de datos de esta pregunta hay que dar clic en el botón lateral.

Datastore del átomo

¿Quieres aprender paso a paso? Inscríbete al curso gratuito "Introducción a Bloom" de Yeira Academy

¿Necesitas ayuda? Contacta al Soporte de Yeira en: soporte@yeira.training

¿Aún no tienes cuenta en Yeira? Crea una gratis ahora aquí.
¿Este artículo te resultó útil?
Cancelar
¡Gracias!