labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Behavioral Psychology
      • Personality & Social Psychology
      • Cognitive & Neuro Psychology
      • Developmental & Educational Psychology
      • Clinical & Health Psychology
      • Sports & Movement Psychology
      • Marketing & Consumer Psychology
    • Labvanced Blog
  • Technology
    • Feature Overview
    • Desktop App
    • Phone App
    • Precise Timing
    • Experimental Control
    • Eye Tracking
    • Multi User Studies
    • More ...
      • Questionnaires
      • Artificial Intelligence (AI) Integration
      • Mouse Tracking
      • Data Privacy & Security
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Public Experiment Library
    • Labvanced Sample Studies
  • Pricing
    • Pricing Overview
    • License Configurator
    • Single License
    • Research Group
    • Departments & Consortia
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
  • Appgo to app icon
  • Logingo to app icon
Learn
Leitfaden
Videos
Schritt-für-Schritt-Anleitungen
Häufig gestellte Fragen
Versionshinweise
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
Leitfaden
Videos
Schritt-für-Schritt-Anleitungen
Häufig gestellte Fragen
Versionshinweise
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • Leitfaden
    • EINSTIEG

      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Studiengestaltung
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
    • FEATURED THEMEN

      • Randomisierung & Balance
      • Eye Tracking
      • Desktop-App
      • Beispielstudien
      • Teilnehmer-Rekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Weitere Themen

        • Präzise Stimuluszeiten
        • Multi-User-Studien
        • Kopfverfolgung in Labvanced | Anleitung
    • HAUPT-APP-TABS

      • Übersicht: Haupt-Tabs
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experiment-Bibliothek
      • Mein Konto
      • Meine Lizenz
    • STUDIENTABS

      • Übersicht: Studien-spezifische Tabs
      • Studiengestaltung
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Hauptfunktionen und Einstellungen
        • Das Versuchssystem
        • Canvas- und Seitenrahmen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen-Tabellen
        • Das Ereignissystem
        • Versuchszufälligkeit
        • Texteditor-Funktionen
        • Eyetracking in einer Aufgabe
        • Kopfverfolgung in einer Aufgabe
        • Multi-User-Studien
      • Studieneinstellungen
        • Start und Haupt Einstellungen
        • Browsers & Devices Einstellungen
        • Einstellungen für experimentelle Funktionen
      • Beschreibung
        • Weitere Informationen zu den Beschreibungsinformationen
        • Bilder, Links und Referenzen in Beschreibungen
      • Variablen
      • Medien
      • Übersetzen
      • Ausführen
      • Veröffentlichen und Aufzeichnen
        • Anforderungen für die Veröffentlichung einer Studie in Labvanced
        • Rekrutierung von Teilnehmern und Crowdsourcing
        • Lizenzauswahl und Bestätigung
        • Nach der Veröffentlichung Ihrer Labvanced-Studie
      • Teilen
      • Teilnehmer
      • Datenausblick und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Videoübersicht
    • Einstieg in Labvanced
    • Aufgaben erstellen
    • Elemente Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Durchläufe
    • Einführung
    • Stroop Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner Blickrichtungsaufgabe
    • Change Blindness Flicker Paradigma
    • Augenverfolgung Beispielstudie
    • Augenverfolgungsstudie bei Kleinkindern
    • Studie zur Aufmerksamkeitsfokussierung mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Augenverfolgung Demo: SVGs als AOIs
    • Multi-User Demo: Zeigen Sie die Cursors der Teilnehmer
    • Gamepad / Joystick Controller - Grundkonfiguration
    • Desktop-App Studie mit EEG-Integration
  • FAQ
    • Funktionen
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerte Nutzung & API
    • Labvanced offline verwenden
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Versionshinweise
  • Klasse

Zeige die Cursor der Probanden: Multi-User-Demo

Überblick

In einem Multi-User-Experiment, an dem mehrere Teilnehmer in Echtzeit teilnehmen, möchten Sie möglicherweise ihre Cursor einander sichtbar machen. In dieser Demo zeigen wir Ihnen, wie Sie das einrichten können.

Vorschau der Multi-User-Mausverfolgungsfunktion in Labvanced

Hinweis zur Implementierung

Bitte beachten Sie, dass es mehrere Ansätze gibt, die Sie zur gemeinsamen Nutzung der Cursorpositionen mehrerer Probanden in Labvanced implementieren können, da die Plattform flexibel ist. Daher ist es wichtig, Ihr Versuchsdesign zu berücksichtigen, bevor Sie sich für einen Ansatz entscheiden.

