Setzen der Objektattribut-Aktion
Die Setzen der Objektattribut-Aktion in Labvanced ist ein zentrales Werkzeug, um dynamisch zu steuern, was Teilnehmer während eines Experiments sehen und erleben. Sie ermöglicht es Ihnen, die Eigenschaften eines beliebigen Objekts auf dem Bildschirm in Echtzeit zu ändern, basierend auf Logik, Benutzereingaben oder externen Daten.
Inhaltsverzeichnis
Überblick
In seiner einfachsten Form ermöglicht diese Aktion das Modifizieren eines Attributs eines Objekts während des Experiments. Anstatt mehrere statische Versionen desselben Elements zu erstellen, können Sie ein Objekt wiederverwenden und es im laufenden Betrieb aktualisieren.
Häufige Anwendungsfälle
- Bilder oder Medien ändern (Stimuli zwischen den Versuchen austauschen)
- Sichtbarkeit steuern (Elemente basierend auf Bedingungen zeigen/ausblenden)
- Stile anpassen (Farbe, Größe, Position, Opazität)
Wie es funktioniert
Die Aktion umfasst typischerweise drei Schlüsselkomponenten:
- Zielobjekt – das Element, das Sie ändern möchten (Text, Bild, Button usw.)
- Eigenschaft – das spezifische Attribut, das geändert werden soll (z.B. Text, Farbe, Sichtbarkeit)
- Neuer Wert – der Wert, der diesem Attribut zugewiesen wird (kann statisch oder variabel-basiert sein)

Der Ziel-Dropdown-Bereich ermöglicht es Ihnen, aus einer Liste verfügbarer Objekte auszuwählen und das spezifische Ziel festzulegen.
Der Eigenschaftsauswahl-Bereich zeigt an, welche Eigenschaft des Objekts geändert werden soll. Zum Beispiel Sichtbarkeit, Maßstab, x- und/oder y-Koordinatenposition. Für eine vollständige Erklärung der verfügbaren Optionen und deren Parameter siehe bitte die Objekteigenschaftstabelle.
Die Option Gleiche Zeit in Variable ermöglicht es Ihnen, die Zeit zu quantifizieren, wann die geänderte Eigenschaft beim nächsten Bildschirmaktualisierung tatsächlich sichtbar wird. Wenn eine Eigenschaft geändert wird, dauert es eine kurze Zeit (ca. ~10 Millisekunden), bis diese Änderungen sichtbar sind. Diese Änderung zu quantifizieren kann für reaktionszeitbasierte Aufgaben nützlich sein.
Mögliche Werte für das Wert-Auswahlmenü können sein:
- Konstanter Wert (z.B. fester String/Text oder numerische Werte)
- Experimentvariablen (dynamische Werte)
- Basierend auf den Antworten und dem Verhalten der Teilnehmer (z.B. Mausbewegungen / Klicks / Blickrichtung). Zum Beispiel, wenn die Lieblingsfarbe eines Teilnehmers blau ist, setze den Bildrand auf blau.
- Betriebswerte (z.B. Bezugnahme auf die Eigenschaft des Objekts und dann Hinzufügen/Unterziehen eines Wertes, um sein Aussehen zu ändern), wie in dem zweiten Eintrag im Bild unten, wo die Bildbreite um
+40zunimmt.
Im Folgenden finden Sie eine vollständige Übersicht über die Felder, die Sie bei der Arbeit mit der 'Setzen der Objektattribut'-Aktion antreffen:
| Menüelement | Menübereich | Optionen zum Auslösen der Setzen Objekteigenschaften-Aktion |
|---|---|---|
Ziel Objekt Auswahl-Dropdown-Liste: | ![]() | |
Ziel Eigenschaft Auswahl-Dropdown-Liste: | ![]() | Das zweite Dropdown-Menü zeigt an, welche Eigenschaft des Objektes geändert werden soll. Für eine vollständige Erklärung der verfügbaren Optionen und deren Parameter siehe bitte die Objekteigenschaftstabelle. |
Wert-Auswahlmenü | Definieren Sie den neuen Wert, d.h. was der Wert der neuen Objekteigenschaft als Ergebnis der Aktion unter Verwendung des Wert-Auswahlmenüs sein sollte. | |
‘+ Eigenschaft hinzufügen’ | ![]() | Unter der Aktion können mehrere Eigenschaften hinzugefügt und geändert werden, indem Sie auf dieses Symbol klicken. |
| Checkbox - Die Zeit aufzeichnen, wenn diese Änderung auf dem Bildschirm reflektiert wird (gemessen in Millisekunden ab dem Beginn des Rahmens). | ![]() | Wenn eine Eigenschaft geändert wird, dauert es eine kurze Zeit (ca. ~10 ms), bis die Änderungen sichtbar sind. Mit dieser Option können Sie genauer die Zeit aufzeichnen, wann die geänderte Eigenschaft bei der nächsten Bildschirmaktualisierung wirklich sichtbar ist. Hinweis: Wenn Sie diese Option auswählen, erscheint ein Dialogfeld, in dem Sie angeben (oder eine neue Variable erstellen) sollen, wo dieser erfasste Wert gespeichert werden soll. Die Variable sollte numerisch sein, da der 'Datentyp'. |
Workflow-Tipps
Verwenden Sie das duplicate-Symbol und ändern Sie einfach die Eigenschaft für verwandte Eigenschaftsänderungen.
Studien, die die Setzen der Objektattribut-Aktion und Beispielszenarien beinhalten
Eindruck von Bewegung erzeugen
Im Balloon Analog Risk Task (BART) wird die Setzen der Objektattribut-Aktion verwendet, um den Eindruck zu erwecken, dass der Ballon sich aufbläst, indem mit jedem Tastendruck die Breite des Bildes erhöht wird. Sobald der Wahrscheinlichkeitswert einen bestimmten Punkt erreicht, an dem der Ballon platzt, wird die Setzen der Objektattribut-Aktion erneut verwendet, um einen geplatzen Ballon anstelle des Stimulusbilds anzuzeigen. Für ein Beispiel verweisen Sie auf die BART - Zufällig-Aufgabe unter dem Ereignis Pumpe - Zieh Nummer + Verdiene mehr.
Sichtbarkeit eines Objekts steuern
In diesem einminütigen Video wird ein Ereignis erstellt, um ein Bild auf Knopfdruck sichtbar zu machen.
Im Editor erhält das Bildobjekt den Sichtbarkeit-Wert von null. Ein Ereignis wird erstellt, das angibt, dass, wenn ein Knopf gedrückt wird (Auslöser) --> die Setzen der Objektattribut-Aktion und die Sichtbarkeit des Bildobjekts gleich 1 sein soll.
Warum es wichtig ist
Die Setzen der Objektattribut-Aktion ist entscheidend für den Aufbau interaktiver und adaptiver Experimente. Sie ermöglicht:
- Feedback-Schleifen in Echtzeit
- Personalisierte Teilnehmererfahrungen
- Effiziente Versuchsplanung (weniger duplizierte Elemente)
- Integration mit dynamischen Systemen wie KI oder Sensoren



