Quest Ladder
TeachFORGE.ai
Quest Ladder / Slimme add-ons
Slimme add-ons: logica en herhalingen in een vraag
Wanneer een vraag een lijst, een tabel of een zin nodig heeft waarvan de lengte afhangt van de gegenereerde getallen.
Een waarde is een waarde. Dit is een waarde die zichzelf samenstelt.
Waar ze voor zijn
Een variabele plaatst één waarde. Soms heeft een vraag iets nodig waarvan de vorm van de waarden afhangt: een lijst van vijf termen wanneer n vijf is, een tabel met een rij per item, een zin die en zegt vóór de laatste van hoeveel dingen er ook zijn.
Een slimme add-on is een kleine benoemde routine die die inhoud produceert. U bouwt die één keer in de Bibliotheek slimme add-ons, en voegt die daarna overal in — de vraagtekst, een hint, een oplossingsstap, een actief leerblok — en die expandert ter plaatse.
Elk is een accordeonrij in de bibliotheek: open er één om te bewerken, sluit die om aan een andere te werken. Slimme add-on toevoegen maakt er één, en Dupliceren is de snelste weg naar een variant.
Er één benoemen
Een add-on heeft een Weergavenaam voor u, een Interne id gebruikt in het token dat die invoegt, en een optionele Doel. Houd de id kort: dat is wat u in een blok vraagtekst leest wanneer u terugkomt.
De tien soorten stappen
Een add-on is een lijst stappen die in volgorde draaien. Vijf zijn de alledaagse.
| Stap | Doet |
|---|---|
| Tekst toevoegen | Geeft tekst uit, in gewone, Markdown-, LaTeX- of codevorm. |
| Vele malen tonen | Herhaalt iets een aantal keren — een plaatje, een symbool, een zin. |
| Getallenreeks (één regel) | Geeft een reeks getallen op één regel uit, met een scheidingsteken naar keuze. |
| Als dit waar is… | Geeft het ene of het andere uit afhankelijk van een voorwaarde. |
| Herhaal voor elk getal… | Telt van de ene waarde naar de andere, en geeft elke keer uit. |
Nog vijf zijn er wanneer u ze nodig hebt: Tijdelijke berekende waarde, Wiskunde-expressieblok, Voor elk lijstitem…, Terwijl voorwaarde geldt… en Tabel uit lijst.
Hun velden lezen even duidelijk als hun namen — Wanneer dit waar is, Doe dan…, Doe anders…, Tellernaam, Van, Tot, Stapgrootte, Hoeveel?, Ruimte tussen elk, Scheidingsteken. U beschrijft de inhoud, niet code.
Er één gebruiken
Zodra een add-on is opgeslagen, biedt de Slimme add-ons dropdown van de Invoeglade die aan. Inline in tekst plaatst het token bij de cursor zodat het expandert in de zin die u schrijft; u moet eerst in een tekstveld klikken, en de editor zegt dat als u dat niet hebt gedaan.
Bouw de add-on, sla het concept op, en zoek die pas daarna in de lade. De dropdown leest de opgeslagen bibliotheek, dus een add-on die u net hebt getypt en niet hebt opgeslagen staat er nog niet — wat als een bug leest en dat niet is.
Wanneer niet
Een add-on is de moeite waard wanneer de inhoud echt van vorm verandert. Wanneer die alleen van waarde verandert, is een gewone variabele eenvoudiger en over zes maanden makkelijker te lezen.
De in-app Gids handmatig bouwen heeft uitgewerkte voorbeelden van elke soort stap, en is de plek om naartoe te gaan wanneer u er één samengesteld wilt zien in plaats van beschreven.