La pregunta calculada permite que cada alumno reciba preguntas distintas a partir de una única pregunta creada. El funcionamiento de la pregunta se basa en asignar aleatoriamente valores distintos a cada alumno a partir de la definición de una fórmula que definimos como profesores a la hora de crear dicha pregunta. UI Step |
---|
Escribiremos el texto/ enunciado de la pregunta definiendo las variables de la siguiente manera: · Indicamos las variables entre llaves "{x}". - Los caracteres └ y ┐ son caracteres reservados y no pueden utilizarse en las instrucciones de la pregunta.
- Define las variables en el texto de la pregunta poniendo el nombre entre llaves ( ejemplo: {x} e {y} ).
- Define las variables globales en el texto de la pregunta poniendo el nombre entre arrobas ( ejemplo: @x1@ e @y1@ ).
- Cuando un estudiante ve una pregunta, los nombres de las variables serán reemplazados con sus valores
.· Definiremos el cálculo a realizar, indicando con dobles llaves la variable "{{respuesta}}" donde queremos que se aplique una fórmula (que definiremos a continuación en el cuadro correspondiente) para el cálculo del resultado. Adicionalmente podemos- . Los nombres de las variables globales serán reemplazados por las fórmulas que las componen.
Info |
---|
Veamos esto con un ejemplo. Tenemos la siguiente definición de variable global: Bloque de código |
---|
| @var@ = {x}+sqrt(2*pi*{y}) |
Si incluimos el siguiente texto en el campo de comentarios a respuesta incorrecta: Bloque de código |
---|
| Ex = @var@*(x-x1) = [[@var@]]*({x}-{x1}) = {{Ex}} |
Los estudiantes visualizarían lo siguiente: UI Text Box |
---|
| Suponemos que las variables han tomado los siguientes valores para este ejemplo: |
Bloque de código |
---|
| Ex = {x}+sqrt(2*pi*{y})*(x-x1) = 11,927*(4-1) = 35,780 |
Como podemos observar, las variables no se han sustituido hasta que estas se han puesto entre llaves. La variable global, cuando se ha puesto solamente entre arroba, se ha sustituido por la fórmula que la compone y no ha sido hasta que se ha puesto entre doble corchetes (a continuación veremos que significa esto) hasta que no se ha sustituido por su valor numérico. UI Text Box |
---|
| Fíjate que, para este ejemplo, hemos situado el texto en el campo de comentarios. Esto hace que el campo dónde el estudiante debería escribir la respuesta (indicado entre doble corchetes, a continuación veremos esto) imprime en pantalla directamente la solución. |
| incluir cálculos internos utilizando dobles corchetes "- Define los lugares de la pregunta donde se calcularán las fórmulas rodeando el nombre de la fórmula con una llave doble ( ejemplo: {{z}} ).
- Cuando un estudiante ve la pregunta, las fórmulas se reemplazan por cuadros de entrada de datos.
- Los cálculos internos usando variables pueden añadirse usando dobles corchetes [[]]. El resultado del cálculo se mostrará en el texto de la pregunta ( ejemplo:
]]"- ]] o [[@x1@ + @y1@]] ). Los nombres de las variables globales serán reemplazados con sus valores si se añaden entre corchetes ( ejemplo: [[@x1@]] ). Dichos cálculos sólo formarán parte del enunciado y no se deben utilizar para calcular la respuesta del alumno
ya - ya que se mostrará directamente el resultado. Estos cálculos pueden ayudar al estudiante a responder la pregunta, y también ayudar al docente a verificar que la pregunta está correctamente formulada antes de publicarla.
Image Removed Donde {x}, {y} y {z} son variables que obtendrán un valor aleatorio en el rango que deseemos, y {{pendiente}} será sustituida en la vista del alumno por un espacio en blanco para introducir la respuesta y esta será comprobada por una fórmula que especificaremos a continuación.
Bloque de código |
---|
| Una carga puntual 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.
Ex = {{Ex}}
Ey = {{Ey}}
Ez = {{Ez}}
Exprese el resultado con tres cifras decimales. |
Las fórmulas se han definido siguiendo el ejemplo anterior. La definición de la fórmula se hará en un paso posterior. En el campo de "Texto de la pregunta" únicamente se indica el texto de la pregunta con las variables indicadas y los campos para la respuesta.
Info |
---|
- Los nombres de las variables y fórmulas son alfanuméricos y deben comenzar con una letra.
- Las variables y las fórmulas no pueden tener el mismo nombre.
|
Image Added
|
UI Step |
---|
Opcionalmente, pueden añadirse ficheros adjuntos.
Image Added
|
UI Step |
---|
Pulsando sobre "Extraer variables, variable globales, cálculos y fórmulas del texto de la pregunta" se crearán las variables y las fórmulas, las cuales editaremos a continuación.
Image Added
|
UI Step |
---|
Habiendo pulsado el botón anterior, en la sección de "Variables" veremos las variables definidas. Tendremos que especificar el valor máximo y mínimo que puede alcanzar la variable así como las cifras decimales que tendrá. Info |
---|
Puede usar notación científica en las variables, fórmulas y cálculos (por ejemplo, 6.02310e23 o 1.67e-27). |
Siguiendo el ejemplo anterior: Nombre de la variable | Min | Max | Cifras decimales |
---|
x | 250e-1 | 30 | 0 | x1 | 10 | 20 | 0 | y | 35 | 40 | 0 | y1 | 10 | 2e1 | 0 | z | 45 | 50 | 0 | z1 | 10 | 20 | 0 |
Image Added
|
UI Step |
---|
Habiendo pulsado el botón anterior, en la sección de "Variables globales" veremos las variables globales definidas en el texto de la pregunta. Podremos definir manualmente variables globales para hacer uso de ellas sin tener que indicarlas en el texto de la pregunta. Para ello, pulsaremos en "Añadir variable global".
Siguiendo el ejemplo anterior (hemos creado manualmente la variable global var): Nombre de la variable global | Fórmula |
---|
var | Bloque de código |
---|
| {x}+sqrt(2*pi*{y}) |
|
Image Added
|
UI Step |
---|
En la sección de "Fórmulas" veremos las fórmulas utilizadas. Tendremos que definirlas e indicar la tolerancia así como las cifras decimales que tendrá. Defina las expresiones de las fórmulas en términos de las variables, usando llaves ( ejemplo: {x} - {y} ) o en términos de las variables globales, usando arrobas ( ejemplo: @x1@ - @y1@ ). Es conveniente especificar en el enunciado cuántos decimales debe incluir la respuesta del estudiante. Info |
---|
- Operadores válidos: + - * / ^ ().
- Puede usar las siguientes funciones matemáticas: sin, cos, tan, asin, acos, atan, abs, exp, sgn, sqrt, log10 y ln.
- Hay constantes integradas: pi(3.14...), e(2.718...), [phi](1.618...), etc. Pueden ser utilizadas en sus expresiones de fórmula.
UI Text Box |
---|
| La lista completa de funciones, operadores y constantes se puede consultar en el siguiente enlace: UI Button |
---|
color | red |
---|
newWindow | true |
---|
title | Math Collection |
---|
url | https://mathparser.org/mxparser-math-collection/ |
---|
|
|
|
Después de redactar toda la pregunta con sus respectivas variables, deberemos pulsar el botón "Extraer variables y fórmulas del texto de la pregunta", para poder introducir los rangos de valores de cada variable, así como cuántos decimales queremos que tenga y la fórmulas que se deben aplicar para el cálculo de la respuesta. Image Removed
Panel |
---|
bgColor | #fff7f7 |
---|
borderWidth | 0 |
---|
| ¡Importante! | Hay que tomar en cuenta que la tolerancia va en base al valor redondeado. |
---|
|
Ejemplo: Fórmula = Área del rectángulo con lados X e Y (ambos valores con 1 decimal) y tolerancia: 0.01. Cuando el profesor especifique el número de cifras decimales a aplicar en la FÓRMULA, debe de utilizar el mismo (o menor) número de decimales en el campo de TOLERANCIA, en caso contrario puede obtener resultados inesperados en la corrección de la pregunta. El resultado matemático tendrá dos decimales, pero si indicamos que sólo tiene uno la aplicación lo redondeará. X = 5.1, Y = 3.6; resultado real = 18.36 36 y resultado redondeado = 18.4 por lo que la aplicación tomará como correctos los valores 18.4 +- 0.01 (18.39 y 18.41) y en caso de que el alumno indique el resultado correcto sin redondear (18.36) lo tomará como erróneo. Nota: Para mayor información podemos pinchar en la opción de "Mostrar/ocultar más instrucciones y ejemplos", ahí nos indica información más detallada como por ejemplo qué funciones matemáticas podemos utilizar. |
| UI Step |
---|
Visualización Así visualizaríamos la pregunta desde la vista previa del examen, el cuadro de texto de la pregunta calculada se muestra inhabilitado para la edición y aún podemos ver las variables. Image Removed
Sin embargo, una vez esté publicado el examen funcionará correctamente, el alumnado lo vería de la siguiente manera: Image Removed
Como bien indica las preguntas calculadas sólo admiten el punto (.) como separador decimal, por lo que si un alumno utiliza la coma (,) evaluará el resultado como incorrecto. Panel |
---|
bgColor | #e9f0f7 |
---|
borderWidth | 0 |
---|
| NOTA
Siguiendo el ejemplo anterior: Nombre de la fórmula | Fórmula | Tolerancia | Cifras decimales |
---|
Ex | Bloque de código |
---|
| @var@*({x}-{x1}) |
| 0.05 | 2 | Ey | Bloque de código |
---|
| @var@*({y}-{y1}) |
| 0.05 | 2 | Ez | Bloque de código |
---|
| @var@*({z}-{z1}) |
| 0.05 | 2 |
Image Added
|
UI Step |
---|
Se permite añadir comentarios a la respuesta correcta e incorrecta para generar feedback automático con los estudiantes. Para más información sobre cómo publicar comentarios automáticamente en un examen, acceda al siguiente enlace: Cómo publicar notas y comentarios de un examen.
Siguiendo con el ejemplo, vamos a definir en "Comentario a la respuesta incorrecta" la fórmula desarrollada: Bloque de código |
---|
| Ex = @var@*(x-x1) = [[@var@]]*({x}-{x1}) = {{Ex}} |
Bloque de código |
---|
| Ey = @var@*(y-y1) = [[@var@]]*({y}-{y1}) = {{Ey}} |
Bloque de código |
---|
| Ez = @var@*(z-z1) = [[@var@]]*({z}-{z1}) = {{Ez}} |
Image Added
|
UI Step |
---|
En la sección de "Cálculos" comprobamos los cálculos que hemos especificado. Tras introducir todos los valores, si pulsamos nuevamente en "Extraer variables, variable globales, cálculos y fórmulas del texto de la pregunta", se actualizará la lista.
En nuestro ejemplo, no hemos definido cálculos en el texto de la pregunta, pero si hemos calculado varias veces el valor de la variable global en el campo de comentarios. Esta lista, por tanto, nos mostrará el valor de la variable global y los 3 cálculos de esta que se han hecho.
Image Added
|
UI Step |
---|
Podemos asignar a una parte del examen la pregunta si existen varias partes. Para más información, acceda al siguiente enlace: Añadir parte en un examen. También podemos incluir la pregunta en una de nuestras baterías de preguntes existentes.
Image Added
|
UI Step |
---|
Pulsaremos sobre "Guardar" para que se efectuen los cambios. |
|