Um diesen Punkt zu verdeutlichen, werden wir zwei Ansätze für die Umsetzung vorstellen:

  • Ansatz 1: eine Demo, die Arrays verwendet zur Verteilung der Cursorposition
  • Ansatz 2: in einem weiter unten, werden wir eine Demo besprechen, in der einzelne Werte für x- und y-Koordinaten verwendet werden können.

Ansatz 1: Cursoranzeige mit Mausverfolgung und Arrays

Diese Demo umfasst zwei Objekte (eine Maus pro Benutzer) und werden im Seitenbereich des Objektpanels aufgelistet. Dieser Ansatz kann für Multi-User-Studien verwendet werden, in denen 2+ Teilnehmer teilnehmen.

Objekte

Darunter befindet sich das Objekteigenschaften Panel, wo alle visuellen Stile verwaltet werden können. Derzeit haben beide Cursor eine Sichtbarkeit von 1 (dies bedeutet Opazität = 100%) wie unten gezeigt:

Die Cursorobjekte, die zum Labvanced-Editor hinzugefügt werden, um eine Multi-User-Studie in Labvanced einzurichten

Für diese Demo werden wir die Sichtbarkeit auf 0 ändern, wie unten gezeigt. Später, wenn das Experiment beginnt, werden wir einen der Cursor sichtbar machen. d.h. wenn Sie Teilnehmer 1 sind, werden Sie das Cursorobjekt von Teilnehmer 2 hier sehen und umgekehrt. Dies wird im Abschnitt Ereignis:Init unten beschrieben.

Die Cursor in Labvanced ausblenden, sodass, wenn das Experiment der Multi-Teilnehmer-Studie beginnt, die Sichtbarkeit eines der Cursor angezeigt wird

Wenn Sie keine zwei Objekte für die Cursor haben möchten, verweisen Sie auf diesen Abschnitt, um eine alternative Methode mit nur einem einzigen Cursorobjekt zu sehen.

Benutzerdefinierte Variablen

Hier listen wir alle benutzerdefinierten Variablen auf, die für die Zwecke dieser Demo erstellt wurden. Sie können diese im Voraus oder innerhalb des Editors beim Erstellen Ihres Experiments erstellen.

Die Variablen, die in der Multi-User-Studie zur Cursorfreigabe erstellt wurden

Ereignisübersicht

Um ein Ereignis hinzuzufügen, klicken Sie auf das [+] Frame-Ereignis (nur in diesem Frame).

Wir haben die folgenden Ereignisse in dieser Demo:

  1. Ereignis:Init: Sichtbar machen der Maus des anderen Teilnehmers
  2. Ereignis: sendMove: Senden der Mauskoordinaten
  3. Ereignis: receiveMove: Empfangen der Mauskoordinaten

Im Folgenden wird die Struktur für jedes der Ereignisse beschrieben.

EREIGNIS: init

Dieses Ereignis legt fest, was passiert, wenn der Frame initialisiert wird. In diesem Fall ist unser Ziel, dass Teilnehmer 1 die Maus von Teilnehmer 2 sieht und umgekehrt.

Auslöser

Der Auslöser für das Ereignis ist Bei Frame-Init, weil wir die Sichtbarkeit des Cursorobjekts so schnell wie möglich festlegen möchten, sobald der Frame initialisiert wird.

Das On Frame Init in Labvanced

Aktion

Nachdem Sie dies festgelegt haben und die Schaltfläche „Weiter“ geklickt haben, können Sie die Aktionen auswählen, die bei der Initialisierung des Frames stattfinden.

Unten zeigen wir, dass die Aktion, die wir verwenden, eine Steueraktions → „Wenn… Dann“, ist:

  • Wenn Role_Id gleich 1 ist (Hinweis: Role_Id ist eine Variable, die einzigartig für Multi-User-Studien ist und dem Teilnehmer seine ID zuweist).
  • Dann Setze Objekteigenschaft der mouse_user_2 Objekt Sichtbarkeit auf 1.
  • Hinweis: Die Kombination dieser beiden Aktionen bedeutet im Wesentlichen: „Wenn Sie Teilnehmer 1 (Role_Id==1) sind, dann sehen Sie das Objekt mouse_user_2.“
  • Hinweis: Wie wird der Role_Id == 1 im Editor festgelegt? Verweisen Sie auf den Schritt-für-Schritt-Abschnitt unten, wo dies im Detail erklärt wird.

