Quest Ladder
TeachFORGE.ai
Quest Ladder / Extensii inteligente
Add-on-uri smart: logică și repetări înăuntrul unei întrebări
Când o întrebare are nevoie de o listă, un tabel sau o propoziție a cărei lungime depinde de numerele generate.
O valoare este o valoare. Aceasta este o valoare care se asamblă singură.
La ce sunt
O variabilă plasează o valoare. Uneori o întrebare are nevoie de ceva a cărui formă depinde de valori: o listă de cinci termeni când n este cinci, un tabel cu un rând pe element, o propoziție care spune și înainte de ultimul dintre oricâte lucruri sunt.
O extensie inteligentă este o rutină mică denumită care produce acel conținut. O construiești o dată în Biblioteca de extensii inteligente, apoi o inseri oriunde — textul întrebării, un indiciu, un pas de soluție, un bloc de învățare activă — și se expandă pe loc.
Fiecare este un rând acordeon în bibliotecă: deschide unul ca să-l editezi, închide-l ca să lucrezi pe altul. Adaugă extensie inteligentă creează una, iar Duplică este cel mai rapid drum către o variantă.
Denumirea uneia
O extensie are un Nume de afișare pentru tine, un Id intern folosit în tokenul care o inseră și un opțional Scop. Ține id-ul scurt: este ce vei citi în interiorul unui bloc de text al întrebării când te întorci la el.
Cele zece tipuri de pași
O extensie este o listă de pași care rulează în ordine. Cinci sunt cele de zi cu zi.
| Pas | Face |
|---|---|
| Adaugă text | Emite text, în formă simplă, Markdown, LaTeX sau cod. |
| Arată de multe ori | Repetă ceva de un număr de ori — o imagine, un simbol, o frază. |
| Secvență de numere (o linie) | Emite un șir de numere pe o linie, cu un separator pe care îl alegi. |
| Dacă asta este adevărat… | Emite un lucru sau altul în funcție de o condiție. |
| Repetă pentru fiecare număr… | Numără de la o valoare la alta, emițând de fiecare dată. |
Încă cinci sunt acolo când ai nevoie de ele: Valoare calculată temporară, Bloc de expresie matematică, Pentru fiecare element din listă…, Cât timp condiția ține… și Tabel din listă.
Câmpurile lor se citesc la fel de clar ca numele — Când asta este adevărat, Atunci fă…, Altfel fă…, Numele contorului, Din, Până la, Mărimea pasului, Câte?, Spațiul dintre fiecare, Separator. Descrii conținutul, nu scrii cod.
Folosirea uneia
Odată ce o extensie este salvată, dropdown-ul Extensii inteligente din tava Insert o oferă. Inline în text pune tokenul la cursor ca să se expandă în propoziția pe care o scrii; trebuie să dai clic mai întâi într-un câmp de text, iar editorul îți spune asta dacă nu ai făcut-o.
Construiește extensia, salvează draftul și abia apoi caut-o în tavă. Dropdown-ul citește biblioteca salvată, deci o extensie pe care tocmai ai tastat-o și nu ai salvat-o nu este încă acolo — ceea ce pare un bug și nu este.
Când nu
O extensie merită când conținutul variază cu adevărat ca formă. Când variază doar ca valoare, o variabilă simplă este mai simplă și mai ușor de citit peste șase luni.
Ghidul din aplicație Ghidul construirii manuale are exemple lucrate pentru fiecare tip de pas și este locul unde să te duci când vrei să vezi una asamblată, nu descrisă.