Variablen und bedingte Aktionen

Variablen in Captivate

Was sind Variablen?

Variablen sind Entitäten, deren Werte sich ändern können. Wenn in einem praktischen Beispiel „Farbe“ als Variable angesehen wird, sind „Rot“, „Blau“ und „Grün“ einige der Werte, die logisch mit dieser Variablen verknüpft sind. Variablen können also als Platzhalter für verschiedene Werte betrachtet werden.

Was sind Literale

Literale sind feste Werte. Ein Literal kann entweder ein alphanumerischer Wert oder eine Zahl sein. Beispiele aus der Praxis sind „John“, „Sarah“, „100“: Sie sind feste Werte und damit Literale.

Und wenn Sie ein Zeichenfolgenliteral wie „John“ in Verbindung mit irgendeiner Funktion in der herkömmlichen Programmierung verwenden, ändert sich sein Wert. Wenn Sie das obige Literal umkehren möchten, verwenden Sie „John“.reverse().

Typen von Variablen in Adobe Captivate

SYSTEMVARIABLEN

Systemvariablen sind vordefinierte Variablen in Captivate.

Beispiel:

  • Date.DateDDMMYY ist eine Systemvariable, die das Datum im Format tt/mm/jjjj zurückgibt.
  • Quiz.Score gibt die Anzahl der Punkte zurück, die in einem Projekt erzielt wurden.

BENUTZERVARIABLEN

Benutzervariablen werden vom Benutzer definiert. Diese Variablen können auch so eingestellt werden dass sie eine Gruppe von Werten akzeptieren und die anderen Einträge ablehnen.

Zum Beispiel können Sie eine Variable „Obst“ definieren, um Früchte als Werte zu akzeptieren. Sie können auch die von der Variable „Obst“' akzeptierten Werte einschränken, indem Sie angeben, dass es sich bei den Einträgen um Äpfel, Orangen, Trauben oder Bananen handeln muss. Dies hilft Ihnen, in der Variablen Werte zu sammeln, die für Sie von Interesse sind.

Datentypen

Sie können eine Variable mit folgenden Datentypen erstellen:

  • Zahl: Die Variable speichert einen numerischen Wert. Beispiel: 5, -25 oder 3.14.
  • Wahr/Falsch: Die Variable speichert einen booleschen Wert. Beispiel: true oder false.
  • Zeichenfolge: Die Variable speichert einen Wert aus Zeichen. Beispiel: Hallo Welt, Captivate oder C3PO.

Erstellen einer Benutzervariablen

Sie können Benutzervariablen in Ihrem Captivate-Projekt erstellen, indem Sie Variablen im Bedienfeld Projekteigenschaften auswählen. Dadurch wird das Dialogfeld „Variablen“ geöffnet. Klicken Sie auf +, um eine Benutzervariable zu erstellen. Geben Sie dann den Namen der Variablen, ihren Typ und den Wert an.

Es empfiehlt sich, die Variablen so zu benennen, dass sie später ihre Funktion identifizieren können.Sie können der Variablen auch einen Anfangswert im Feld Wert geben.

Variable erstellen
Variable erstellen

Konventionen für die Benennung von Variablen

Der Name, den Sie einer Benutzervariablen zuweisen, darf nicht in Konflikt mit den internen Funktionen von Captivate, reservierten Schlüsselwörtern, exponierten Systemvariablen oder anderen verborgenen Variablen stehen.

Beim Benennen einer Variablen gibt es einige Konventionen. Diese sind nachfolgend beschrieben:

  • Verwenden Sie keine reservierten Schlüsselwörter. 

Vermeiden Sie beispielsweise keine Schlüsselwörter wie: „class“, „while“, „case“, „float“.

  • Verwenden Sie eindeutige Variablennamen. 

Beispiel: Var1, Var2

  • Verwenden Sie leicht verständliche Namen für Variablen. 

Beispiel: Eingabe_Name, Anzeige_Schulung

  • Fügen Sie einer Variablen immer Beschreibungen hinzu. 

Beispiel: Die Variable Eingabe_Name akzeptiert den von den Kandidaten eingegebenen Namen.

Bearbeiten einer Benutzervariablen

Wenn Sie eine Variable nach dem Erstellen ändern möchten, z. B. den Namen, den Wert oder die Beschreibung, klicken Sie auf die entsprechende Variable und ändern Sie den Inhalt.

Bearbeiten einer Variable
Bearbeiten einer Variable

Löschen der Benutzervariable