Festlegung, dass wenn die Rollennummer des ersten Teilnehmers 1 ist, dann die Daten des Mausverfolgungsdaten aufgezeichnet werden

Im Abschnitt Sonst Wenn machen wir dasselbe, aber für Teilnehmer 2 (Role_Id==2). Das Zielobjekt ist mouse_user_1, das den Wert 1 für die Sichtbarkeit haben sollte.

Festlegung, dass wenn die Rollennummer des zweiten Teilnehmers 2 ist, dann die Mausverfolgungsdaten aufgezeichnet werden

EREIGNIS: sendMove

Als Nächstes müssen wir eine „Brücke“ zwischen den beiden Teilnehmern herstellen, bei der, wenn Sie Ihre Maus bewegen, diese Werte verfolgt/gespeichert und an den anderen Teilnehmer gesendet werden.

Auslöser

Daher wird für dieses Ereignis der Mausauslöser verwendet, wobei jede 'Bewegung', die gemacht wird, das Ereignis auslöst.

Die Ereignisauslösung ist ein Mausauslöser.

Aktionen

Wiederum wird ein Steueraktion → Wenn… Dann Befehl benötigt:

Festlegung, dass die Rollennummer gleich eins ist

Das Mausverfolgungsarray aufzeichnen und an die anderen Teilnehmer in der Multi-Teilnehmer-Studie teilen

Wenn Ihr Role_Id==1 ist, dann folgen die Variablenaktionen:

  • Setze / Zeichne eine Variable: Definieren Sie die Variable moveMouse1 und setzen Sie sie gleich dem trigger-spezifischen Wert des Mouse [X,Y] Array.
  • Variablen verteilen: Teilt diese Variable mit Teilnehmer 2.

Sonst, wenn Ihr Role_Id==2 …

Festlegung, dass die Rollennummer gleich zwei ist

Dann:

  • Die moveMouse2 wird das Maus [X,Y] Array aufzeichnen (genau wie im vorherigen Beispiel oben), aber wir werden es verwenden, um die Mausverfolgungswerte von Teilnehmer 2 aufzuzeichnen und zu setzen gleich ihrem Maus [X,Y] Array.
  • Dann verteilen Sie diese Variable an Teilnehmer 1.

Die Mausverfolgung zum Messen des Arrays und der Koordinatenwerte einstellen

Zusammenfassung- Bis zu diesem Punkt haben wir:

  • Variablen erstellt, um das Mausverfolgungs-[X,Y] Array jedes Teilnehmers zu speichern (moveMouse1 für den Cursor von Teilnehmer 1 und moveMouse2 für den Cursor von Teilnehmer 2)
  • Und eine Brücke eingerichtet, bei der der Wert der Mausverfolgung an den anderen Teilnehmer gesendet wird, indem die Variable verteilt wird.

EREIGNIS: receiveMove

Als Nächstes müssen wir festlegen, was mit diesen Mausverfolgungswerten geschieht. In diesem Fall, nachdem die Mausbewegungen in einem Arrayformat empfangen werden, möchten wir das Mauszeigerobjekt ändern, um die Bewegungen widerzuspiegeln! Mit anderen Worten, wir werden die [X,Y] Array verwenden, um diese Werte an den Mauszeiger zu binden, sodass er sich im Wesentlichen bewegt und zeigt, was der andere Teilnehmer auf dem Bildschirm tut! Daher werden die Auslöser und Aktionen beschrieben, die im Folgenden verwendet werden.

Auslöser

Da die Mausverfolgungswerte in Variablen gespeichert werden, bedeutet jede Änderung dieser Variablen, dass sich die Maus bewegt. Daher können wir den Variablenwert geändert-Auslöser verwenden, um die Cursorposition auf dem Bildschirm zu aktualisieren, indem wir die beiden spezifischen Variablen auswählen, die die Mausverfolgungswerte enthalten, wie unten gezeigt:

Festlegung des Auslösers, wenn sich die Mausverfolgungswerte ändern

Aktion

Als nächstes möchten wir die Wählen aus Array (lesen)-Aktion verwenden, um die x- und y-Koordinatenwerte aus den Variablenarrays des Cursors abzurufen, da wir sie verwenden möchten, um die Koordinaten des Objekts festzulegen.

