Quest Ladder
TeachFORGE.ai
Quest Ladder / Dynamische Variablen
Dynamische Variablen: ein Fragetyp, endlose Fragen
Legen Sie fest, welche Teile der Frage sich ändern, und derselbe Entwurf erzeugt jedes Mal eine andere Frage, wenn sie gestellt wird.
Einmal schreiben. Hundertmal stellen.
Was eine Variable ist
Eine dynamische Variable ist ein Wert, der sich zwischen generierten Versionen desselben Fragetyps ändert. Das Panel trägt die Überschrift Dynamische Parameter, und auf der manuellen Spur beginnt es mit der schlichten Anweisung, jede benötigte Variable hinzuzufügen, ihren Typ zu wählen und ihre Einschränkungen festzulegen.
Jeder gezogene Wert wird überall in der Frage konsistent wiederverwendet — in der Aufgabenstellung, der Antwort, den Hinweisen, der Lösung und jeder Abbildung. Setzen Sie die Basis eines Dreiecks auf 7, und jeder Teil dieser Version der Frage stimmt darin überein, dass sie 7 ist.
Genau das macht den Aufwand für die Quest Ladder lohnend. Ein Fragetyp mit drei Variablen und sinnvollen Bereichen ist ein Fragenpool, keine einzelne Frage, und eine Lernperson, die es erneut versucht, bekommt ein frisches Problem statt eines Gedächtnistests.
Die elf Typen
| Typ | Für |
|---|---|
| Ganzzahl | Ganze Zahlen. |
| Dezimalzahl | Zahlen mit einer festgelegten Anzahl Nachkommastellen. |
| Algebraischer Buchstabe oder Symbol | Der Buchstabe selbst variiert, sodass die Frage nicht immer x. |
| Text- oder Szenario-Auswahl | Ein Wort oder ein ganzes Szenario, ausgewählt aus einer Liste — der Name, der Kontext, der Inhalt. |
| Wert mit Einheit | Eine Zahl und ihre Einheit zusammen. |
| Größe mit Einheit | Dieselbe Idee, bei der die Größe selbst das Konzept ist. |
| Numerischer Datensatz | Ein ganzer Zahlensatz, für Statistikfragen. |
| Symbolische Formel | Ein Ausdruck, der variiert. |
| Matrix | Eine Matrix von Werten. |
| Vektor | Ein Vektor. |
| Komplexe Zahl | Ein komplexer Wert. |
Eine einrichten
Jede Variable hat eine ID — den kurzen Namen, unter dem Sie sie ansprechen — und einen Zweck, der als Fließtext für alle gedacht ist, die dies später lesen, einschließlich der KI auf den assistierten Spuren. Danach, je nach Typ:
- Min, Max und Schritt für die numerischen Typen, mit Nachkommastellen für Dezimalzahlen.
- Auswahlmöglichkeiten (eine pro Zeile) für eine Text- oder Szenario-Auswahl.
- Einheiten (eine pro Zeile) wo eine Einheit variiert.
- Größe des Datensatzes für einen numerischen Datensatz.
Regeln machen es fair
Bereiche allein erzeugen Unsinn. Zwei Variablen zwischen 1 und 20 erzeugen irgendwann eine Subtraktion mit negativem Ergebnis in einer Klasse, die negative Zahlen noch nicht kennt, oder ein Dreieck, dessen Seiten sich nicht schließen lassen.
- Regeln für diesen Parameter (eine pro Zeile) schränkt eine einzelne Variable für sich ein.
- Regeln mit mehreren Parametern (eine pro Zeile) schränkt sie gegeneinander ein — diejenige, die Sie am häufigsten verwenden werden.
Schreiben Sie die Regeln zur gleichen Zeit wie die Bereiche, nicht erst, nachdem eine Lernperson den schlechten Fall gefunden hat. Generieren Sie eine Handvoll Stichproben und lesen Sie sie: Der Fehler ist immer offensichtlich, sobald er auf dem Bildschirm steht, und nie offensichtlich in den Bereichen.
Einen Wert platzieren
Eine Variable erreicht die Frage über ein Token. Sie schreiben diese selten selbst — das Einfügemenü fügt sie ein — aber sie sind lesbar, und sie zu erkennen hilft, wenn etwas seltsam dargestellt wird.
| Token | Bedeutung |
|---|---|
param | Der gezogene Wert einer Variable. |
expr | Ein aus Variablen berechneter Ausdruck. |
derived | Eine berechnete Tatsache, einmal definiert und wiederverwendet. |
addon | Die Ausgabe eines intelligenten Add-ons. |
blank | Eine nummerierte Lücke in einer Lückentext-Frage. |
Berechnete Tatsachen verdienen eine eigene Erwähnung. Unter Berechnete Tatsachen, Tatsache hinzufügen definiert einen Wert, der aus den gezogenen Variablen abgeleitet wird — ein größter gemeinsamer Teiler, ein gekürzter Zähler — und wird auf dieselbe Weise referenziert wie eine Variable. Ihn einmal zu definieren bedeutet, dass Aufgabenstellung, Antwort und Lösung nicht widersprüchlich sein können.