
Objekte
Beschreibung: Arbeiten mit Objekten
Objekte sind die niedrigste Instanz in der Aufgabenhierarchie und werden auf Frames platziert. Im Task-Editor sind Objekte in 7 Gruppen unterteilt: Medien, Formen, Text, Schaltflächen & Navigation, Frageoptionen, Frageeingaben und Verschiedene Fragen. Diese Elemente werden als Bausteine verwendet, aus denen Sie Ihre experimentelle Aufgabe und Stimuli erstellen können.
Um einen Überblick über die in Labvanced verfügbaren Objekte zu erhalten, schauen Sie sich bitte dieses einführende Video an:
Objekte können über die Objektwerkzeugleiste, die sich links vom Frame befindet, zum Frame hinzugefügt werden.

Eine Liste aller Objekte, die auf dem aktuell ausgewählten Frame platziert wurden, wird auf der rechten Seite des Editors unter dem Tab "Objekte" angezeigt. Benutzer können den z-Index eines Objekts ändern (welches Objekt vor anderen angezeigt wird), Objekte kopieren und löschen.
Objekte können als Teil des Ereignissystems verwendet werden, sodass die Stimuli in irgendeiner Weise manipuliert werden, wenn bestimmte Aktionen auftreten. Wenn Sie beispielsweise möchten, dass ein Bild beim Klicken des Teilnehmers auf das Bild größer wird, wird dies durch ein Ereignis behandelt.
Das "aktuell ausgewählte Objekt" kann entweder durch direktes Klicken darauf im Frame oder durch Klicken auf das jeweilige Objekt in der Objektliste ausgewählt werden.

Nach Auswahl eines Objekts und des entsprechenden Modifikators (Standardversuch, Faktorlevel, Bedingung oder Einzelversuch) können Änderungen direkt auf der Leinwand oder mit dem Panel "Objekteigenschaften" auf der rechten Seite vorgenommen werden. In diesem Panel werden alle Eigenschaften des aktuell ausgewählten Objekts angezeigt und können über die Eingabefelder, Kontrollkästchen usw. geändert werden. Hier mehr über Objekteigenschaften lesen.
Objektliste und benutzerdefinierte Eigenschaften
Eine vollständige Übersicht der verfügbaren Objekte und deren Beschreibungen folgt:

Bilder und Zeichenobjekte
Durch Klicken auf das erste Symbol im Seitenmenü Objekte wird eine Liste der verfügbaren Images and Drawing Objects angezeigt. Hier können Sie Bildstimuli, SVGs hinzufügen, das Zeichnen auf der Leinwand ermöglichen oder ein Polygon erstellen.