Daher wählen wir die moveMouse1-Variable, die das Array der [X,Y] von Teilnehmer 1 hat und rufen den ersten Wert ab, der einen Festgelegten Index von 1 hatte, und speichern diesen Wert in einer numerischen Variable namens x_mouse1, da die x-Werte im Array zuerst aufgelistet sind.

Die Mausverfolgungsarray festlegen und die einzelnen Werte speichern und sie als Variablen mit x- und y-Werten speichern

Wir fügen eine weitere Wählen aus Array (lesen)-Aktion hinzu und schreiben für den Festgelegten Index 2, da wir den zweiten Arraywert, der die y-Koordinaten sind, abrufen und in der Variablen y_mouse1 speichern möchten.

Um das Cursorbild zu bewegen, müssen wir seine Bildkoordinaten in Echtzeit aktualisieren, indem wir ihm die x- und y-Werte zuweisen, die den x- und y-Koordinaten aus der Mausverfolgung entsprechen (die wir abgerufen und in den obigen Aktionen in den Variablen x_mouse1 und y_mouse1 gespeichert haben).

Um dies zu erreichen, müssen wir die Aktion Setze Objekteigenschaft wählen, sodass das Ziel von mouse_user_1 (im Bild unten wird es einfach als „Maus“ bezeichnet, da das Dialogfeld den Titel kürzt) und seine Eigenschaft X hat einen Wert (=) von x_mouse1+5, was eine arithmetische Operation. ist. Verweisen Sie auf diese Schritt-für-Schritt-Erklärung, wie dies eingerichtet wird.

Die Objekteigenschaft des Mauszeigers von Teilnehmer 1 so festlegen, dass sie die Werte der Mausverfolgung übernimmt

Zu diesem Zeitpunkt fragen Sie sich vielleicht, warum die +5 im Eingabefeld erscheint… Das liegt daran, dass wir einen Offset erstellen müssen, da dieses Objekt eigentlich ein Textobjekt ist, das ein eingebettetes Bild enthält (wie zu Beginn dieses Walkthroughs beschrieben). Wenn Sie also Ihre Studie erstellen und die Benutzer ihre eigenen benutzerdefinierten Cursors sehen lassen möchten, während Sie dies hier tun, aber auch auf andere Objekte in der Studie klicken möchten, dann wird das nicht möglich sein, es sei denn, Sie erstellen diesen Offset (es sei denn, Sie wählen, das Bild des Cursors wegzulassen und nur das Textlabel zu behalten).

Weiter geht's, wir wählen +Eigenschaft hinzufügen und zeigen auf dasselbe Bildobjekt, wählen die Y-Eigenschaft und setzen es gleich der Variablen y_mouse1.

Wir wiederholen den gleichen Prozess, wählen aber einfach die anderen Variablen aus, die wir für Teilnehmer 2 festgelegt haben:

Eine Mausverfolgung von Teilnehmer 2 nehmen und sie als Einzelvariablen für das Speichern von x- und y-Werten jedes Wertes speichern

Hier zeigen wir auf das Objekt mouse_user_2 und weisen die entsprechenden Variablen zu:

Verwendung der x- und y-Mausverfolgungswerte zur Aktualisierung des Mauszeigerobjekts, um den Standort der Mauszeigerposition in der Multi-Teilnehmer-Studie zu teilen

Gemeinsam sorgen all diese Aktionen dafür, dass sich beide Cursorobjekte für beide Teilnehmer bewegen, indem sie Werte aus der Array-Variable lesen und diese numerischen Werte verwenden, um die x- und y-Werte des Objekts festzulegen.

EREIGNIS: end

Als Nächstes erstellen wir ein Ereignis, um den Datenaufnahmeprozess offiziell zu beenden und die Daten zu speichern, indem wir eine „Ende“-Schaltfläche einfügen, die, wenn sie als Auslöser verwendet wird, zu einer Steueraktion führt, bei der die Aktion Akzeptieren/Session beenden stattfindet.

Auslöser

Um die Sitzung zu beenden, wird der Schaltflächenauslöser verwendet, bei dem das Klicken auf den End-Button die Sitzung beendet.

Die Schaltfläche als Auslöser angeben

Aktion

Die Aktion ist die Akzeptieren/Session beenden.

Beenden der Sitzung

Bitte beachten Sie, dass diese Demo zu Lernzwecken dient und nur eine Methode von vielen zur gemeinsamen Nutzung des Maus- und Cursorstandorts in einem Multi-User-Studie-Setting ist. Ein weiteres Beispiel, wie dieser Effekt erzielt werden kann, wird in den kommenden Abschnitten beschrieben.

