-
Notifications
You must be signed in to change notification settings - Fork 2
De Erstellung & Bearbeitung eines Dialogbaums
Um einen neuen Knoten zu erstellen, klicken Sie auf das grüne Plus-Symbol links in der Menüleiste. Ein neuer Dialogknoten wird direkt unter der Menüleiste erstellt, und Sie können ihn dann an die gewünschte Position ziehen.
Wenn Sie eine andere Art von Knoten erstellen möchten, klicken Sie auf den grünen Pfeil neben der Plus-Schaltfläche, um den gewünschten Knotentyp auszuwählen.
Alternativ können Sie mit der linken Maustaste auf eine leere Stelle des Bildschirms klicken und „Neuen Knoten hinzufügen“ wählen.
Um anzugeben, was für Inhalte das System an einem bestimmten Knoten ausgeben soll, doppelklicken Sie auf den Text „Neue Systemnachricht hinzufügen...“. Alle Knoten, die Systemtext ausgeben (Dialogknoten, Informationsknoten und Variablenknoten), beginnen standardmäßig mit diesem Systemtext.
Um das Feld leichter zu finden, wird es gelb hervorgehoben, wenn Sie mit der Maus darüber fahren.
Doppelklicken Sie auf dieses Feld, um einen Texteditor zu öffnen, mit dem Sie die Systemausgabe formatieren können.
Der Editor hat eine Oberfläche, die Ihnen aus Textverarbeitungsprogrammen wie Microsoft Word bekannt vorkommen sollte. Hier können Sie Aufzählungen, Bilder oder Links hinzufügen sowie die Textgröße, Farbe, Hervorhebung, Schriftgewicht, usw. ändern.
Hinweis: Um Ihre Änderungen zu speichern, klicken Sie auf die Schaltfläche „Speichern“. Wenn Sie auf X klicken oder außerhalb des Editors klicken, wird der Editor geschlossen und Ihre Änderungen gehen verloren.
Um eine neue mögliche Benutzerantwort hinzuzufügen, müssen Sie einen Knoten in den Bearbeitungsmodus versetzen. Klicken Sie dazu auf das Stiftsymbol oben rechts im Knoten (es wird grün, wenn Sie mit der Maus darüber fahren).
Wenn Sie sich im Bearbeitungsmodus befinden, sehen Sie die Option, neue Benutzerantworten hinzuzufügen.
Wenn Sie auf die blaue Schaltfläche klicken, wird eine neue Benutzerantwort mit dem Standardtext „Neue Benutzerantwort hinzufügen...“ erstellt.
Wenn Sie sich im Bearbeitungsmodus befinden, können Benutzerantworten auf die gleiche Weise wie der Systemtext bearbeitet werden. Doppelklicken Sie auf die Benutzerantwort, die Sie bearbeiten möchten.
Dadurch wird ein Textfeld geöffnet, in dem Sie eine mögliche Benutzerantwort eingeben können.
Hinweis: Benutzerantworten können nur bearbeitet werden, wenn sich ein Knoten im Bearbeitungsmodus befindet. Andernfalls führt ein Klick auf eine Benutzerantwort dazu, dass die Ansicht zum verbundenen Knoten springt. Dies kann hilfreich sein, wenn Sie sich nicht sicher sind, welcher Knoten der Folgeknoten ist.
Während des Bearbeitungsmodus können Sie auch die Reihenfolge der Antworten ändern, indem Sie auf die Pfeile nach oben oder unten neben einer Antwort klicken.
Da die Folgeknoten mit der Antwort und nicht mit deren Position verbunden sind, werden sie ebenfalls verschoben, wenn die Antworten neu angeordnet werden. Dies kann nützlich sein, um die Anzahl sich überschneidender Verbindungen zu reduzieren.
Hinweis: Sie können die Antworten nur im Bearbeitungsmodus neu anordnen und jeweils nur um eine Position nach oben oder unten verschieben.
Wie Dialog- und Informationsknoten werden Variablenknoten verwendet, um dem Benutzer Text auszugeben (in diesem Fall eine Frage). Der erste Schritt besteht darin, zu definieren, was das System genau ausgeben soll.
Sobald dies geschehen ist, müssen Sie festlegen, welche Art von Eingabe Sie vom Benutzer erwarten und unter welchem Namen diese Eingabe für die spätere Verwendung gespeichert werden soll. Dazu klicken Sie auf den Text im lila Kasten in der Mitte des Knotens. Standardmäßig steht dort „VAR_NAME“. Sobald Sie Ihrer Variablen einen Namen gegeben haben, wird dieser Name anstelle des Platzhalters angezeigt.
Beim Öffnen des Variablen-Editor-Fensters werden Sie zunächst aufgefordert, einen Namen für Ihre Variable einzugeben. Dieser Name muss in Großbuchstaben geschrieben sein und darf keine Leerzeichen enthalten. Der Editor erlaubt es nicht, einen Namen einzugeben, der diesen Anforderungen nicht entspricht. Falls Sie mehrere Wörter verwenden möchten, können Sie Leerzeichen durch einen Bindestrich oder Unterstrich ersetzen.
Hinweis: Wenn Sie später auf Variablen verweisen (in Logikknoten, Variablenaktualisierungsknoten oder mit der Templatesyntax), müssen Sie den Namen exakt so schreiben, wie Sie ihn beim Erstellen des Variablenknotens eingegeben haben (also in Großbuchstaben und ohne Leerzeichen). Andernfalls wird er als normaler Text verarbeitet.
Anschließend müssen Sie angeben, welche Art von Antwort Sie vom Benutzer erwarten: Text, Zahl oder Ja/Nein. Dies wird von der Dialog-Policy verwendet, um sicherzustellen, dass die Art von Nutzerantwort zu der Systemfrage passt (z. B. nicht „blau“ angibt, wenn nach der Körpergröße gefragt wird). Es wird auch von Logikknoten und Variablenaktualisierungsknoten genutzt, um sicherzustellen, dass nur sinnvolle Vergleiche und mathematische Operationen angeboten werden (z. B. nicht „blau“ durch 2 teilen oder prüfen, ob „ja“ größer als 5 ist).
Um einen Variablenaktualisierungsknoten zu bearbeiten, doppelklicken Sie auf das Textfeld in der Mitte des Knotens.
Dadurch wird das Bearbeitungsfenster des Variablenaktualisierungsknotens geöffnet, in dem Sie zwischen der Erstellung einer neuen versteckten Variablen oder der Aktualisierung einer bestehenden Variable wählen können.
Wenn Sie sich für die Erstellung einer neuen Variablen entscheiden, müssen Sie zunächst einen Namen für diese festlegen. Obwohl der Wert dieser Variablen nicht auf Benutzereingaben basiert, gelten für versteckte Variablen dieselben Namensregeln wie für andere Variablen. Nachdem Sie einen Namen gewählt haben, müssen Sie den Datentyp festlegen, den die Variable speichern soll. Versteckte Variablen können nur Zahlen oder Ja/Nein-Werte enthalten.
Sobald die grundlegenden Informationen definiert sind, können Sie festlegen, welchen Wert die Variable speichert. Sie können diesen direkt festlegen, z. B. als Ja/Nein-Wert, eine Zahl oder den Wert einer anderen existierenden Variablen. Dies geschieht, indem Sie den Wert oder Variablennamen in das linke Feld am unteren Rand des Knotens eingeben.
Alternativ können Sie eine versteckte Variable auch nutzen, um das Ergebnis eines Ausdrucks zu speichern. Dafür wählen Sie zunächst den linken Teil des Ausdrucks durch Eingabe eines Werts oder einer Variablen und anschließend den gewünschten Operator aus. Im folgenden Beispiel handelt es sich um eine numerische Variable, sodass mathematische Operationen verfügbar sind.
Schließlich können Sie die rechte Seite des Ausdrucks mit einem weiteren Wert oder einer Variablen definieren. Das Dialogsystem berechnet dann den Ausdruck und speichert das Ergebnis unter dem von Ihnen gewählten Variablennamen.
Um den Wert einer Variablen zu aktualisieren, müssen Sie zunächst auswählen, welche Variable geändert werden soll. Alle vom Editor erkannten Variablen werden in einer Liste zur Auswahl angezeigt.
Nachdem Sie die Variable ausgewählt haben, müssen Sie den neuen Wert festlegen. Wenn Sie nur die linke Seite ausfüllen, bedeutet dies, dass Sie den Wert auf eine Zahl, Ja/Nein oder eine andere existierende Variable setzen.
Alternativ können Sie auf der rechten Seite einen Operator und ein Argument hinzufügen, wenn Sie möchten, dass der neue Wert das Ergebnis eines Ausdrucks ist. Beispielsweise können Sie eine Variable um 5 erhöhen, indem Sie eine Konfiguration wie im folgenden Beispiel erstellen:
Vergessen Sie nicht, vor dem Schließen auf „Speichern“ zu klicken!
Um mit der Bearbeitung eines Logikknotens zu beginnen, müssen Sie zunächst die Variable auswählen, deren Wert Sie zur Verzweigung Ihres Dialogs verwenden möchten. Um die Variable festzulegen, können Sie doppelt auf das orange umrandete Feld oben im Knoten klicken.