Um eine Benutzervariable zu löschen, wählen Sie im Dialogfeld „Variable“ die Variable aus, die Sie löschen möchten. Klicken Sie auf die Schaltfläche Löschen.

Löschen einer Variablen
Löschen einer Variablen

Kopieren und Einfügen einer Benutzervariablen

Um eine Variable zu kopieren und einzufügen, wählen Sie sie aus und klicken Sie auf „Kopieren“ und dann auf „Einfügen“. Sie können auch mehrere Variablen gleichzeitig kopieren und einfügen.

Suchen einer Benutzervariablen

Um eine Variable zu suchen, klicken Sie auf die Schaltfläche Suchen und geben Sie den Namen der Variablen oder einen Teil der Variablen ein. Jede teilweise Übereinstimmung gibt sowohl Benutzer- als auch Systemvariablen zurück.

Suchen einer Variablen
Suchen einer Variablen

Verwenden einer Variablen in einem Projekt

Nachdem Sie eine Variable erstellt haben, können Sie diese Variable in einem Projekt verwenden. Führen Sie die folgenden Schritte aus, um eine Variable in ein Projekt einzufügen.

  1. Im Projekt fügen Sie eine Variable auf der Bühne ein. Wenn Sie das Projekt in der Vorschau anzeigen, wird der entsprechende Wert angezeigt.

    Fügen Sie im Captivate-Projekt ein Textfeld ein, wie unten dargestellt.

    Einrichten des Projekts
    Einrichten des Projekts

  2. Fügen Sie die erstellte Variable in das Textfeld ein. Geben Sie $$ ein, wählen Sie die Variable aus der Liste aus, und schließen Sie die Variable dann in $$ ein.

    Auswählen der Variablen
    Auswählen der Variablen

  3. Zeigen Sie das Projekt in der Vorschau an. Sie stellen fest, dass der Wert der Variablen jetzt angezeigt wird.

Aktionen für Variablen

Zuweisen einer Variablen

Sie können Variablen, denen bereits ein Wert zugewiesen wurde, einen anderen Wert zuweisen. Zusätzlich zu einem Wert können Sie auch den Wert einer anderen Variablen, einen Ausdruck oder den Inhalt eines Elements zuweisen.

Zuweisen des Werts einer Variablen

Fügen Sie auf der Bühne ein Objekt und ein Textfeld ein. Fügen Sie eine Variable in das Textfeld ein und legen Sie das Objekt als anklickbar fest. Wenn Sie auf das Objekt klicken, ändert sich der Wert im Textfeld in den neu zugewiesenen Wert.

Zuweisen eines Werts
Zuweisen eines Werts

Anpassen des Werts einer Variablen

Fügen Sie auf der Bühne ein Objekt und ein Textfeld ein. Fügen Sie eine Variable in das Textfeld ein und legen Sie das Objekt als anklickbar fest. Wenn Sie auf das Objekt klicken, ändert sich der Wert im Textfeld in den neu geänderten Wert.

Anpassen des Werts
Anpassen des Werts

Umschalten des Werts einer Variablen

Fügen Sie auf der Bühne ein Objekt und ein Textfeld ein. Fügen Sie eine boolesche Variable in das Textfeld ein und legen Sie das Objekt als anklickbar fest. Wenn Sie auf das Objekt klicken, ändert sich der Wert im Textfeld in „True“ oder „False“.

Umschalten des Werts
Umschalten des Werts

Bedingte Aktionen in Captivate

Was sind bedingte Aktionen?

Bedingte Aktionen sind ihrem Namen entsprechend Aktionen, die von einer Bedingung oder einer Reihe von Bedingungen abhängig sind. Mit anderen Worten: FALLS (IF) eine bestimmte Bedingung vorliegt (oder nicht vorliegt), DANN (THEN) wird eine Aktion oder eine Folge von Aktionen ausgeführt, bzw. SOLANGE (WHILE) eine Bedingung vorliegt oder nicht vorliegt, werden Aktionen ausgeführt. Bedingte Aktionen gibt es im täglichen Leben:

  • Wenn ich die Zündung einschalte, startet das Auto.
  • Wenn ich den Schalter in der Jukebox umschalte, wird Musik abgespielt.

Beim Entwerfen von E-Learning-Inhalten mit bedingten Aktionen folgen Sie im Wesentlichen derselben Logik. Beispiel:

  • FALLS (IF) ein Benutzer die Option A auswählt, DANN (THEN) wird die Antwort als falsch markiert UND (AND) das Quiz neu gestartet.
  • FALLS (IF) ein Benutzer die Option B auswählt, DANN (THEN) werden 10 Punkte hinzugefügt.