Ansatz 2: Einzelvariablenansatz zur gemeinsamen Nutzung von Cursorn in Multi-User-Studien

In dieser anderen Demo, zeigen wir, wie Sie anstelle von Arrays die Möglichkeit haben, einzelne Werte (d.h. direkt auf X- und Y-Koordinaten zuzugreifen) zu verwenden.

Vorschau einer Multi-User-Studie, in der eine Mauszeigerposition geteilt wird

Hier ist eine vollständige Vorschau dieser Demo, einschließlich einer Vorschau der am Ende aufgezeichneten Daten:

Ein einzelnes Objekt für den Cursor

Diese Demo unterscheidet sich auch von der vorherigen, da es anstelle von zwei Objekten für den Cursor nur eines gibt. Dieser Ansatz ist großartig für Multi-User-Studien, die nur zeigen möchten, wo sich der Cursor des „Gegners“ oder „Teamkollegen“ befindet.

Hinzufügen des Mauszeigerobjekts zum Labvanced-Editor für eine Multi-Teilnehmer-Studie

Benutzerdefinierte Variablen

Diese andere Demo umfasst die folgenden benutzerdefinierten Variablen und deren Spezifikationen. Während diese Demo weniger Variablen hat, erfordert sie mehr Ereignisse/Aktionen im Vergleich zum vorherigen Beispiel mit Arrays.

Benutzerdefinierte Variablen erstellt für eine Multi-Teilnehmer

EREIGNIS: sendMove

Der Auslöser ist die Mausbewegung:

Der Mausauslöser, der ausgewählt wird

Die Aktion besteht darin, die trigger-spezifischen Werte der X-Koordinate und Y-Koordinate der Maus in zwei separaten Variablen aufzuzeichnen, die speziell benannt sind, um Teilnehmer 1 anzuzeigen.

X- und y-Werte als separate Werte aufzeichnen, basierend auf dem Mausverfolgen von Teilnehmer 1

Die nächsten Aktionen unter dieser Wenn/Dann-Bedingung dienen dazu, diese beiden Werte an Teilnehmer 2 zu verteilen.

Verteilen der Mausverfolgungsvariablen an Teilnehmer 2 in einer Multi-User-Studie

Dann fügen wir eine „Sonst Wenn“-Bedingung hinzu, um die trigger-spezifischen Werte der X-Koordinate und Y-Koordinate der Maus in zwei separaten Variablen zu erfassen, die speziell benannt sind, um Teilnehmer 2 anzuzeigen.

X- und y-Werte als separate Werte aufzeichnen, basierend auf dem Mausverfolgen von Teilnehmer 2

Die nächsten Aktionen werden verwendet, um diese beiden Werte an Teilnehmer 1 zu verteilen.

Verteilen der Mausverfolgungsvariablen an Teilnehmer eins in einer Multi-User-Studie

EREIGNIS: receiveMove1

Jetzt benötigen wir ein Ereignis, um die Mauskoordinaten zu übertragen. Wenn also diese spezifischen Variablenwerte, die mit Teilnehmer 1 verbunden sind, sich ändern, werden sie als Auslöser verwendet:

Festlegung, dass, wenn sich die Mausverfolgungsvariablen ändern, dann der Auslöser

Dann aktualisieren wir die Eigenschaft des Cursorstandortsobjekts, um diese Werte mithilfe einer Aktion zu übernehmen. Wenn Sie also Teilnehmer 2 sind, übernimmt das Gegnerobjekt die Koordinaten der Variablen von Teilnehmer 1:

Festlegung der Cursor-Eigenschaft gleich den Mausverfolgungswerten

EREIGNIS: receiveMove2

Hier machen wir dasselbe. Wenn Sie Teilnehmer 1 sind, dann übernimmt das Gegnerobjekt die Koordinaten der Variablen von Teilnehmer 2:

Die Variablenwerte, die sich ändern, werden als Auslöser verwendet

Die Werte des Mauszeigers auf die Werte von Teilnehmer 2 in einer Multi-User-Studie festlegen

Fazit

Diese Demo zeigt zwei von vielen Möglichkeiten, wie Mauskoordinaten verwendet werden können, um Objekteigenschaften zu aktualisieren und die Cursorposition in einem Multi-User-Studien-Setup zu übertragen. Sie können Arrays verwenden

