Quest Ladder
TeachFORGE.ai
Quest Ladder / Smarte tillegg
Smarte tillegg: logikk og gjentakelser inne i et spørsmål
Når et spørsmål trenger en liste, en tabell eller en setning hvis lengde avhenger av tallene som genereres.
En verdi er en verdi. Dette er en verdi som setter seg selv sammen.
Hva de er til
En variabel plasserer én verdi. Noen ganger trenger et spørsmål noe hvis form avhenger av verdiene: en liste med fem ledd når n er fem, en tabell med en rad per element, en setning som sier og før den siste av hvor mange ting det enn er.
Et smart tillegg er en liten navngitt rutine som produserer det innholdet. Du bygger det én gang i Bibliotek for smarte tillegg, setter det deretter inn hvor som helst — spørsmålsteksten, et hint, et løsningstrinn, en aktiv læringsblokk — og det utvider på stedet.
Hvert er en trekkspillrad i biblioteket: åpne én for å redigere den, lukk den for å arbeide med en annen. Legg til smart tillegg oppretter én, og Dupliser er den raskeste veien til en variant.
Å navngi én
Et tillegg har et Visningsnavn for deg, en Intern id brukt i tokenet som setter det inn, og en valgfri Formål. Hold id-en kort: det er det du vil lese inne i en blokk med spørsmålstekst når du kommer tilbake til den.
De ti trinnstypene
Et tillegg er en liste med trinn som kjører i rekkefølge. Fem er de hverdagslige.
| Steg | Gjør |
|---|---|
| Legg til tekst | Sender ut tekst, i vanlig, Markdown-, LaTeX- eller kodeform. |
| Vis mange ganger | Gjentar noe et antall ganger — et bilde, et symbol, en frase. |
| Tallsekvens (én linje) | Sender ut en serie tall på én linje, med en skilletegn du velger. |
| Hvis dette er sant… | Sender ut én ting eller en annen avhengig av en betingelse. |
| Gjenta for hvert tall… | Teller fra én verdi til en annen, og sender ut hver gang. |
Fem til er der når du trenger dem: Midlertidig beregnet verdi, Matematikkuttrykksblokk, For hvert listeelement…, Mens betingelsen gjelder… og Tabell fra liste.
Feltene deres leses så klart som navnene — Når dette er sant, Gjør da…, Ellers gjør…, Tellernavn, Fra, Til, Stegstørrelse, Hvor mange?, Mellomrom mellom hver, Skilletegn. Du beskriver innholdet, ikke skriver kode.
Å bruke én
Når et tillegg er lagret, tilbyr Sett inn-brettets Smarte tillegg rullegardin det. Innebygd i tekst slipper tokenet ved markøren så det utvider inne i setningen du skriver; du må klikke inn i et tekstfelt først, og editoren sier det hvis du ikke har gjort det.
Bygg tillegget, lagre utkastet, og gå først da og se etter det i brettet. Rullegardinen leser det lagrede biblioteket, så et tillegg du nettopp har skrevet og ikke lagret er ikke der ennå — som leses som en feil og ikke er det.
Når ikke
Et tillegg er verd det når innholdet genuint varierer i form. Når det bare varierer i verdi, er en vanlig variabel enklere og lettere å lese seks måneder senere.
Den innebygde Veiledning for manuell bygging har gjennomarbeidede eksempler på hver trinntype, og er stedet å gå når du vil se én satt sammen heller enn beskrevet.