Arten von bedingten Aktionen

Captivate unterstützt die folgenden Arten von bedingten Aktionen:

  • IF-ELSE: Die IF/ELSE-Bedingung führt eine oder mehrere Aktionen aus, wenn eine angegebene Bedingung „True“ ist. Wenn die Bedingung „False“ ist, wird die Else-Aktion ausgeführt.
  • While: Die WHILE-Bedingung führt eine oder mehrere Aktionen aus, solange die angegebene Bedingung „True“ ist.

Erstellen einer bedingten Aktion

Hier erstellen Sie eine bedingte Aktion, bei der beim Klicken auf ein Objekt eine Bedingung (z. B. Wert einer Variablen ist größer als 100) ausgewertet und basierend auf der Bedingung eine Aktion ausgeführt wird (z. B. ein Objekt ausblenden oder Objekteffekte anwenden).

Wenn Sie in der folgenden Demo auf die Schaltfläche klicken, wird das Bild je nach Bedingung angezeigt (das Bild ist auf der Bühne ausgeblendet).

Bedingung

Definieren Sie zwei Variablen, var_num_one und var_num_two. Definieren Sie die Bedingung folgendermaßen: Wenn der Wert var_num_one kleiner ist als var_num_two, dann soll die Aktion ausgeführt werden, in diesem Fall die Anzeige des Bildes.

Die Bühne

Einrichten der Bühne
Einrichten der Bühne

Variablen

  • var_num_one=100
  • var_num_two=200
  1. Wählen Sie das Objekt aus und klicken Sie auf „Interaktionen“. Fügen Sie eine Interaktion für das Objekt hinzu. Klicken Sie auf die Interaktion Klicken/Tippen.

    Klick-/Tipp-Interaktion
    Klick-/Tipp-Interaktion

  2. Klicken Sie auf Bedingungen.

    Bedienfeld „Bedingungen“
    Bedienfeld „Bedingungen“

  3. In diesem Schritt führen Sie Folgendes aus:

    • Wählen Sie den Bedingungstyp IF/ELSE.
    • Klicken Sie auf die Schaltfläche Variable.
    Variablen- oder Wertvergleich
    Variablen- oder Wertvergleich

  4. Wählen Sie die beiden Variablen. Sie werden die Werte der beiden Variablen vergleichen und je nach Bedingung die Aktion ausführen.

    Festlegen der Bedingung
    Festlegen der Bedingung

  5. Definieren Sie die Bedingung.

    Definieren der Bedingung
    Definieren der Bedingung

    Speichern Sie die Änderungen.

  6. Nun definieren Sie die Aktion basierend auf der Bedingung, vorausgesetzt, die Bedingung wurde erfolgreich ausgeführt. Sie zeigen das Bild an, das ursprünglich auf der Bühne ausgeblendet war. Klicken Sie auf die Aktion Anzeigen und wählen Sie das Bild aus, wie unten gezeigt: 

    Festlegen der Aktion
    Festlegen der Aktion

    Klicken Sie auf Weiter und speichern Sie die Interaktion.

Wenn Sie bei der Vorschau des Projekts auf das Objekt klicken, wird das Bild angezeigt, weil die Bedingung als „true“ ausgewertet wurde. Der gesamte Arbeitsablauf wird im folgenden GIF dargestellt.

Arbeitsablauf mit bedingter Aktion
Arbeitsablauf mit bedingter Aktion

Kopieren und Einfügen einer Bedingung

Um eine Bedingung zu kopieren, führen Sie die folgenden Schritte aus:

  1. Klicken Sie auf Optionen im Bedienfeld „Bedingungen“.
  2. Klicken Sie auf Kopieren.
  3. Um die Bedingung einzufügen, klicken Sie auf Einfügen.

Nachdem Sie die Bedingung eingefügt haben, sehen Sie, dass eine Kopie der Bedingung erstellt wurde.

Bedingungsoptionen
Bedingungsoptionen

Kopierte Bedingung
Kopierte Bedingung

Löschen einer Bedingung

Um eine bedingte Aktion zu löschen, klicken Sie auf das Optionsmenü der Aktion und dann auf Löschen.

Löschen einer bedingten Aktion
Löschen einer bedingten Aktion

Bearbeiten einer Bedingung

