Quest Ladder
TeachFORGE.ai
Quest Ladder / Nutikad lisandid
Nutikad lisandid: loogika ja kordused küsimuse sees
Kui küsimus vajab loendit, tabelit või lauset, mille pikkus sõltub genereeritud arvudest.
Väärtus on väärtus. See on väärtus, mis ehitab end ise kokku.
Milleks need on
Muutuja paigutab ühe väärtuse. Vahel vajab küsimus midagi, mille kuju sõltub väärtustest: loend viiest liikmest, kui n on viis, tabel, kus on üks rida iga elemendi jaoks, lause, mis ütleb ja enne viimast, ükskõik kui palju asju seal on.
Nutikas lisand on väike nimetatud rutiin, mis loob selle sisu. Sa ehitad selle üks kord Nutikate lisandite teek-s, ja lisad seda seejärel kuhu tahes — küsimuse teksti, vihjesse, lahenduse sammu, aktiivse õppimise blokki — ja see avaneb otse kohapeal.
Igaüks on teegis akordionrida: ava üks selle redigeerimiseks, sulge see teisega töötamiseks. Lisa nutikas lisand loob ühe, ja Dubleeri on kiireim tee variandi juurde.
Ühe nimetamine
Lisandil on Kuvatav nimi sinu jaoks, Sisemine id mida kasutatakse tokenis, mis selle lisab, ja valikuline Eesmärk. Hoia id lühike: see on see, mida loed küsimuse teksti sees, kui tuled selle juurde tagasi.
Kümme sammuliiki
Lisand on sammude loend, mis käivituvad järjekorras. Viis neist on igapäevased.
| Samm | Teeb |
|---|---|
| Lisa tekst | Väljastab teksti, lihttekstina, Markdowni, LaTeXi või koodi kujul. |
| Näita mitu korda | Kordab midagi teatud arv kordi — pilti, sümbolit, fraasi. |
| Arvujada (üks rida) | Väljastab arvujada ühel real, eraldajaga, mille valid. |
| Kui see on tõene… | Väljastab üht või teist, olenevalt tingimusest. |
| Korda igale arvule… | Loeb ühest väärtusest teiseni, väljastades igal korral. |
Veel viis on olemas, kui neid vajad: Ajutine arvutatud väärtus, Matemaatilise avaldise plokk, Iga loendi elemendi jaoks…, Kuni tingimus kehtib… ja Tabel loendist.
Nende väljad loevad sama lihtsalt kui nende nimed — Kui see on tõene, Siis tee…, Vastasel juhul tee…, Loenduri nimi, Kust, Kuni, Sammu suurus, Kui palju?, Vahe iga vahel, Eraldaja. Sa kirjeldad sisu, ei kirjuta koodi.
Ühe kasutamine
Kui lisand on salvestatud, pakub Lisamise riiuli Nutikad lisandid rippmenüü seda. Reasisene tekstis asetab tokeni kursori juurde, nii et see avaneb lause sees, mida kirjutad; sa pead esmalt klõpsama tekstiväljale, ja redaktor ütleb sulle seda, kui sa ei ole seda teinud.
Ehita lisand, salvesta mustand, ja alles seejärel otsi seda riiulilt. Rippmenüü loeb salvestatud teeki, seega lisand, mille alles kirjutasid ja ei salvestanud, ei ole veel seal — see näeb välja nagu viga, aga ei ole.
Millal mitte
Lisand on väärt kasutamist, kui sisu kuju tegelikult varieerub. Kui see varieerub ainult väärtuse poolest, on lihtne muutuja lihtsam ja kergemini loetav kuue kuu pärast.
Rakenduse-sisene Käsitsi ehitamise juhend sisaldab läbitöötatud näiteid igast sammuliigist, ja on koht, kuhu minna, kui soovid näha üht kokku pandult, mitte kirjeldatult.