Quest Ladder
TeachFORGE.ai
Quest Ladder / Variables dinámicas
Variables dinámicas: un tipo, preguntas infinitas
Indica qué partes de la pregunta cambian, y el mismo diseño produce una pregunta distinta cada vez que se plantea.
Escríbela una vez. Pregúntala cien veces.
Qué es una variable
Una variable dinámica es un valor que cambia entre versiones generadas del mismo tipo de pregunta. El panel se titula Parámetros dinámicos, y en el carril manual se abre con la instrucción sencilla de añadir cada variable que necesites, elegir su tipo y fijar sus restricciones.
Cada valor muestreado se reutiliza de forma coherente en toda la pregunta: el enunciado, la respuesta, las pistas, la solución y cualquier elemento visual. Fija la base de un triángulo en 7 y todas las partes de esa versión de la pregunta coinciden en que es 7.
Esto es lo que hace que la Quest Ladder merezca la pena la configuración. Un tipo con tres variables y rangos sensatos es un banco de preguntas, no una pregunta, y un alumno que lo repite obtiene un problema nuevo en lugar de una prueba de memoria.
Los once tipos
| Tipo | Para |
|---|---|
| Entero | Números enteros. |
| Decimal | Números con un número fijo de decimales. |
| Letra o símbolo algebraico | La propia letra varía, así que la pregunta no siempre trata sobre x. |
| Elección de texto o escenario | Una palabra o todo un escenario elegido de una lista: el nombre, el contexto, el contenido. |
| Valor con unidad | Un número y su unidad juntos. |
| Cantidad con unidad | La misma idea, donde la cantidad en sí es el concepto. |
| Conjunto de datos numérico | Todo un conjunto de números, para preguntas de estadística. |
| Fórmula simbólica | Una expresión que varía. |
| Matriz | Una matriz de valores. |
| Vector | Un vector. |
| Número complejo | Un valor complejo. |
Configurar una
Cada variable tiene un Id — el nombre corto por el que te refieres a ella — y un Propósito, que es texto en prosa para quien lea esto más adelante, incluida la IA en los carriles asistidos. Después, según el tipo:
- Mín, Máx y Paso para los tipos numéricos, con Decimales para los decimales.
- Opciones (una por línea) para una elección de texto o escenario.
- Unidades (una por línea) cuando una unidad varía.
- Tamaño del conjunto de datos para un conjunto de datos numérico.
Las reglas son lo que la hace justa
Los rangos por sí solos producen incoherencias. Dos variables entre 1 y 20 acabarán generando una resta con respuesta negativa en una clase que aún no ha visto los negativos, o un triángulo cuyos lados no pueden cerrarse.
- Reglas para este parámetro (una por línea) restringe una variable por sí sola.
- Reglas con varios parámetros (una por línea) las restringe unas frente a otras: la que más usarás.
Escribe las reglas al mismo tiempo que los rangos, no después de que un alumno encuentre el caso malo. Genera un puñado de muestras y léelas: el fallo siempre es evidente en pantalla y nunca lo es en los rangos.
Colocar un valor
Una variable llega a la pregunta a través de un token. Rara vez los escribes tú mismo: la bandeja de inserción los coloca; pero son legibles, y reconocerlos ayuda cuando algo se renderiza de forma extraña.
| Token | Significa |
|---|---|
param | El valor muestreado de una variable. |
expr | Una expresión calculada a partir de variables. |
derived | Un dato calculado, definido una vez y reutilizado. |
addon | La salida de un complemento inteligente. |
blank | Un hueco numerado en una pregunta de rellenar el espacio. |
Los datos calculados merecen su propia mención. En Datos calculados, Añadir dato define un valor derivado de las variables muestreadas (un máximo común divisor, un numerador simplificado), y se referencia de la misma manera que una variable. Definirlo una vez significa que el enunciado, la respuesta y la solución no pueden discrepar sobre él.