Um eine bedingte Aktion zu bearbeiten, zeigen Sie mit dem Mauszeiger auf die Aktion und klicken Sie auf Bearbeiten.

Bearbeiten einer bedingten Aktion
Bearbeiten einer bedingten Aktion

Deaktivieren und Aktivieren einer Bedingung

Um eine bedingte Aktion zu deaktivieren und zu aktivieren, klicken Sie auf das Optionsmenü der Aktion und dann auf Deaktivieren oder Aktivieren.

Deaktivieren einer bedingten Aktion
Deaktivieren einer bedingten Aktion

Aktivieren der bedingten Aktion
Aktivieren der bedingten Aktion

Auslöser

Adobe Captivate ist ereignisorientiert. Das heißt, was ein Teilnehmer zur Laufzeit auf dem Bildschirm sieht, ist das Ergebnis von Änderungen, die in der Anwendung vorgenommen werden. Wenn ein Ereignis eintritt, z. B. ein Teilnehmer auf ein Objekt klickt, kann ein Objekt seine Form ändern oder ausgeblendet/angezeigt werden. Diese Änderung im Objekt wird durch das Ereignis ausgelöst. Captivate wertet basierend auf dem Ereignis eine Bedingung oder eine Gruppe von Bedingungen aus und führt eine Aktion aus.

Captivate unterstützt die folgenden Auslöser:

  • Standardstatus: Wenn ein Standardstatus (z. B. der Status „Zeigen“, „Nach unten“ oder „Aufgerufen“) ausgewählt wird, werden einige Aktionen ausgeführt.
  • Benutzerdefinierte Status: Wenn ein benutzerdefinierter Status ausgewählt wird, werden einige Aktionen ausgeführt.
  • Variable: Eine Variable wird mit einem Wert oder einer anderen Variablen verglichen. Auf der Grundlage des Rückgabewerts werden einige Aktionen ausgeführt.
  • Inhalt des Elements: Ein Wert wird mit dem eines anderen Objekts verglichen. Anschließend werden einige Aktionen ausgeführt.

Im folgenden Beispiel konfigurieren Sie eine Bedingung basierend auf benutzerdefinierten Status.

  1. Fügen Sie auf der Bühne eine Schaltfläche und ein Bild hinzu. Fügen Sie für das Bild die beiden Status „Hell“ und „Dunkel“ hinzu.

    Festlegen von Bildstatus
    Festlegen von Bildstatus

  2. Legen Sie für die Schaltfläche einen Klick-/Tipp-Auslöser fest und weisen Sie die Aktion Status festlegen zu. Legen Sie den Zielstatus des Bildes auf „Dunkel“ fest.

    Festlegen des Zielstatus
    Festlegen des Zielstatus

    Klicken Sie auf Fertig.

  3. Fügen Sie nun ein weiteres Objekt ein, eine zweite Schaltfläche, die beim Klicken den Status des Objekts ändert, wenn das Objekt zuvor angezeigt wurde.

  4. Fügen Sie für das zweite Objekt den Auslöser „Klicken/Tippen“ hinzu und fügen Sie die Bedingung Benutzerdefinierte Status hinzu. 

    • Registerkarte „Folienobjekte“: Alle Objekte mit benutzerdefinierten Status in der aktuellen Folie werden aufgelistet.
    • Andere Objekte: Alle Objekte mit benutzerdefinierten Status im Projekt werden aufgelistet.

    Wählen Sie das Bild und dann den gewünschten Status aus.

    Auswählen des benutzerdefinierten Status
    Auswählen des benutzerdefinierten Status

  5. Nachdem Sie den Status ausgewählt haben, wählen Sie die Option „Alle ausgewählten“ aus der Dropdown-Liste Besuchen .

    Ausgewählter Status
    Ausgewählter Status

    Klicken Sie auf Weiter.

  6. Nachdem Sie die Option ausgewählt haben, legen Sie die Bedingung des Status als Angezeigt fest. Wählen Sie die Option Angezeigt. Wenn Sie diese Option auswählen, ändert sich der Status des Bildes erst, nachdem ein früherer Status angezeigt wurde.

    Angezeigter Status
    Angezeigter Status

  7. Nachdem Sie die Bedingung als angezeigter Status angegeben haben, müssen Sie die Aktion festlegen. Wählen Sie im Bedienfeld Aktion die gewünschte Aktion aus. Sie können sie beispielsweise auf „Zur nächsten Folie wechseln“ festlegen.

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?