Quest Ladder
TeachFORGE.ai
Quest Ladder / Dynamiska variabler
Dynamiska variabler: en typ, oändliga frågor
Säg vilka delar av frågan som ändras, så ger samma design en annan fråga varje gång den ställs.
Skriv den en gång. Ställ den hundra gånger.
Vad en variabel är
En dynamisk variabel är ett värde som ändras mellan genererade versioner av samma frågetyp. Panelen har rubriken Dynamiska parametrar, och i det manuella spåret öppnar den med den enkla instruktionen att lägga till varje variabel du behöver, välja typ och ställa in begränsningarna.
Varje samplat värde återanvänds konsekvent överallt i frågan — stammen, svaret, ledtrådarna, lösningen och eventuellt visuellt. Sätt en triangels bas till 7 så är varje del av den versionen av frågan överens om att den är 7.
Det är det som gör Quest Ladder värd setupen. En typ med tre variabler och förnuftiga intervall är en frågebank, inte en fråga, och en elev som försöker igen får ett nytt problem snarare än ett minnestest.
De elva typerna
| Typ | För |
|---|---|
| Heltal | Hela tal. |
| Decimal | Tal med ett angivet antal decimaler. |
| Algebraisk bokstav eller symbol | Bokstaven själv varierar, så frågan handlar inte alltid om x. |
| Text- eller scenarioval | Ett ord eller ett helt scenario valt från en lista — namnet, sammanhanget, substansen. |
| Värde med enhet | Ett tal och dess enhet tillsammans. |
| Kvantitet med enhet | Samma idé där själva kvantiteten är begreppet. |
| Numerisk dataset | En hel uppsättning tal, för statistikfrågor. |
| Symbolisk formel | Ett uttryck som varierar. |
| Matris | En matris av värden. |
| Vektor | En vektor. |
| Komplext tal | Ett komplext värde. |
Att ställa in en
Varje variabel har ett Id — det korta namn du refererar till den med — och ett Syfte, vilket är prosa för den som läser det här senare, inklusive AI:n på de assisterade spåren. Sedan, beroende på typ:
- Min, Max och Steg för de numeriska typerna, med Decimaler för decimaler.
- Val (ett per rad) för ett text- eller scenarioval.
- Enheter (ett per rad) där en enhet varierar.
- Datasetstorlek för en numerisk dataset.
Regler är det som gör den rättvis
Intervall ensamma ger nonsens. Två variabler mellan 1 och 20 genererar så småningom en subtraktion med negativt svar i en klass som inte mött negativa, eller en triangel vars sidor inte kan stängas.
- Regler för den här parametern (ett per rad) begränsar en variabel på egen hand.
- Regler som involverar flera parametrar (ett per rad) begränsar dem mot varandra — den du kommer att använda mest.
Skriv reglerna samtidigt som intervallen, inte efter att en elev hittar det dåliga fallet. Generera en handfull sampel och läs dem: felet är alltid uppenbart när det syns på skärmen och aldrig uppenbart i intervallen.
Att placera ett värde
En variabel når frågan via en token. Du skriver sällan dem — Infoga-brickan lägger in dem — men de är läsbara, och att känna igen dem hjälper när något renderas udda.
| Token | Betyder |
|---|---|
param | Det samplade värdet av en variabel. |
expr | Ett uttryck beräknat från variabler. |
derived | Ett beräknat faktum, definierat en gång och återanvänt. |
addon | Utdata från ett smart tillägg. |
blank | En numrerad lucka i en fyll-i-luckan-fråga. |
Beräknade fakta förtjänar ett eget omnämnande. Under Beräknade fakta, Lägg till faktum definierar ett värde härlett från de samplade variablerna — en största gemensamma delare, en förenklad täljare — och det refereras på samma sätt som en variabel. Att definiera det en gång betyder att stammen, svaret och lösningen inte kan vara oense om det.