Quest Ladder
TeachFORGE.ai
Quest Ladder / Variabili dinamiche
Variabili dinamiche: un tipo, domande infinite
Indica quali parti della domanda cambiano, e lo stesso progetto produce una domanda diversa ogni volta che viene posta.
Scrivila una volta. Falla cento volte.
Cos'è una variabile
Una variabile dinamica è un valore che cambia tra le versioni generate dello stesso tipo di domanda. Il pannello è intitolato Parametri dinamici, e nella corsia manuale si apre con l'istruzione semplice di aggiungere ogni variabile di cui hai bisogno, scegliere il suo tipo e impostare i suoi vincoli.
Ogni valore campionato viene riutilizzato in modo coerente ovunque nella domanda — il testo, la risposta, i suggerimenti, la soluzione e qualsiasi elemento visivo. Imposta la base di un triangolo a 7 e ogni parte di quella versione della domanda concorda che è 7.
È questo che rende la Quest Ladder degna della configurazione. Un tipo con tre variabili e intervalli sensati è una banca di domande, non una domanda, e uno studente che riprova ottiene un problema nuovo piuttosto che un test di memoria.
Gli undici tipi
| Tipo | Per |
|---|---|
| Intero | Numeri interi. |
| Decimale | Numeri con un numero fisso di cifre decimali. |
| Lettera o simbolo algebrico | La lettera stessa varia, quindi la domanda non riguarda sempre x. |
| Scelta di testo o scenario | Una parola o un intero scenario scelto da un elenco — il nome, il contesto, la sostanza. |
| Valore con unità | Un numero e la sua unità insieme. |
| Grandezza con unità | La stessa idea in cui la grandezza stessa è il concetto. |
| Insieme di dati numerici | Un intero insieme di numeri, per domande di statistica. |
| Formula simbolica | Un'espressione che varia. |
| Matrice | Una matrice di valori. |
| Vettore | Un vettore. |
| Numero complesso | Un valore complesso. |
Impostarne una
Ogni variabile ha un ID — il nome breve con cui la richiami — e uno Scopo, che è testo descrittivo per chiunque legga questo in seguito, incluso l'AI nelle corsie assistite. Poi, in base al tipo:
- Min, Max e Passo per i tipi numerici, con Cifre decimali per i decimali.
- Scelte (una per riga) per una scelta di testo o scenario.
- Unità (una per riga) dove un'unità varia.
- Dimensione dell'insieme di dati per un insieme di dati numerici.
Le regole sono ciò che la rende equa
Gli intervalli da soli producono nonsenso. Due variabili tra 1 e 20 alla fine genereranno una sottrazione con una risposta negativa in una classe che non ha ancora incontrato i numeri negativi, oppure un triangolo i cui lati non possono chiudersi.
- Regole per questo parametro (una per riga) vincola una variabile da sola.
- Regole che coinvolgono più parametri (una per riga) le vincola l'una rispetto all'altra — quella che userai più spesso.
Scrivi le regole insieme agli intervalli, non dopo che uno studente trova il caso errato. Genera una manciata di campioni e leggili: il fallimento è sempre evidente una volta sullo schermo e mai evidente negli intervalli.
Posizionare un valore
Una variabile raggiunge la domanda attraverso un token. Raramente li digiti — il Vassoio di inserimento li inserisce — ma sono leggibili, e riconoscerli aiuta quando qualcosa si visualizza in modo strano.
| Token | Significa |
|---|---|
param | Il valore campionato di una variabile. |
expr | Un'espressione calcolata a partire dalle variabili. |
derived | Un fatto calcolato, definito una volta e riutilizzato. |
addon | L'output di un componente aggiuntivo intelligente. |
blank | Uno spazio vuoto numerato in una domanda a completamento. |
I fatti calcolati meritano una menzione a parte. Sotto Fatti calcolati, Aggiungi fatto definisce un valore derivato dalle variabili campionate — un massimo comun divisore, un numeratore semplificato — e viene richiamato allo stesso modo di una variabile. Definirlo una sola volta significa che il testo, la risposta e la soluzione non possono essere in disaccordo su di esso.