Quest Ladder
TeachFORGE.ai
Quest Ladder / Variables dynamiques
Variables dynamiques : un type, des questions à l'infini
Indiquez quelles parties de la question changent, et la même conception produit une question différente chaque fois qu'elle est posée.
Écrivez-la une fois. Posez-la cent fois.
Ce qu'est une variable
Une variable dynamique est une valeur qui change entre les versions générées d'un même type de question. Le panneau est intitulé Paramètres dynamiques, et dans la voie manuelle il s'ouvre avec l'instruction simple d'ajouter chaque variable nécessaire, de choisir son type et de définir ses contraintes.
Chaque valeur échantillonnée est réutilisée de façon cohérente partout dans la question — l'énoncé, la réponse, les indices, la solution et tout visuel. Réglez la base d'un triangle à 7 et chaque partie de cette version de la question s'accorde sur le fait qu'elle vaut 7.
C'est ce qui rend la configuration de la Quest Ladder rentable. Un type avec trois variables et des plages sensées est une banque de questions, pas une question, et un apprenant qui retente obtient un problème inédit plutôt qu'un test de mémoire.
Les onze types
| Type | Pour |
|---|---|
| Entier | Nombres entiers. |
| Décimal | Nombres avec un nombre fixé de décimales. |
| Lettre ou symbole algébrique | La lettre elle-même varie, si bien que la question ne porte pas toujours sur x. |
| Choix de texte ou de scénario | Un mot ou tout un scénario choisi dans une liste — le nom, le contexte, la substance. |
| Valeur avec unité | Un nombre et son unité ensemble. |
| Grandeur avec unité | La même idée, où la grandeur elle-même est le concept. |
| Jeu de données numérique | Un ensemble complet de nombres, pour les questions de statistiques. |
| Formule symbolique | Une expression qui varie. |
| Matrice | Une matrice de valeurs. |
| Vecteur | Un vecteur. |
| Nombre complexe | Une valeur complexe. |
En configurer une
Chaque variable a un Identifiant — le nom court par lequel vous vous y référez — et un Objectif, un texte libre pour quiconque le lira plus tard, y compris l'IA sur les voies assistées. Puis, selon le type :
- Min, Max et Pas pour les types numériques, avec Décimales pour les décimaux.
- Choix (un par ligne) pour un choix de texte ou de scénario.
- Unités (une par ligne) quand une unité varie.
- Taille du jeu de données pour un jeu de données numérique.
Ce sont les règles qui garantissent l'équité
Les plages seules produisent des absurdités. Deux variables entre 1 et 20 finiront par générer une soustraction à réponse négative dans une classe qui n'a pas encore vu les négatifs, ou un triangle dont les côtés ne peuvent pas se fermer.
- Règles pour ce paramètre (une par ligne) contraint une variable seule.
- Règles impliquant plusieurs paramètres (une par ligne) les contraint les unes par rapport aux autres — celle que vous utiliserez le plus.
Écrivez les règles en même temps que les plages, pas après qu'un apprenant a trouvé le cas défaillant. Générez une poignée d'échantillons et lisez-les : l'échec est toujours évident une fois à l'écran et jamais évident dans les plages.
Placer une valeur
Une variable atteint la question via un jeton. Vous les saisissez rarement — le tiroir d'insertion les insère — mais ils sont lisibles, et savoir les reconnaître aide quand quelque chose s'affiche bizarrement.
| Jeton | Signifie |
|---|---|
param | La valeur échantillonnée d'une variable. |
expr | Une expression calculée à partir de variables. |
derived | Un fait calculé, défini une fois et réutilisé. |
addon | La sortie d'un module intelligent. |
blank | Un blanc numéroté dans une question à trous. |
Les faits calculés méritent leur propre mention. Sous Faits calculés, Ajouter un fait définit une valeur dérivée des variables échantillonnées — un plus grand commun diviseur, un numérateur simplifié — et elle est référencée de la même façon qu'une variable. La définir une fois signifie que l'énoncé, la réponse et la solution ne peuvent pas se contredire à son sujet.