Dadurch wird ein Pop-up-Fenster geöffnet, in dem Sie aus einer Liste der im Editor gefundenen Knoten auswählen können.
Vergessen Sie nicht, auf „Speichern“ zu klicken, bevor Sie das Fenster schließen.
Sobald Sie die Variable hinzugefügt haben, können Sie definieren, unter welchen Bedingungen der Dialog verzweigt werden soll. Dazu klicken Sie auf das Bearbeitungssymbol oben rechts im Logikknoten.
Klicken Sie dann auf den blauen Knopf, um eine neue Bedingung hinzuzufügen.
Wenn Ihre Variable eine Ja/Nein-Antwort enthält, wird der Knoten automatisch mit den Bedingungen „True“ und „Else“ gefüllt.
Andernfalls können Sie eine Bedingung bearbeiten, indem Sie im Bearbeitungsmodus darauf doppelklicken. Dadurch wird das Bedingungseditor-Fenster geöffnet, in dem Sie festlegen können, unter welchen Umständen eine Dialogverzweigung ausgewählt werden soll.
Je nach gewählter Variablenart stehen unterschiedliche Bedingungen zur Verfügung.
Vergessen Sie nicht, auf „Speichern“ zu klicken, bevor Sie den Bedingungseditor schließen.
Das Verbinden von Knoten ist so einfach wie das Klicken auf den Verbindungsport auf der rechten Seite eines Knotens und das Ziehen zum Verbindungsport auf der linken Seite des Knotens, den Sie anschließen möchten.

