NOVEDAD 07-2024
¡Recuerda!
Si no aparece la herramienta en la barra lateral deberás activarla desde Información del sitio, para ver cómo pulsa en el siguiente enlace: Editar herramientas.
Las preguntas calculadas son un tipo de pregunta de Exámenes que permite especificar parámetros aleatorios con valores dentro de rangos configurables y cuya solución depende de un cálculo a partir de dichos valores, con lo que la respuesta difiere para cada estudiante. No obstante, algunos cálculos deben repetirse varias veces en diferentes fórmulas dentro de la misma pregunta, lo cual aumenta la complejidad y reduce el rendimiento. Para solucionar esto, se ha desarrollado una nueva funcionalidad que permite incorporar variables globales en un examen. Estas variables globales pueden ser configuradas con el resultado de una fórmula y luego utilizadas en otros cálculos.
Puedes consultar más información sobre este tipo de preguntas en el siguiente enlace: Pregunta calculada.
Imaginemos que queremos configurar la siguiente pregunta:
Una carga puntual, de valor q = {q} nC, se encuentra en el punto P ([[{x1}]];[[{y1}]];[[{z1}]]) m. Determínese el campo eléctrico creado en el punto A ([[{x}]];[[{y}]];[[{z}]]) m. Respuesta: ({{Ex}};{{Ey}};{{Ez}}) N/C
Cuya respuesta es:
Ex = (9*{q}/(sqrt(({x}{x1})^2+{y}{y1}^2+({z}-{z1})^2))^3)*({x}-{x1})
Ey = (9*{q}/(sqrt(({x}{x1})^2+{y}{y1}^2+({z}-{z1})^2))^3)*({y}-{y1})
Ez = (9*{q}/(sqrt(({x}{x1})^2+{y}{y1}^2+({z}-{z1})^2))^3)*({z}-{z1})
Como se observa, las tres fórmulas repiten gran parte del contenido. Crear estas fórmulas, por tanto, se vuelve algo repetitivo y, de existir algún error, los cambios a realizar se multiplican, incrementando consigo el riesgo de error. Las variables globales nacen con fin de evitar esto. Veamos cómo quedarían los resultado implementando una variable global.
El primer paso es crear una nueva variable global, pulsando en "Variables globales".
Le ponemos un nombre. En nuestro caso de ejemplo, vamos a utilizar "var".
Del ejemplo podemos extraer que la parte repetitiva de la fórmula es:
9*{q}/(sqrt(({x}{x1})^2+{y}{y1}^2+({z}-{z1})^2))^3
Esta será la fórmula de nuestra variable global. La escribimos en el cuadro de texto:
Ahora, solo debemos incluir la variable global en las fórmulas de las soluciones. Para que la plataforma reconozca la variable, esta la escribiremos entre un par de caracteres arroba.
Con ello, nuestras soluciones se simplifican sustancialmente:
Ex = @var@*({x}-{x1})
Ey = @var@*({y}-{y1})
Ez = @var@*({z}-{z1})
Veamos cómo usar las variables globales.