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 hace.
Escríbela una vez. Hazla 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 agregar cada variable que necesites, elegir su tipo y establecer sus restricciones.
Cada valor muestreado se reutiliza de forma consistente en todas partes de 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 cada parte de esa versión de la pregunta coincide en que es 7.
Esto es lo que hace que Quest Ladder valga la configuración. Un tipo con tres variables y rangos sensatos es un banco de preguntas, no una pregunta, y un estudiante que reintenta obtiene un problema nuevo en lugar de una prueba de memoria.
Los once tipos
| Tipo | Para |
|---|---|
| Entero | Números enteros. |
| Decimal | Números con una cantidad fija de decimales. |
| Letra o símbolo algebraico | La letra en sí varía, así que la pregunta no siempre trata sobre x. |
| Elección de texto o escenario | Una palabra o un escenario completo 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 | Un conjunto completo 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 con el que la referencias — y un Propósito, que es texto para quien lea esto después, incluida la IA en los carriles asistidos. Luego, según el tipo:
- Mín, Máx y Paso para los tipos numéricos, con Cifras decimales para los decimales.
- Opciones (una por línea) para una elección de texto o escenario.
- Unidades (una por línea) donde varía una unidad.
- 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 sinsentidos. Dos variables entre 1 y 20 eventualmente generarán una resta con una respuesta negativa en una clase que 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 que involucran varios parámetros (una por línea) las restringe entre sí: la que más usarás.
Escribe las reglas al mismo tiempo que los rangos, no después de que un estudiante encuentre el caso malo. Genera un puñado de muestras y léelas: el fallo siempre es obvio una vez que está en la pantalla y nunca es obvio 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 mal.
| 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 espacio numerado en una pregunta de completar espacios. |
Los datos calculados merecen su propia mención. Bajo Datos calculados, Agregar dato define un valor derivado de las variables muestreadas (un máximo común divisor, un numerador simplificado), y se referencia igual que una variable. Definirlo una vez significa que el enunciado, la respuesta y la solución no pueden estar en desacuerdo sobre él.