Quest Ladder
TeachFORGE.ai
Quest Ladder / Dynamische variabelen
Dynamische variabelen: één type, eindeloze vragen
Zeg welke delen van de vraag veranderen, en hetzelfde ontwerp produceert elke keer dat hij wordt gesteld een andere vraag.
Schrijf hem één keer. Stel hem honderd keer.
Wat een variabele is
Een dynamische variabele is een waarde die verandert tussen gegenereerde versies van hetzelfde vraagtype. Het paneel heeft als kop Dynamische parameters, en in de manual lane opent hij met de heldere instructie om elke variabele die je nodig hebt toe te voegen, het type te kiezen en de beperkingen in te stellen.
Elke gesamplede waarde wordt overal in de vraag consistent hergebruikt — de stem, het antwoord, de hints, de oplossing en elke visual. Zet de basis van een driehoek op 7 en elk deel van die versie van de vraag is het erover eens dat het 7 is.
Dit is wat de Quest Ladder de setup waard maakt. Een type met drie variabelen en verstandige bereiken is een vragenbank, geen vraag, en een leerling die opnieuw probeert krijgt een vers probleem in plaats van een geheugentest.
De elf types
| Type | Voor |
|---|---|
| Geheel getal | Hele getallen. |
| Decimaal | Getallen met een vast aantal decimalen. |
| Algebraïsche letter of symbool | De letter zelf varieert, zodat de vraag niet altijd over x. |
| Tekst- of scenariokeuze | Een woord of een heel scenario gekozen uit een lijst — de naam, de context, de stof. |
| Waarde met eenheid | Een getal en de eenheid samen. |
| Grootheid met eenheid | Hetzelfde idee waar de grootheid zelf het concept is. |
| Numerieke dataset | Een hele set getallen, voor statistiekvragen. |
| Symbolische formule | Een expressie die varieert. |
| Matrix | Een matrix van waarden. |
| Vector | Een vector. |
| Complex getal | Een complexe waarde. |
Er één opzetten
Elke variabele heeft een Id — de korte naam waarmee je ernaar verwijst — en een Doel, proza voor wie dit later leest, inclusief de AI op de assisted lanes. Daarna, afhankelijk van het type:
- Min, Max en Stap voor de numerieke types, met Decimalen voor decimalen.
- Keuzes (één per regel) voor een tekst- of scenariokeuze.
- Eenheden (één per regel) waar een eenheid varieert.
- Datasetgrootte voor een numerieke dataset.
Regels maken hem eerlijk
Bereiken alleen produceren onzin. Twee variabelen tussen 1 en 20 genereren uiteindelijk een aftrekking met een negatief antwoord in een klas die nog geen negatieven heeft gehad, of een driehoek waarvan de zijden niet kunnen sluiten.
- Regels voor deze parameter (één per regel) beperkt één variabele op zichzelf.
- Regels met meerdere parameters (één per regel) beperkt ze tegen elkaar — degene die je het meest zult gebruiken.
Schrijf de regels tegelijk met de bereiken, niet nadat een leerling het slechte geval vindt. Genereer een handvol samples en lees ze: de mislukking is altijd duidelijk zodra hij op het scherm staat en nooit duidelijk in de bereiken.
Een waarde plaatsen
Een variabele bereikt de vraag via een token. Je typt die zelden — de Invoeglade zet ze erin — maar ze zijn leesbaar, en ze herkennen helpt wanneer iets vreemd rendert.
| Token | Betekent |
|---|---|
param | De gesamplede waarde van een variabele. |
expr | Een expressie berekend uit variabelen. |
derived | Een berekend feit, één keer gedefinieerd en hergebruikt. |
addon | De uitvoer van een slimme add-on. |
blank | Een genummerd gat in een invulvraag. |
Berekende feiten verdienen een eigen vermelding. Onder Berekende feiten, Feit toevoegen definieert een waarde afgeleid van de gesamplede variabelen — een grootste gemene deler, een vereenvoudigde teller — en er wordt op dezelfde manier naar verwezen als naar een variabele. Het één keer definiëren betekent dat de stem, het antwoord en de oplossing er niet over oneens kunnen zijn.