Demo-Details: Schritt-für-Schritt Eingabewerte

Wenn Sie sich immer noch in Labvanced zurechtfinden oder einfach zusätzliche Klarstellungen benötigen, zeigen die folgenden Abschnitte Ihnen Schritt für Schritt, wie Sie bestimmte Befehle implementieren und die Schritte, die Sie mithilfe der Menüs unternehmen müssen, um sie umzusetzen:

  • Festlegen von Role_ID==1 in einer Anforderungsaktion
  • Auswahl des Maus [X,Y] Array, das in einer Variablen für die Mausverfolgung aufgezeichnet werden soll
  • Verwendung von arithmetischen Operationen, um eine Objekteigenschaft festzulegen

Festlegen von Role_ID==1 in einer Anforderungsaktion

In der obigen Demo erscheint diese Zeile häufig. Wie können Sie es so formulieren?

Festlegung, dass die Rollennummer eins ist

Zuerst +Aktion hinzufügen und Steueraktionen → Anforderungsaktionen (Wenn…Dann) auswählen, weil dies der Kontext ist, in dem es häufig in dieser Demo erscheint.

Steueraktion auswählen und die Wenn...Dann-Aktion festlegen

Als Nächstes +Anforderung, damit Sie die Wenn-Bedingung detaillierter festlegen können.

Für das erste Bleistikonsymbol (formell als Das Wertauswahlmenü) wählen Sie Variable → Wählen Sie Variable, um auf die Rolle_Id-Variable zu zeigen.

Eine Variable auswählen

Dies öffnet das Variablenmenü, in dem alle lokalen/globalen Variablen gespeichert sind. Oben im Paneel finden Sie unter Globale Variablen die Variable Role_Id. Wählen Sie diese aus.

Die Rollennummer auswählen

Als nächstes müssen Sie beim anderen Bleistiftsymbol den Wert der Rollennummer des Teilnehmers festlegen. Gehen Sie zu Konstantenwert → Numerisch.

Den konstanten Wert auswählen

Und geben Sie einfach die Zahl 1 ein. Voila!

Rollennummer auf 1 festgelegt

Verwendung von arithmetischen Operationen zur Festlegung einer Objekteigenschaft

Die Cursorposition wird durch die Verwendung der Aktion „Objekteigenschaft festlegen“ festgelegt, wobei das Zielobjekt, seine Eigenschaft und dann der Wert der Variablen spécifiées wird, der als neuer Wert für die Objekteigenschaft verwendet werden soll.

Verwendung der Objekteigenschaft, um die Werte zu verwenden, um diese auf einen Mauszeiger festzulegen

Wählen Sie die Objektaktion:

Objekteigenschaft festlegen, Aktion auswählen

Für das Ziel klicken Sie auf das erste keine und wählen Sie das erste Cursorobjekt mouse_user_1 aus der Liste aus. Für die zweite Liste der Objekteigenschaften wählen Sie die X-Option:

Das Mausbenutzerobjekt auswählen

Klicken Sie dann auf das Bleistift-Symbol. Wählen Sie Operationen im Menü und wählen Sie die Arithmetisch-Option aus:

Die arithmetischen Operationen auswählen

Klicken Sie auf das erste Bleistiftsymbol und wählen Sie Variable → Wählen Sie Variable und ein Dialogfeld der Variablen erscheint, aus dem Sie die x_mouse1-Variable auswählen können:

Variablenaktionsauswahl

Klicken Sie dann auf das zweite Bleistiftsymbol und wählen Sie Konstantenwert → Numerisch und geben Sie die Zahl 5 in das angezeigte Feld ein.

Wählen der Option für konstanten Wert

Da dies sich auf die Demo bezieht, in der das Objekt eine Kombination aus Bild und Text ist, müssen wir den Wert um 5 Punkte offsetieren, damit das darunterliegende Objekt anklickbar ist:

Die Objekteigenschaft auf gleich den Mausverfolgungswerten festlegen

Klicken Sie auf +Eigenschaft hinzufügen, und weisen Sie an, dass die Variable y_mouse1 der Y-Objekteigenschaft des Objekts mouse_user_1 zugewiesen wird.

Die festgelegten Objekteigenschaften in einer Multi-User-Studie mithilfe der Mausverfolgungswerte

Prev
Augenverfolgung Demo: SVGs als AOIs
Next
Gamepad / Joystick Controller - Grundkonfiguration