Die folgende Tabelle gibt einen Überblick über die Images and Drawing Objects die in Labvanced verfügbar sind:
| Schnittstelle | Objektname | Beschreibung |
|---|---|---|
Image Object | Das Bildobjekt kann verwendet werden, um ein Bild auf einem Canvas-Frame anzuzeigen. Das Bild kann manuell über den Dateimanager festgelegt werden, kann aber auch dynamisch während der Experimentausführung mithilfe von Ereignissen und Variablen (Datentyp Datei) geändert werden. Mehr erfahren. | |
SVG Object | Ein SVG kann im Canvas-Editor hochgeladen werden. Dieses Objekt ist beliebt bei Augenbewegungsstudien, die in Labvanced basieren. Ein SVG kann eine komplexe Form annehmen und als 'Maske' verwendet werden, um mit Augenverfolgung verbundene Ereignisse wie das Zählen der Anzahl von Fixationen über den jeweiligen SVG-Bereich auszulösen. | |
Canvas Drawing Object | Das Widget Canvas Drawing ermöglicht es den Teilnehmern, auf dem Bildschirm mit ihrer Maus, ihrem Finger oder ihrem Trackpad auf ihrem Gerät zu „zeichnen“. Der Zeichenbereich kann vergrößert werden, wenn Sie diese Funktion aktivieren, indem Sie die Kästchen im Tab Objekte aktivieren. Die Teilnehmer können zeichnen, löschen und Formen wie Dreiecke, Rechtecke oder Kreise hinzufügen. Formen können nach dem Hinzufügen im Zeichnen gezogen werden. Die Teilnehmer können auch die Farbe des Stifts oder der Form(en) ändern. Forscher können dieses Tool verwenden, um statische Bilder für ihre Experimente zu zeichnen, wenn sie möchten, indem sie das Kästchen "Zeichnen durch Teilnehmer zulassen" deaktivieren, sodass die Teilnehmer in der Box nicht zeichnen können. Auf jeden Fall wird das Zeichnen in den privaten Dateien jedes Teilnehmers als Bild gespeichert, ähnlich wie bei einem Kamera-Snapshot-Objekt. Jede Werkzeugleiste kann aktiviert oder deaktiviert werden, indem die entsprechenden Kästchen angekreuzt werden. | |
Polygon Object | Polygonobjekte können auch für Augenbewegungsstudien verwendet werden, um eine Maske oder AOI direkt im Labvanced-Editor zu erstellen, indem Sie klicken, um komplexe Formen zu erstellen. Dieses Objekt kann auch verwendet werden, um Polylinien zu erstellen. Diese Demo zeigt, wie Polygonobjekte als Teil einer Augenverfolgungsstudie zum Zählen von Fixationen verwendet werden können. |
Medienobjekte
Durch Klicken auf das zweite Symbol im Seitenmenü werden alle verfügbaren Media Objects angezeigt.
Die folgende Tabelle gibt einen Überblick über die Media Objects die in Labvanced verfügbar sind:
| Schnittstelle | Objektname | Beschreibung |
|---|---|---|
Video Object | Das Videoobjekt kann verwendet werden, um ein Video auf einem Canvas-Frame darzustellen. Das Video kann manuell über den Dateimanager festgelegt werden, kann aber auch dynamisch während der Experimentausführung mithilfe von Ereignissen und Variablen (Datentyp Datei) geändert werden. | |
Audio Object | Das Audioobjekt kann verwendet werden, um eine Audiodatei auf einem Canvas-Frame darzustellen. Die Audiodatei kann manuell über den Dateimanager festgelegt werden, kann aber auch dynamisch während der Experimentausführung mithilfe von Ereignissen und Variablen (Datentyp Datei) geändert werden. | |
Audio Recording Object | Das Audioaufnahmeobjekt fungiert als visuelle Schnittstelle/Griff für Tonaufnahmen während der Experimentausführung. Die Aufnahme kann über Schaltflächen, Frame-Ereignisse oder andere objektgesteuerte Ereignisse gestartet und gestoppt werden und kann auf den sicheren Labvanced-Server hochgeladen werden. | |
Video Recording Object | Dieses Objekt kann verwendet werden, um ein Video vom Teilnehmer, eine Aufnahme ihres Bildschirms oder beides gleichzeitig aufzunehmen. Es gibt mehrere Optionen, die aktiviert/deaktiviert werden können: das aufgenommene Video dem Teilnehmer live oder später im Experiment (oder gar nicht) zu zeigen, dem Teilnehmer zu erlauben, den Start/Stopp/Hochladen des Videos zu steuern und zu bestimmen, wo das Video als Variable gespeichert wird. Die Verwendung eines Videoaufnahmeobjekts zeichnet auch Audio vom Teilnehmer auf. Mehr erfahren. | |
Camera Snapshot Object | Dieses Objekt kann verwendet werden, um einen Bildsnapshot des Teilnehmers aufzunehmen. Dazu müssen Videoaufnahmen für das Experiment aktiviert werden. Optionen zum Anzeigen der Kamerataste, der Snapshot-Taste und der Upload-Taste können dem Teilnehmer verborgen oder angezeigt werden. Ereignisse können verwendet werden, um den Kamera-Snapshot auszulösen, oder der Teilnehmer kann ihn selbst steuern. Dieses Tool ist nützlich für die Überprüfung der Identität/demographischen Informationen des Teilnehmers, sollte jedoch als hochsensible Informationen betrachtet werden. Der Snapshot wird als Datei-Variable gespeichert. Hinweis 1: Die Aufnahme eines Videos/Bildes eines Teilnehmers oder ihres Bildschirms kann hochsensibel sein. Bitte stellen Sie sicher, dass die Teilnehmer vollständig darüber informiert sind, was das Experiment beinhaltet, bevor sie beginnen. Hinweis 2: Wenn eine Webcam irgendeiner Art in einer Studie verwendet wird (für Augenverfolgung, Video, Snapshot usw.), werden die Teilnehmer zu Beginn der Studie aufgefordert, auszuwählen, welche Kamera sie verwenden möchten. Dies ermöglicht es den Teilnehmern, eine angeschlossene externe Kamera auszuwählen, wenn sie nicht das eingebaute Webcam-System verwenden möchten. | |
Video Conference Object | Das Video-Konferenzobjekt ermöglicht es Ihnen, während der Experimentdauer einen Video- oder Audioanruf zwischen den Teilnehmern einzubetten oder zu hosten. Mehr erfahren. |
Text & Code Objects
Die dritte Option im Menü "Objekte" ist Text & Code und die Objekte dort sind die folgenden:
| Interface | Objektname | Beschreibung |
|---|---|---|
Text Object | Dieses Objekt zeigt Text und/oder Variablen auf einem Frame für die Teilnehmer an. Benutzer können Texte mit dem "Word-ähnlichen" Texteditor (Toolbar) oben auf dem Frame eingeben und bearbeiten (siehe Bild unten). Variablen können in Textelemente eingefügt werden, sodass ihr aktueller Wert auf dem Bildschirm angezeigt (und automatisch aktualisiert) wird. Erfahren Sie mehr. | |
HTML Object | Dieses Objekt rendert HTML, das Sie eingefügt haben. Fügen Sie dieses Objekt in den Canvas-Editor ein und gehen Sie dann, während es ausgewählt ist, zu den Objekt-Eigenschaften (dem rechten Seitenpanel) und fügen Sie unten Ihren HTML-Code ein. | |
Variable Object | Durch das Hinzufügen dieses Objekts können Sie den Wert einer spezifischen Variablen in Echtzeit im Editor anzeigen. |
Buttons & Navigation Objects
| Interface | Objektname | Beschreibung |
|---|---|---|
Button Object | Ein Standard-Button, dessen Beschriftung bearbeitet werden kann und der Ereignisse mit dem Trigger "ButtonClick" auslösen kann. Ein Buttonklick kann auch als Teilnehmerantwortvariable aufgezeichnet werden. | |
Navigation Object | Dieses Objekt erscheint als zwei Schaltflächen mit zwei vorgefertigten zugehörigen Ereignissen, die es dem Teilnehmer ermöglichen, zum vorherigen Frame oder zum nächsten Frame zu navigieren. | |
Progress Bar Object | Der Fortschrittsbalken kann verwendet werden, um den Fortschritt des Experiments in Prozent anzuzeigen. |
Frageobjekte
| Interface | Objektname | Beschreibung |
|---|---|---|
Checkbox Object | Ein Frageelement, bei dem die Teilnehmer eine oder mehrere Antworten auswählen können. | |
Multiple Choice Object | Ein Frageelement, bei dem die Teilnehmer nur eine Auswahl treffen müssen. Erfahren Sie mehr. | |
Likert Scale Object | Ein Frageelement, das häufig verwendet wird, um das Maß an Zustimmung zu einer Aussage anzuzeigen. Teilnehmer können eine Antwort wählen, die irgendwo zwischen zwei Aufforderungen liegt. | |
Matrix Object | Ein Element, bei dem mehrere Fragen oder Aussagen als Zeilen angezeigt werden können. Jede Aussage wird innerhalb derselben Skala beantwortet, die in den Spalten angezeigt wird. | |
Timer Object | Zeigt einen sichtbaren Countdown oder Zähler auf dem Bildschirm während eines Versuchs an. Steuern Sie ihn mit den Aktionen Start, Pause und Zurücksetzen und verwenden Sie den aktuellen Zeitwert als lesbare und beschreibbare Variable, um die Logik des Experiments basierend auf der verstrichenen Zeit zu verzweigen. Erfahren Sie mehr. |
Die Eigenschaft "required" dieser Objekte kann während der Laufzeit der Studie dynamisch geändert werden. Objekte werden nur als erforderlich angezeigt, solange sie nicht verborgen sind (Sichtbarkeit = 0).
Die Reihenfolge der Antworten kann für diese Objekte mithilfe des Kontrollkästchens "Elementreihenfolge randomisieren" im Fenster der Objekteigenschaften zufällig gemacht werden. Wenn Sie die Reihenfolge, in der die Auswahlmöglichkeiten präsentiert werden, nach dem Festlegen auf zufällig aufzeichnen möchten, können Sie das Kontrollkästchen "Reihenfolge mit Array verknüpfen" aktivieren. Dies erstellt eine Arrayvariable, die die Reihenfolge der für dieses Element präsentierten Auswahlmöglichkeiten speichert, standardmäßig "itemOrderArrVar" genannt. Das Array zeichnet den ganzzahligen Wert der Auswahlmöglichkeiten in der Reihenfolge auf, in der sie von oben nach unten des Elements angezeigt werden. Die Positionen und Werte der Einträge können im Tab "Variablen" für jede der "itemOrderArrVar"-Variablen bearbeitet werden.
Frage Eingabeobjekte
| Interface | Objektname | Beschreibung |
|---|---|---|
Input Object | Wird von den Teilnehmern verwendet, um kurze Antworten einzugeben. Dieses Element kann Antworten in Form von Zahlen (numerisch), Text (String), Daten, Zeiten und Farben sammeln. Erfahren Sie mehr. | |
Paragraph Object | Ähnlich wie das Eingabeobjekt, aber für längere Antworten verwendet. Antworten sind Text (String)-Variablen. | |
Range Object | Mithilfe dieses Elements können die Teilnehmer eine Antwort mit einem Schiebewerkzeug geben. Benutzer können dieses Objekt so einstellen, dass numerische Werte (linke Grenze, rechte Grenze und die Antwort des Teilnehmers als Zahl über dem Schieberegler) angezeigt oder leer gelassen werden. Hinweis 1: Handle anfangs ausblenden: Diese Option blendet den Handle (den Kreis, den Teilnehmer schieben, um ihre Antwort zu geben) aus, bis der Teilnehmer auf das Objekt klickt. Dadurch wird die potenzielle Verzerrung entfernt, die bestehen könnte, wenn die Teilnehmer den Handle zuerst in der Mitte des Bereichsobjekts sehen. | |
Selection Object | Ein Frageelement, bei dem die Antworten aus einem Dropdown-Menü ausgewählt werden, das der Experimentator mit möglichen Antworten füllt. Hinweis: Dieses Objekt kann in verschiedene Sprachen übersetzt werden. Hinweis 2: Verfügbare Antworten können dynamisch geändert werden, indem das Objekt mit einer Array-Variable verknüpft wird. |
Verschiedene Objekte
| Interface | Objektname | Beschreibung |
|---|---|---|
Sortable Object | Eine Frage mit mehreren Elementen, die mithilfe von Drag & Drop-Methoden sortiert werden können. | |
Invisible Element Object | Das unsichtbare Element ist für Teilnehmer niemals sichtbar, kann jedoch Ereignisse auslösen, sodass Ereignisse durch Mausklicks auf scheinbar leere Bereiche auf der Leinwand ausgelöst werden können. | |
Upload Object | Teilnehmer können dieses Objekt verwenden, um Dateien in das Experiment hochzuladen (die dann auf dem Server von Labvanced gespeichert sind), damit der Experimentator später darauf zugreifen kann. | |
i-Frame Object | Das I-Frame-Objekt kann verwendet werden, um ein I-Frame (eingebettete andere Website) innerhalb des Experiments anzuzeigen. WICHTIG: Damit das I-Frame angezeigt werden kann, muss der Server, der die Ziel-URL steuert, den http-Header "Access-Control-Allow-Origin" entweder auf "*" setzen oder "labvanced.com" einfügen und nicht den http-Header "X-Frame-Options" setzen. | |
Sub Study Object | Dieses leistungsstarke Objekt ermöglicht es Ihnen, andere Labvanced-Studien innerhalb eines einzigen „Eltern“-Experiments einzubetten. Erfahren Sie mehr. |