Quest Ladder
TeachFORGE.ai
Quest Ladder / Smart-Add-ons
Intelligente Erweiterungen: Logik und Wiederholungen innerhalb einer Frage
Wenn eine Frage eine Liste, eine Tabelle oder einen Satz benötigt, dessen Länge von den generierten Zahlen abhängt.
Ein Wert ist ein Wert. Das hier ist ein Wert, der sich selbst zusammensetzt.
Wofür sie da sind
Eine Variable setzt einen Wert ein. Manchmal braucht eine Frage etwas, dessen Form von den Werten abhängt: eine Liste mit fünf Begriffen, wenn n fünf ist, eine Tabelle mit einer Zeile pro Element, ein Satz, der sagt und vor dem letzten von wie vielen Dingen auch immer es gibt.
Ein Smart-Add-on ist eine kleine, benannte Routine, die diesen Inhalt erzeugt. Sie erstellen es einmal in der Smart-Add-on-Bibliothek, und fügen es dann überall ein – im Fragetext, in einem Hinweis, einem Lösungsschritt, einem Block für aktives Lernen – wo es sich an Ort und Stelle entfaltet.
Jedes ist eine Akkordeon-Zeile in der Bibliothek: Öffnen Sie eine, um sie zu bearbeiten, schließen Sie sie, um an einer anderen zu arbeiten. Smart-Add-on hinzufügen erstellt eines, und Duplizieren ist der schnellste Weg zu einer Variante.
Eines benennen
Ein Add-on hat einen Anzeigename für Sie, eine Interne ID die im Token verwendet wird, das es einfügt, sowie ein optionales Zweck. Halten Sie die ID kurz: Sie ist es, was Sie innerhalb eines Fragetext-Blocks lesen, wenn Sie später darauf zurückkommen.
Die zehn Schrittarten
Ein Add-on ist eine Liste von Schritten, die der Reihe nach ablaufen. Fünf davon sind die alltäglichen.
| Schritt | Tut |
|---|---|
| Text hinzufügen | Gibt Text aus, als reinen Text, Markdown, LaTeX oder Code. |
| Mehrfach anzeigen | Wiederholt etwas eine bestimmte Anzahl von Malen – ein Bild, ein Symbol, eine Phrase. |
| Zahlenfolge (eine Zeile) | Gibt eine Zahlenreihe in einer Zeile aus, mit einem von Ihnen gewählten Trennzeichen. |
| Wenn dies zutrifft … | Gibt je nach Bedingung das eine oder das andere aus. |
| Für jede Zahl wiederholen … | Zählt von einem Wert zu einem anderen und gibt dabei jedes Mal etwas aus. |
Fünf weitere stehen bereit, wenn Sie sie brauchen: Temporärer berechneter Wert, Mathematischer Ausdrucksblock, Für jedes Listenelement …, Solange Bedingung erfüllt ist … und Tabelle aus Liste.
Ihre Felder sind so klar wie ihre Namen – Wenn dies zutrifft, Dann tue …, Andernfalls tue …, Zählername, Von, Bis, Schrittweite, Wie viele?, Abstand zwischen den einzelnen, Trennzeichen. Sie beschreiben den Inhalt, statt Code zu schreiben.
Eines verwenden
Sobald ein Add-on gespeichert ist, bietet es das Smart-Add-ons -Dropdown-Menü der Einfügeleiste an. Inline im Text platziert das Token an der Cursorposition, sodass es sich innerhalb des Satzes entfaltet, den Sie gerade schreiben; Sie müssen zuerst in ein Textfeld klicken, und der Editor weist Sie darauf hin, falls Sie das nicht getan haben.
Erstellen Sie das Add-on, speichern Sie den Entwurf, und suchen Sie erst danach in der Leiste danach. Das Dropdown-Menü liest die gespeicherte Bibliothek, sodass ein gerade getipptes, aber nicht gespeichertes Add-on dort noch nicht erscheint – das wirkt wie ein Fehler, ist aber keiner.
Wann nicht
Ein Add-on lohnt sich, wenn sich die Form des Inhalts tatsächlich ändert. Wenn sich nur der Wert ändert, ist eine einfache Variable schlichter und in sechs Monaten leichter zu lesen.
Der In-App- Leitfaden für den manuellen Aufbau enthält durchgerechnete Beispiele für jede Schrittart und ist die richtige Anlaufstelle, wenn Sie eine zusammengesetzt statt nur beschrieben sehen möchten.