Hinweis: Obwohl es möglich ist, rückwärts zu verbinden (von einem Knoten auf der rechten Seite des Arbeitsbereichs zu einem weiter links gelegenen Knoten), müssen Sie immer vom rechten Port (Ausgangsseite des Knotens) zum linken Port (Eingangsseite eines Knotens) verbinden. Es ist nicht möglich, etwas auf der rechten Seite eines Knotens anzuschließen – nur von dieser Seite aus.
Falls Sie versehentlich einen Knoten, eine Antwort/Bedingung oder eine Verbindung erstellt haben, die Sie nicht möchten, können Sie entweder die Rückgängig-Taste verwenden, um eine Aktion rückgängig zu machen, oder den Löschmodus aktivieren, um das unerwünschte Element zu entfernen.
Um den Löschmodus zu aktivieren, klicken Sie auf das Mülleimer-Symbol in der Menüleiste.
Sobald der Löschmodus aktiviert ist, wird das Mülleimer-Symbol rot, und alles, worauf Sie klicken (Knoten, Verbindungen oder Antworten/Bedingungen), wird gelöscht.
Sobald Sie etwas gelöscht haben, wird der Löschmodus automatisch deaktiviert.
Um mehrere Elemente auf einmal zu löschen, siehe die Tastenkombinationen-Seite.